Ik slaag er niet in mijn foto in het midden van de pagina te plaatsen, de code <center> wordt steeds genegeerd en als ik het document type heel bovenaan de pagina zet, wordt de foto niet weergegeven..Ziet iemand hiervoor een oplossing?
Nee, werkt niet, ik denk dat de enige oplossing is het script spreiden over twee bestanden en dan in 1 bestand de html code en <img src="FILE_URL">
maar hoe dit precies moet weet ik niet en ik vind er ook geen uitleg over door in google te zoeken, er staan voorbeelden van imagecopyresampled maar niet in combinatie met html..
In plaats van een URL op te geven probeer je binaire data te outputten. Dat gaat niet werken.
Je moet je code over 2 files verspreiden; de 1e file genereert de afbeelding de andere file bouwt de html code op, en bevat o.a. <img src="FILE_URL">, waarbij FIL_URL verwijst naar het PHP script dat de image uitput
Niet liegen hea. Je kunt met data:image/jpeg;base64,... wel binaire data outputten.
Snap je de headers wel? Je zegt nu dat je bestand een plaatje is. Volgens mij is het gewoon een HTML pagina?
Lees dit bericht nog eens goed... Door de header('content-type') toe te voegen zeg je dat de server voor het lopende HTTP request een plaatje moet versturen.
Aangezien je het plaatje wilt weergeven binnen een HTML pagina, heb je dus 2 requests, en dus inderdaad 2 scripts nodig... Of natuurlijk 1 script die je op 2 verschillende manier aanroept...
Dus 1: je HTML pagina, en 2: het script om je plaatje te genereren, met je header('content-type: image/jpeg');
Wat werkt er niet? Als je geen foutmelding krijgt maar de afbeelding enkel niet juist getoond kan worden, haal dan die header eens tijdelijk weg uit image.php en vraag dat bestand op in je browser. Als er een fout in dat scriptje zit, krijg je nu wel de foutmelding te zien.
ps. Ik denk dat ik al weet waar het fout gaat, waar komt in image.php de variabele $foto['photo_filename'] vandaan? Die is nergens gedefinieerd?