Feldtyp Datei - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Thomas H. (180 Beiträge) am Montag, 14.März.2005, 17:04.
    Feldtyp Datei

      Hallo,

      kenne mich zwar mit baseportal soweit aus, bin aber jetzt dabei, mich neu dem "Datei" Feld zu beschäftigen.

      Dazu folgende Grundsatz-Fragen:
      Ich möchte dem Nutzer die Möglichkeit geben, Bilder hochzuladen.

      Vorab:
      Ich erstelle alle Seiten selbst, greife also nicht auf die
      bp-Vorlagen zu.

      Ich habe jetzt neu das Produkt "smart1", d.h. hier habe ich scheinbar keinen FTP-Zugriff auf den Webspace.


      Das Hochladen der Bilder mit
      <input type="file" name="Bild:=" >
      
      klappt soweit. Das Bild kann auch aus der DB abgerufen werden.

      Wenn ich das richtig verstanden habe, werden die Bilder immer im Verzeichnis "files" auf dem Webspace gespeichert.

      D.h. alle Bilder sind z.B. zu finden unter
      www.meine-domain.de/files/

      Soweit so gut. Aber wie lösche ich die Bilder inkl. dem Datensatz wieder?
      Wenn ich mit dem del Befehl den Datensatz aus der DB lösche wird ja warscheinlich nur der Datensatz, nicht aber das Bild selbst ( bzw. die Bilder, es sind mehrere ) gelöscht. Irgendwann ist der Server voll und platzt.

      Ich möchte bei der Eingabe die Bilder auf eine bestimmte Pixelgröße z.B. 300x400 px bringen. Wie geht das?
      Früher, als ich noch kein Datei feld hatte, habe ich das Bild bei der Ausgabe beschnitten, so wie hier
      <IMG SRC=http://www.meinedomain.de/images/Bild1.jpg NOSAVE height=300 width=400>
      
      Aber hier kann ich das nicht anwenden, da dazu ja auch der Bildname bekannt sein müßte. Ich habe aber gesehen, das bp beim Hochladen der Bilder dem Bild selbst noch einen eigenen Namen gibt, so wird aus der Datei bild1.jpg dann v3_bild1.jpg oder sowas.

      Ich habe zwar in der Bib ein Script entdeckt, mit dem man so etwas machen kann, aber das Script ist sehr umfangreich ( da blicke ich auch nicht durch ) und es hat noch mehr Funktionen, die ich eigentlich gar nicht brauche.

      Noch eine Frage nebenbei:
      Müssen die Bilder immer alle im Verzeichnis "files" gespeichert werden, oder könnte man z.B. auch ein weiteres Verzeichnis, etwa "files2" anlegen und einige Bilder dort speichern? Dazu müßte man man warscheinlich dieses Verzeichnis erst einmal anlegen. Allerdings müßte man dann beim Hochladen auch dieses Verzeichnis angeben.

      Wäre nett, wenn mich jemand aufklären könnte.

      Gruß
      Thomas H.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Thomas H. (180 Beiträge) am Montag, 14.März.2005, 17:04.
    Feldtyp Datei

      Hallo,

      kenne mich zwar mit baseportal soweit aus, bin aber jetzt dabei, mich neu dem "Datei" Feld zu beschäftigen.

      Dazu folgende Grundsatz-Fragen:
      Ich möchte dem Nutzer die Möglichkeit geben, Bilder hochzuladen.

      Vorab:
      Ich erstelle alle Seiten selbst, greife also nicht auf die
      bp-Vorlagen zu.

      Ich habe jetzt neu das Produkt "smart1", d.h. hier habe ich scheinbar keinen FTP-Zugriff auf den Webspace.


      Das Hochladen der Bilder mit
      <input type="file" name="Bild:=" >
      
      klappt soweit. Das Bild kann auch aus der DB abgerufen werden.

      Wenn ich das richtig verstanden habe, werden die Bilder immer im Verzeichnis "files" auf dem Webspace gespeichert.

      D.h. alle Bilder sind z.B. zu finden unter
      www.meine-domain.de/files/

      Soweit so gut. Aber wie lösche ich die Bilder inkl. dem Datensatz wieder?
      Wenn ich mit dem del Befehl den Datensatz aus der DB lösche wird ja warscheinlich nur der Datensatz, nicht aber das Bild selbst ( bzw. die Bilder, es sind mehrere ) gelöscht. Irgendwann ist der Server voll und platzt.

      Ich möchte bei der Eingabe die Bilder auf eine bestimmte Pixelgröße z.B. 300x400 px bringen. Wie geht das?
      Früher, als ich noch kein Datei feld hatte, habe ich das Bild bei der Ausgabe beschnitten, so wie hier
      <IMG SRC=http://www.meinedomain.de/images/Bild1.jpg NOSAVE height=300 width=400>
      
      Aber hier kann ich das nicht anwenden, da dazu ja auch der Bildname bekannt sein müßte. Ich habe aber gesehen, das bp beim Hochladen der Bilder dem Bild selbst noch einen eigenen Namen gibt, so wird aus der Datei bild1.jpg dann v3_bild1.jpg oder sowas.

      Ich habe zwar in der Bib ein Script entdeckt, mit dem man so etwas machen kann, aber das Script ist sehr umfangreich ( da blicke ich auch nicht durch ) und es hat noch mehr Funktionen, die ich eigentlich gar nicht brauche.

      Noch eine Frage nebenbei:
      Müssen die Bilder immer alle im Verzeichnis "files" gespeichert werden, oder könnte man z.B. auch ein weiteres Verzeichnis, etwa "files2" anlegen und einige Bilder dort speichern? Dazu müßte man man warscheinlich dieses Verzeichnis erst einmal anlegen. Allerdings müßte man dann beim Hochladen auch dieses Verzeichnis angeben.

      Wäre nett, wenn mich jemand aufklären könnte.

      Gruß
      Thomas H.

     Antworten

    Beitrag von markus (1013 Beiträge) am Montag, 14.März.2005, 21:36.
    Re: Feldtyp Datei

      hi,

      wenn du beim feld dateityp "automatisch löschen" angibst, wird auch das bild automatisch gelöscht.

      bp gibt deiner datei keinen eigenen dateinamen.
      wenn du ein bild mit dem dateinamen "musterbild" hochlädst und es in dem verzeichnis "files" schon eine datei mit namen "musterbild" gibt, wird die neue datei mit dem zusatz "v1_musterbild" abgespeichert, v2.., v3.., etc.
      dadurch werden vorhandene dateien mit selben namen vor überschreiben geschützt - ne gute sache.

      die sache mit "mehreren verzeichnissen" beim feld dateityp kommt meines wissens in bp-version 3 - ich warte auch schon gespannt :-)

      wenn ich bilder im bestimmten format ausgeben möchte, unabhängig von der wirlichen größe, mache ich das in etwa so:
      <img src='http://www.domain/files/$_raw{feldname}' width='130'>
      

      ich hoffe, ich konnte dir weiterhelfen!

      gruß
      markus

     Antworten

    Beitrag von Thomas H. (180 Beiträge) am Montag, 14.März.2005, 21:56.
    Re: Feldtyp Datei

      Hallo Markus,

      habe eben alles ausprobiert, funzt tatsächlich.
      Danke, hat mir geholfen.

      Gruß
      Thomas

     Antworten

    Beitrag von markus (1013 Beiträge) am Montag, 14.März.2005, 22:13.
    Re: Feldtyp Datei

      freut mich :-)

      gute nacht.

     Antworten


     
 Liste der Einträge von 25200 bis 25350:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!