Creo una immagine con gd e lo script è contenuto nel file img.php
quando provo a forzare il download di img.php il file scaricato è vuoto.
Forse non si può fare oppure mi sfugge qualcosa?
Grazie
Creo una immagine con gd e lo script è contenuto nel file img.php
quando provo a forzare il download di img.php il file scaricato è vuoto.
Forse non si può fare oppure mi sfugge qualcosa?
Grazie
Errare humanum est, perseverare ovest
Posta il codice.
...anzi, mi correggo
il file scaricato contiene lo script in php
Errare humanum est, perseverare ovest
Il server è configurato per il PHP?
Ho ridotto all'osso il codice per semplificare...
Lo script che crea l'immagine dinamicamente:
Codice PHP:
$file_sorgente = './tessera_associato_qrcode.png' ;
$immagine_destinazione = imagecreatefrompng($file_sorgente) ;
header('Content-type: image/png') ;
imagepng($immagine_destinazione) ;
imagedestroy($immagine_destinazione) ;
Lo script che forza il download:
Codice PHP:
$file = '../grafica/tessera_associati/img2.php' ;
$filename = 'img.png' ;
header("Pragma: public") ;
header("Cache-Control: no-store, no-cache, must-revalidate") ;
header("Content-type: application/force-download") ;
header("Content-Transfer-Encoding: binary") ;
header("Content-Description: File Transfer") ;
header("Content-Disposition: attachment; filename= ".$filename ) ;
readfile($file) ;
Errare humanum est, perseverare ovest
Sostituisci
Codice PHP:
readfile($file);
con
E magari dai una occhiata alla documentazione ufficiale: https://php.net/readfileCodice PHP:
include($file);
Grazie Filippo ma ancora non funziona![]()
Errare humanum est, perseverare ovest