|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 484
|
[Risolto] [PHP] Errore nel far visualizzare immagine
Essenzialmente vorrei semplicemente creare un'immagine con PHP e poi visualizzarla sul browser, cosa che dovrebbe essere banale ma niente da fare ricevo sempre lo stesso errore:
L'immagine "indirizzo" non può essere visualizzata perchè contiene degli errori oppure in inglese per chi preferisce The image "indirizzo" cannot be displayed, because it contains errors. Il problema è che l'errore mi esce anche copiando paro paro il codice riporato nella documentazione ufficiale PHP e capita anche se l'immagine non la carico ma la creo direttamente con PHPriporto un esempio Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Prova Immagine </title>
</head>
<body>
<?php
$im = imagecreatefrompng("FrecciaInBasso.png");
imagepng($im,'Prova.png');
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
</body>
</html>
L'errore esce solo in Firefox, comunque anche gli altri browser non visualizzano l'immagine. Ogni suggerimento è ben apprezzato :-D Ultima modifica di Rossi88 : 05-04-2010 alle 11:25. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 484
|
Come soluzione momentanea salvo l'immagine e poi utilizzo il tag <img> di HTML
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
Quote:
Sono andato a pescare l'esempio da te visto nella documentazione di PHP: se hai notato si tratta di una funzione che viene richiamata subito dopo la dichiarazione del Content-type (ovvero il tipo di documento). Così come tu hai scritto e come se stessi dicendo al server che vuoi una immagine PNG scritta in HTML (alquanto difficile non credi?). Gli errori di cui ti informa il server si riferiscono proprio a questo. Spero di essere stato esaustivo e chiaro: il mal di testa non aiuta. |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Feb 2010
Messaggi: 466
|
Quote:
Codice PHP:
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati. |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Quello script PHP va ovviamente separato dal resto della pagina web, visto che deve fornire un output dinamico di natura completamente diversa.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 484
|
Ringrazio tutti per l'aiuto è esattamente come avete detto, problema risolto.
Volevo aggiungere che anzichè salvare l'immagine ed richiamarla tramite l'attributo src del tag <img>, pongo direttamente l'attributo src="Indirizzo della pagina php in cui c'è il codice Codice:
<?php ... imagepng($img); ?> Ultima modifica di Rossi88 : 05-04-2010 alle 11:28. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:13.










e capita anche se l'immagine non la carico ma la creo direttamente con PHP









