PHP: Problem mit Images
Verfasst: 20.01.2006 17:59
Hallo allerseits,
da ich mir einen beruflichen Aufstieg erhoffe, wenn ich PHP/SQL lerne (ich könnte evtl. in eine andere Abteilung der Firma wechseln), versuche ich gerade, mir ein paar wichtige Grundlagen anzueignen.
Mein erstes "Projekt" war ein Besucherzähler
. Lacht nicht! Das war schon schwierig genug, da ich von PHP und SQL bislang noch überhaupt keine Ahnung hatte und mir selbst für die paar Zeilen, die für einen Zähler nötig sind, alles zusammensuchen musste. Nun bin ich soweit, dass der Zähler in der MySQL-Datenbank samt IP gespeichert wird und er wird als grafischer Zähler angezeigt.
Dieser grafische Zähler wird durch 10 verschiedene Grafiken zusammengesetzt (jede Ziffer von 0-9 eine Grafik). Das sieht auch erstmal gut aus, aber ich hätte den Zähler lieber intern auf ein Image gerendert und dann dieses angezeigt, so dass nur noch eine Grafik angezeigt wird.
Ich hatte es also versucht mit imagecreate/imagecopy/imagejpeg.
Hier mal nur ein ganz kurzer Test, der einfach eine Grafik kopieren soll:
Die Fehlermeldung des Servers:
da ich mir einen beruflichen Aufstieg erhoffe, wenn ich PHP/SQL lerne (ich könnte evtl. in eine andere Abteilung der Firma wechseln), versuche ich gerade, mir ein paar wichtige Grundlagen anzueignen.
Mein erstes "Projekt" war ein Besucherzähler

Dieser grafische Zähler wird durch 10 verschiedene Grafiken zusammengesetzt (jede Ziffer von 0-9 eine Grafik). Das sieht auch erstmal gut aus, aber ich hätte den Zähler lieber intern auf ein Image gerendert und dann dieses angezeigt, so dass nur noch eine Grafik angezeigt wird.
Ich hatte es also versucht mit imagecreate/imagecopy/imagejpeg.
Hier mal nur ein ganz kurzer Test, der einfach eine Grafik kopieren soll:
Code: Alles auswählen
<html>
<head>
<title>Image</title>
</head>
<body>
<?php
$bild="counter.jpg";
$altesbild=imagecreatefromjpeg($bild);
$neuesbild=imagecreate(16,21);
imagecopy ($neuesbild,$altesbild,0,0,0,0,16,21);
imagejpeg($neuesbild,"zaehler.jpg");
?>
</body> </html>
Wobei "meinPfad" natürlich der komplette Pfad auf dem Webserver ist. Was sagt mir diese Fehlermeldung? Fehlt mir die Berechtigung oder mache ich etwas falsch?Warning: imagejpeg() [function.imagejpeg]: Unable to open 'zaehler0.jpg' for writing in meinPfad/image.php on line 14