Problem bei der Ausgabe...(Anfänger)

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

  • Problem bei der Ausgabe...(Anfänger)

    Hallo ich habe ein Problem bei einer Ausgabe meines scriptes...
    (Ich bin noch Anfänger)

    ist zwischen <table> und </table>:

    PHP-Code:
    <?php
    $ordner 
    'Installationsquellen';
    $ordnerop opendir($ordner);
    while(
    $filereaddir($ordnerop)){


         if (
    $file != '.' && $file != '..') {
            
             
    $fil explode('.'$file,2);
                if(
    $fil['1']=="jpg"){
                     echo 
    "<tr><td align='left' valign='top' width='200'>";
                     echo 
    "
                     <a href='"
    .$ordner."/".$file."' target='_blank'>".$file."</a>
                     "
    ;
                     echo 
    "</td>";
                 
                 }

                if(
    $fil['1']=="txt"){
                    
    $fpfopen("Installationsquellen/".$file,"r");
                     
    $ech fgets($fp);
                     echo 
    "<td align='left' valign='top'>".$ech."</td></tr>";
                     
    fclose($fp);
                 }else{
                      echo 
    "<td align='left' valign='top'></td>";
                      echo 
    "</tr>";
                  }
      


        }
    }
    ?>
    Wir ihr hier vll sehen könnt liest der die dateien aus einen Ordner aus und wenn es jpg dateien sind werden die als links ausgeben bei txt datein soll dann der inhalt geschrieben werden.
    Das Geht alles Kein Problem aber die sollen in einer Tabelle nebeneinander stehen...
    Und das geht leider nicht!

    Ihr könnt hier sehen wie es zz aussieht...
    Hier
    der Schwarze text soll dann eben zu den Bildern passen!
    Ich hoffe ihr könnt mir helfen bin für jede info dankbar.
    (Auch wenn etwas an script zu kompliziert gemacht wurde! wie gesagt bin anfänger^^)

  • #2
    woher weißt du eigentlich, welche txt zu welchem jpg gehört?

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      sollen beide den gleich namen haben!
      also
      hallo.jpg
      und
      hallo.txt

      Kommentar


      • #4
        dann pack doch erst alles in ein assoziatives array:
        PHP-Code:
        $fil explode('.'$file,2);
        if(
        $fil['1']=="jpg")
        {
          
        $data[$fil[0]]['pic'] = $file;
        }
        else if(
        $fil['1']=="txt")
        {
          
        $data[$fil[0]]['info'] = $file;

        und das array arbeitest du dann nach der while-schelife ab. tipp: nach der schleife setz mal ein print_r ($data), dann erkennst den aufbau

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          ok danke für den tipp ich versuchs mal so!

          Kommentar


          • #6
            Hi könntest du vielleicht noch schreiben wie ich die dann rauskriege?
            Also das ich nur den array schrat kriege?
            ich schaff das irgentwie net^^

            Kommentar


            • #7
              foreach
              btw: was ergibt print_r($data)?

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                Array
                (
                [schrat] => Array
                (
                [pic] => schrat.jpg
                [info] => schrat.txt
                )

                [leb2] => Array
                (
                [pic] => leb2.jpg
                )

                )


                aba irgentwie krieg ichs net hin...wie gehtn das das der weiß das das einmal schrat is und das andere mal leb2 O.o?

                Kommentar


                • #9
                  So Problem schon selbst gelöst danke für eure hilfe

                  Kommentar

                  Lädt...
                  X