Aso.
thumbnailscript
Einklappen
X
-
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, $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)).'" /><br />';
}
?>
gruß alex
Kommentar
-
Poste mal den Quellcode deiner weissen Seite. Also es fehlt z.B. ziemlich sicher ein </a> nach jedem Link
Gruss
tobiGutes 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
-
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
-
1. was ist parsen
2. .php is ja wohl logisch oder?
3. was willst du damit sagen?
Kommentar
-
1.
wie biring ich die datei zum parsen?
2.
php ist installiert.
3.
http://gamewp.110mb.com/test.php?ordner=test
Kommentar
-
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
Kommentar