ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
2914
2914
EMPFEHLEN
-
Hallo
Hab da mal was versucht...das Script stammt aus einem Buch, aber irgendwie funktioniert da etwas nicht.
Die Thumbnails werden nicht angezeigt (nur so quadratische platzhalter).
Wenn ich auf diese Platzhalter klicke, dann kommt wie geplant das grosse Bild, das funktioniert einwandfrei.
Hier mal der Code:
imgs.php
thumb.phpPHP-Code:<html>
<head>
<title>Bildvorschau</title>
</head>
<body bgcolor="#FFFFFF">
<?php
$verz = dir(".");
while ($datei = $verz->read())
{
if (eregi(".jpg$", $datei))
{
echo ("<a href=\"$datei\">");
echo ("<img hspace=10 vspace=10");
echo ("src=\"thumb.php?image=$datei\">");
echo ("</a>\n");
}
}
?>
</body>
</html>
Was stimmt daran nicht bzw. wo liegt der Fehler?PHP-Code:<?php
header("Content-type: image/jpeg");
$scale = 3;
$size = getimagesize($image);
$width = round($size[0]/$scale);
$height = round($size[1]/$scale);
$src = imagecreatefromjpeg($image);
$dest = imagecrerate($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height,$size[0],$size[1]);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);
?>
danke für eure Mühe!
gruss
-
Achte darauf das deine PHP Version aktuell genug ist und die GD Libary aktiviert ist (Modul aktivieren in der php.ini --> wenn du es lokal testest)
[:.drumba.:] - Wordpress Entwicklung Berlin
_______________________________________
Staatlich anerkanntes Experiment:
Kohlkopf | Angela | Merkel| Angela Merkel
-
hmm...nach phpinfo() ist die GD-Bibliothek aktiviert...und ich habe im Moment PHP 5 laufen. Kann es damit Probleme geben?
gruss
-
habe das ganze auch mit PHP 4 getestet...da besteht das gleiche Problem...niemand, der mir helfen könnte?
danke und gruss
-
wirklich niemand der mir helfen könnte? wäre euch sehr dankbar!
gruss
-
Hi!
Probier mal, nur das Thumbnail-Bild anzuzeigen...
Mamphil
-
nein, geht auch nicht...
also habe folgendes verändert:
aber es kommen immer noch diese Platzhalter...PHP-Code:<html>
<head>
<title>Bildvorschau</title>
</head>
<body bgcolor="#FFFFFF">
<?php
$verz = dir(".");
while ($datei = $verz->read())
{
if (eregi(".jpg$", $datei))
{
//echo ("<a href=\"$datei\">");
echo ("<img hspace=10 vspace=10");
echo ("src=\"thumb.php?image=$datei\">");
//echo ("</a>\n");
}
}
?>
</body>
</html>
danke trotzdem
gruss
-
Nein, ich meine, dass du in das Adressfeld im Browser nur die Adresse des Bildes kopierst!
Eventuell werden dann irgendwelche PHP-Fehler angezeigt
Mamphil
-
14.10.04 20:45 #9falsch !PHP-Code:
$dest = imagecrerate($width,$height);
richtig !PHP-Code:$dest = imagecreate($width,$height);
mfg mAuGruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
-
ou...dummer Fehler...funktioniert aber immer noch nicht!
danke trotzdem!
@ memphil: nein es wird keine Fehlermeldung angezeigt!
gruss
-
ok...hab das ganze nochmal geschrieben...und es funktioniert sogar...was ich aber nicht verstehe, ist:
Was ist der Unterschied zwischen:
undPHP-Code:<html>
<head>
<title>Bildvorschau</title>
</head>
<body bgcolor="#000000">
<?php
$verz = dir(".");
while ($datei = $verz->read())
{
if (eregi(".jpg$", $datei))
{
echo ("<a href=\"$datei\">");
echo ("<img hspace=10 vspace=10");
echo ("src=\"thumb.php?image=$datei\">");
echo ("</a>\n");
}
}
?>
</body>
</html>
?...das erste funktioniert nämlich, das zweite nicht!PHP-Code:<HTML><HEAD><TITLE>Bildvorschau</TITLE></HEAD>
<BODY BGCOLOR="#000000">
<?php
$verz = dir(".");
while ($datei = $verz->read()) {
if (eregi(".jpg$", $datei)) {
echo("<a href=\"$datei\">");
echo("<img hspace=10 vspace=10 ");
echo("src=\"thumb.php?image=$datei\">");
echo("</a>\n");
}
}
?>
</BODY></HTML>
Und noch ein Problem: Die Qualität der Thumbs ist sehr schlecht...die Farben werden nicht korrekt dargestellt...woran kann das liegen?
danke und gruss
-
Hi!
Ich heiße Mamphil
Wenn das erste funktioniert und das zweite nicht, dann ist die Datei thumb.php ja völlig richtig.
In Variante 1 fehlt hinter dem vspace=10 bzw. vor dem src= die Lücke Wieder mal ein doofer Fehler *grrr*
Probier mal statt imagecopyresized die Funktion imagecopyresampled aus.
Mamphil
Ähnliche Themen
-
Mr.Thumb und Webkataloge
Von Yellow2505 im Forum PHPAntworten: 2Letzter Beitrag: 13.08.08, 09:10 -
2 Bilder zu 1 Thumb
Von Botox84 im Forum PHPAntworten: 1Letzter Beitrag: 02.03.08, 23:14 -
Thumb (nur ein Ausschnitt)
Von sheep87 im Forum PHPAntworten: 4Letzter Beitrag: 06.10.07, 09:33 -
Thumb script
Von putzi im Forum PHPAntworten: 18Letzter Beitrag: 05.09.06, 22:09 -
Thumb aus URL erstellen
Von zamo76 im Forum PHPAntworten: 16Letzter Beitrag: 14.08.06, 14:57





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren