Archief - foto wordt niet weergegeven

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

mattias112

Legacy Member
hey,
ik heb problemen met een foto weer te geven via PHP.
ik heb gewoon een simpel scriptje geschreven dat een foto uit mijn computer haalt en weergeeft in de browser.
Het rare is dat het op school wel werkt maar hier thuis niet. ik krijg een witte achtergrond met "figuur" in het midden.
is dit misschien omdat ik Windows 7 gebruik, want op school gebruiken ze xp. of heeft dit er niets mee te maken?

script:
PHP:
$imagepath="C:\Gebruikers\mattias\Afbeeldingen\img\ik.jpg";

header('Content-Type: image/jpeg');

$image = imagecreatefromjpeg($imagepath);

$dim=getimagesize($imagepath);

$thumbw = 100;
$thumbh = 130;

$thumb_image=imagecreatetruecolor($thumbw, $thumbh);

imagecopyresampled($thumb_image, $image, 0, 0, 0, 0,
					$thumbw, $thumbh, $dim[0], $dim[1]);

imagejpeg($thumb_image);

Zir0h

Legacy Member
/ gebruiken ipv \ of die \ escapen met nog een \
Krijgt ge geen errors in uw logs?

Also dt-fout in uwen titel.

Sick-Boy

Legacy Member
Staat je GD library aan?
Hoofdletters nagekeken? Permissions aanpassen?

mattias112

Legacy Member
ja alles werkt volledig op school maar hier lukt het niet

mattias112

Legacy Member
ps ik gebruik wampserver. misschien dat dit ook kan helpen

Sick-Boy

Legacy Member
mattias112 zei:
ja alles werkt volledig op school maar hier lukt het niet

Jamaar, dat wil niet zeggen dat uw omgeving dezelfde is als op school...
Ik vermoed dat errors bv. niet worden weergegeven. Zet daarom bovenaan je code dit:

PHP:
error_reporting(E_ALL);
ini_set('display_errors', '1');

Zir0h

Legacy Member
Maak een bestand met inhoud
PHP:
<?php phpinfo(); ?>
Open via webbrowser en zoek naar het GD gedeelte. Dit moet enabled zijn.
Enable via php.ini: extension=gd.so

mattias112

Legacy Member
ik vind extension=gd.so niet in php.ini
moet ik deze er dan bij zetten?
en GD via phpinfo is enabled

Zir0h

Legacy Member
Uw scriptje werkt perfect hier.
Zet anders die foto eens in uw webroot. Misschien is uw persoonlijke map niet toegankelijk voor uw webserver.

Controleer de logs in c:/wamp/logs ook eens.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan