|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Esatto, infatti io faccio in quel modo... solo che poi facendo l'img scr del file.php per qualche losco motivo
Codice PHP:
|
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Mar 2000
Messaggi: 2111
|
usi IE6 per salvare l'immagine?
__________________
Su WIKISERIAL -> Lost | Heroes | The Big Bang Theory | Fringe | The Mentalist | Terminator TSCC Vuoi comprare una nuova pelliccia? QUI trovi un vasto assortimento (**V.M.18**) Segui una DIETA equilibrata:Il Mondo Di Soraya. Pinocchio era un bambino vero…prima di conoscere Chuck Norris. |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
No, uso IE8
|
|
|
|
|
|
#24 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Hai provato a dare i tre comandi di sessione all'inizio dello script prima del comando header?
Visto che da come lo descrivi sembra un bug, direi di provare ogni soluzione, anche la meno probabile... Poi ti consiglio di abilitare la visualizzazione degli errori su browser e di richiamare l'indirizzo di questo script direttamente, per vedere se fornisce un'immagine o restituisce errori; considera che un errore corrompe l'output quando imposti il Content-type. Ultima modifica di flx2000 : 11-11-2009 alle 02:49. |
|
|
|
|
|
#25 |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Prova a mandare in stampa $sfondo, dimmi cosa ritorna
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
#26 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Poi ti consiglio di abilitare la visualizzazione degli errori su browser e di richiamare l'indirizzo di questo script direttamente, per vedere se fornisce un'immagine o restituisce errori; considera che un errore corrompe l'output quando imposti il Content-type.[/quote]
Richiamando direttamente il file captcha.php, mi visualizza sempre lo stesso file untitled.bmp, quindi direi che ora il problema è isolato a quel file. [quote=flx2000;29640485]Hai provato a dare i tre comandi di sessione all'inizio dello script prima del comando header? Visto che da come lo descrivi sembra un bug, direi di provare ogni soluzione, anche la meno probabile... Di quali 3 comandi parli? |
|
|
|
|
|
#27 | |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Quote:
Codice PHP:
Codice:
<br /> <b>Notice</b>: Undefined variable: sfondo in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>71</b><br /> <br /> <b>Warning</b>: imagejpeg() expects parameter 1 to be resource, null given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line |
|
|
|
|
|
|
#28 | |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Quote:
vediamo cosa riporta. Se null inizio a preoccuparmi
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
|
#29 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Questo è il codice:
Codice PHP:
Codice:
sfondi/sfondo.jpgstring(17) "sfondi/sfondo.jpg" <br /> <b>Warning</b>: imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: Filename cannot be empty in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>25</b><br /> <br /> <b>Warning</b>: imagecolorallocate() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>27</b><br /> <br /> <b>Warning</b>: imagettftext() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>68</b><br /> <br /> <b>Warning</b>: imagettftext() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>68</b><br /> <br /> <b>Warning</b>: imagettftext() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>68</b><br /> <br /> <b>Warning</b>: imagettftext() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>68</b><br /> <br /> <b>Warning</b>: imagejpeg() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>73</b><br /> <br /> <b>Warning</b>: imagedestroy() expects parameter 1 to be resource, boolean given in <b>C:\Program Files (x86)\EasyPHP5.3.0\www\ProvaFrom\captcha.php</b> on line <b>74</b><br /> |
|
|
|
|
|
#30 | |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Quote:
Attendo qualche idea da altri utenti!
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
|
#31 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Per l'idea delle impostazioni del server non saprei, per i test sto usando easyphp con le impostazioni di default. Però mi sembra strana una cosa del genere.
|
|
|
|
|
|
#32 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Prova a fargli creare un file nel modo più elementare possibile e verifica il formato che fornisce.
Esempio: Codice:
<?PHP $img = imagecreatetruecolor(100,100); imagefill($img,1,1,imagecolorallocate($img,0,255,0)); imagejpeg($img,"prova.jpg",90); imagedestroy($img); ?> L'output tipo del comando file dovrebbe essere tipo "prova.jpg: JPEG image data, JFIF standard 1.02" o qualcosa del genere. |
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Ho fatto una prova con questo file:
Codice:
<?php
header("Content-type: image/jpeg");
$img = imagecreatetruecolor(100,100);
imagefill($img,1,1,imagecolorallocate($img,0,255,0));
imagejpeg($img,NULL,90);
imagedestroy($img);
?>
|
|
|
|
|
|
#34 | |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Quote:
Torno al work che qui in redazione ce ne è bisogno!
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
|
#35 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Ok, grazie per l'aiuto...
Intanto aspetto il parere di qualcun'altro. |
|
|
|
|
|
#36 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Prova un pò questa
Codice PHP:
|
|
|
|
|
|
#37 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Ulteriore verifica, come fai a capire che l'immagine è BMP?
Dove lo vedi? Prova a mettere un nome al posto di NULL, ad esempio "prova.jpg", e vedi se quel file è JPEG. |
|
|
|
|
|
#38 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
[quote=flx2000;29647165]Ulteriore verifica, come fai a capire che l'immagine è BMP?
Dove lo vedi? QUOTE] Se faccio le proprietà sull'immagine direttamente dal browser dice BMP. Come ulteriore verifica l'ho aperto con programmi di fotoritocco. |
|
|
|
|
|
#39 | |
|
Senior Member
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
|
Quote:
Apache HTTP Server ha semsso di funzionare |
|
|
|
|
|
|
#40 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Allora potrebbe essere davvero un problema di configurazione del tuo server.
Il mio script io l'ho provato direttamente sul mio spazio web. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:57.




















