andi_b: bilder in datenbank-text einbinden

hallöle,
ich habe mal eine grundlegende frage zu:
'wie binde ich bilder in einen db-text ein'.

folgende situaltion:
ich baue gerade eine art cms, dessen ziel es ist texte mit fragen und bildchen abzuspeichern. dafür gibts das nötige 'backend' in dem der author mittels den altbekannten formatierungsmöglichkeiten < ... seinen text einpflegen kann.

meine frage ansich ist nun: wenn ich bilder hochlade, wo sollten die wie gespeichert werden? wie würdet ihr die zuweisung gestalten? klar ist, irgendwie ein [img> tag zu generieren, dass irgendwo hinverweist. ist das scon alles?
kann man die bilder auch in der db speichern; sinnvoll?

danke euch, andi

  1. Nabend,

    kann man die bilder auch in der db speichern; sinnvoll?

    Dieser Frage sind zwei Kapitel in den PHP-FAQ gewidmet:
    17.8. Wie kann ich Bilder in einer MySQL-Datenbank speichern?
    http://www.dclp-faq.de/q/q-mysql-blob.html
    bzw.
    [17.8. Wie kann ich Bilder in einer MySQL-Datenbank speichern?
    http://www.dclp-faq.de/q/q-mysql-blob.html]

    Bis denne,

    1. Hallo,

      Als zweites meintest Du vermutlich den - hier
      relevanteren - Eintrag:
      Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
      http://www.dclp-faq.de/q/q-db-blob.html

      Gruesse,

      Thomas

    2. ok, sowas habe ich schon geahnt (ich meine, dass die speicherung von bildern in die db nicht so sinnvoll ist). ich würde jetzt gern für jedes hochgeladene bild einen ordner in der art:

      ./upload/artikel/artikel_id/laufende_nummer.gif

      erstellen und das bild da rein speichern. habe ich mit php die möglichkeit verzeichnisse zu erstellen?

      danke, andi

      1. Hallo andi,

        habe ich mit php die möglichkeit verzeichnisse zu erstellen?

        ja: mkdir() (->http://de2.php.net/mkdir)

        Grüße aus Nürnberg
        Tobias

        --
        Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
        1. Hallo,

          habe ich mit php die möglichkeit verzeichnisse zu erstellen?
          ja: mkdir() (->http://de2.php.net/mkdir)

          ... was meist voraussetzt, dass

          • PHP bzw. der Webserver Eigentuemer des "Mutterverzeichnisses" ist
            oder
          • beim Mutterverzeichnis mit dem CHMOD-Befehl die
              Rechte auf 777 gesetzt wurden.
            Siehe </archiv/> ;-)

          Gruesse,

          Thomas

          --
          Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
          Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
          Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
          1. Hello,

            ... was meist voraussetzt, dass

            • PHP bzw. der Webserver Eigentuemer des "Mutterverzeichnisses" ist
              oder
            • beim Mutterverzeichnis mit dem CHMOD-Befehl die
                Rechte auf 777 gesetzt wurden.
              Siehe </archiv/> ;-)

            Oder der Webserver ist Mitglied in einer Gruppe, die auf das Verzeichnis Schreib- und Leserechte hat. Dann reicht auch 060 oder 070. man muss ja nicht gleich ein Scheunentor aufreißen, nur weil der Webserver ein bisschen schreiben und lesen können soll.

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen