Bildname

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bildname

    Hi,

    um alle Bilder eines Ornders auszulesen benutze ich folgendes Script:

    PHP-Code:
    $dir "pics/".$_GET['show']."/pre/";
    $files = array();
    foreach( 
    glob($dir."*") as $file ) {
    $files[filemtime($file).'-'.$file] = $file;
    ksort($files);   
    $content .= '<div id="pic"><div algin="center"><a href="'.$file.'" rel="lightbox"><img src="'.$file.'" border="0"/></a></div></div>';

    Da bekomm ich dann die gesamte URL also pics/irgendeinordner/pre/bildname.jpg

    Aber wie bekomm ich jetzt nur den Bildnamen raus?
    jeff.kugener@crew.lu

  • #2
    basename()

    Kommentar


    • #3
      Funktioniert. Danke
      jeff.kugener@crew.lu

      Kommentar


      • #4
        @aboutme
        Und was machst du wenn du eines Tages beschliesst eine Text Datei in das Bild Verzeichnis zu legen? Sieht sicher gut aus eine Text Datei in der src eines Bildes anzugeben
        Prüfe doch bevor du den Bild Tag schreibst ob die Dateiendung jpg oder gif etc ist und erst dann schreibst du den Tag. Falls die Prüfung der Dateiendung fehlschlägt, kannst du mittels continue zum nächsten Element "hüpfen"

        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          Falls die Prüfung der Dateiendung fehlschlägt, kannst du mittels continue zum nächsten Element "hüpfen"
          Warum continue wenns auch sauberer geht?
          PHP-Code:
          foreach ( ... ) {
             if ( 
          substr $file, -) == '.jpg' or ... ) {
                ...
             }

          Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

          Kommentar


          • #6
            Ich persönlich finde jahlives Version sauberer!
            PHP-Code:
            foreach ( ... ) {
               if ( !( 
            substr $file, -) == '.jpg' or ... ) ) {
                  continue;
               }

            So kann man auch bequem weitere Überprüfungen mit einfügen, ohne den "eigentlichen Code" weiter einrücken oder abändern zu müssen!

            Kommentar

            Lädt...
            X