thumbnailscript

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

  • #16
    Aso.
    Gut geraten ist halb gewußt.

    Kommentar


    • #17
      eine frage hab ich noch ich hab jetzt alles soweit hergerichtet, dass das script funktionieren müsste aber er zeigt mir nur einen weißen bildschirm an:

      PHP-Code:
      <?php
      $pfad 
      substr($wert,0,strripos($wert,'/')+1);
      //Pfad vom DocRoot aus
      $ordner '/'.$_GET['ordner'];
      //Und jetzt die Präfix Sache
      $praefix 'tn_';
      //maximale Abmessungen
      $width 200;
      $height 200;
      foreach(
      glob($_SERVER['DOCUMENT_ROOT'].$ordner.'/*.jpg') as $wert){
          list(
      $width_orig$height_orig) = getimagesize($wert);
          
      $ratio_orig $width_orig/$height_orig;
          
      //Zielgrössen des Thumbs bestimmen
          
      if ($width/$height $ratio_orig) {
             
      $width $height*$ratio_orig;
          } else {
             
      $height $width/$ratio_orig;
          }
          
      //Img Ressource für Thumb
          
      $image_p imagecreatetruecolor($width$height);
          
      //Img Ressource vom Original
          
      $image imagecreatefromjpeg($wert);
          
      imagecopyresampled($image_p$image0000$width$height$width_orig$height_orig);
          
      //Thumbs im selben Ordner wie Original speichern
          
      imagejpeg($image_p,$praefix.$wert100);
          
      //Ausgabe des Thumbs in HTML
          
      echo '<a href="'.$ordner.'/'.basename($wert).'">
          <img src="'
      .$ordner.'/'.basename(str_replace('.jpg',$praefix.'.jpg',$pfad)).'" /><br />';
      }

      ?>
      is da ein fehler drin? also php version 5.1 und sonst stimmt auch alles
      gruß alex

      Kommentar


      • #18
        Poste mal den Quellcode deiner weissen Seite. Also es fehlt z.B. ziemlich sicher ein </a> nach jedem Link

        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


        • #19
          hier:

          Code:
          <html>
          
          <head>
          <title>test</title>
          </head>
          
          <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
          <?php
          $pfad = substr($wert,0,strripos($wert,'/')+1);
          //Pfad vom DocRoot aus
          $ordner = '/'.$_GET['ordner'];
          //Und jetzt die Präfix Sache
          $praefix = 'tn_';
          //maximale Abmessungen
          $width = 200;
          $height = 200;
          foreach(glob($_SERVER['DOCUMENT_ROOT'].$ordner.'/*.jpg') as $wert){
              list($width_orig, $height_orig) = getimagesize($wert);
              $ratio_orig = $width_orig/$height_orig;
              //Zielgrössen des Thumbs bestimmen
              if ($width/$height > $ratio_orig) {
                 $width = $height*$ratio_orig;
              } else {
                 $height = $width/$ratio_orig;
              }
              //Img Ressource für Thumb
              $image_p = imagecreatetruecolor($width, $height);
              //Img Ressource vom Original
              $image = imagecreatefromjpeg($wert);
              imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
              //Thumbs im selben Ordner wie Original speichern
              imagejpeg($image_p,$praefix.$wert, 100);
              //Ausgabe des Thumbs in HTML
              echo '<a href="'.$ordner.'/'.basename($wert).'">
              <img src="'.$ordner.'/'.basename(str_replace('.jpg',$praefix.'.jpg',$pfad)).'" /></a><br />';
          }
          
          ?>
          </body>
          
          </html>

          Kommentar


          • #20
            schonmal drüber nachgedacht den code auch parsen zu lassen?

            welche endung hat die datei?

            grundlagen?

            Kommentar


            • #21
              1. was ist parsen
              2. .php is ja wohl logisch oder?
              3. was willst du damit sagen?

              Kommentar


              • #22
                1. was ist parsen
                gemeint ist das ausführen des php-Codes.

                2. .php is ja wohl logisch oder?
                logisch wäre auch, dass du dafür sorgst, dass der code geparst wird, was aber offensichtlich nicht so ist. Wie ist denn die url der datei? PHP ist installiert?

                3. was willst du damit sagen?
                Wenn du grundlagen hättest müsste ich dir nicht erklären, was parsen ist und du hättest selbst dafür gesorgt, dass die datei von PHP ausgeführt wird.

                Kommentar


                • #23
                  wie bring ich die datei zum parsen?

                  Kommentar


                  • #24
                    antworte bitte auf alle fragen.

                    Kommentar


                    • #25
                      1.
                      wie biring ich die datei zum parsen?

                      2.
                      php ist installiert.

                      3.
                      http://gamewp.110mb.com/test.php?ordner=test

                      Kommentar


                      • #26
                        1. hast es anscheinend geschafft. in deiner html-ausgabe ist kein php mehr zu sehen.
                        2. glaube ich dir jetzt.
                        3. nett, nur wieso steht da n anderer html-quelltext als den, den du uns gepostet hast?

                        So, und jetzt nur noch nen paar testausgaben im php-code damit du dein script zum laufen bringst,

                        Kommentar


                        • #27
                          schei* drauf ich hab jetzt keinen bock mehr. übrigens die arroganz in diesem forum ist die größte die ich je in meinem leben gesehn hab, kommt von euren hohen rössern runter ihr eingebildeten idio***

                          Kommentar

                          Lädt...
                          X