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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


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

      Comment


      • #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

        Comment


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

          Comment


          • #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^^

            Comment


            • #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

              Comment


              • #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?

                Comment


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

                  Comment

                  Working...
                  X