Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

php e resources

Hai problemi con i file Zip, vuoi formattare l'HD, non sai come funziona FireFox? O magari ti serve proprio quel programmino di cui non ricordi il nome! Ecco il forum dove poter risolvere i tuoi problemi.

Moderatori: Dylan666, hydra, gahan

php e resources

Postdi robywan » 22/04/04 11:55

Salve,
sono un neofita del php e vorrei creare uno script che mi ridimensioni un'immagine che ho uploadato.
Al momento di richiamare la funzione imagecopyresized() mi dice che:
Codice: Seleziona tutto
 imagecopyresized(): supplied argument is not a valid Image resource

Codice: Seleziona tutto
$dst_im = "newsfile/rsz_".$file1_name;
$src_im = "newsfile/".$file1_name;
$dstX = 1;
$dstY = 1;
$srcX = 1;
$srcY = 1;
$dstW = 400;
$dstH = 300;
$srcW = 800;
$srcH = 600;
imagecopyresized ($dst_im,$src_im,$dstX,$dstY,$srcX,$srcY,$dstW,$dstH,$srcW,$srcH);
print "<img src='$dst_im'>";


In pratica mi pare di capire che non gli piace che io gli dia una stringa con il percorso ma vuole una risorsa.
Ho provato ad usare:
Codice: Seleziona tutto
$im = @imagecreate (50, 100)
$jim = imagejpeg ($im);

ma non ho risolto il prblema...
Cosa devo mettere in $src_im?

Rw
- | - | - | - | - | - | - | - | - | - | - | - | -
SOS signore, se l'ex VP ha un tale DNA, non dovremmo tenere l'ACS fuori TV,
xchè senza questo ABC avremmo alla gola l'H2O, o peggio il DDT del KGB...
- | - | - | - | - | - | - | - | - | - | - | - | -
robywan
Utente Junior
 
Post: 68
Iscritto il: 28/08/01 01:00
Località: Cuneo

Sponsor
 

Postdi Triumph Of Steel » 22/04/04 14:12

Le librerie GD sono installate sul sistema??

cmq, da http://www.php.net:
prova questo e vedi se ti funge..

Codice: Seleziona tutto
error_reporting (E_ALL);
$abc = ImageCreateFromJPEG("img/bg_main.jpg");
$def = imagecreate(20, 20);
imagecopyresized($def, $abc, 0, 0, 0, 0, 20, 20, 200, 200);
imagejpeg($def, 'img/bg_main_NEW.jpg', 95);
ImageDestroy($abc);
ImageDestroy($def);


a me funziona..
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

grazie

Postdi robywan » 22/04/04 16:27

Codice: Seleziona tutto
imagecopyresized($def, $abc, 0, 0, 0, 0, 20, 20, 200, 200);
imagejpeg($def, 'img/bg_main_NEW.jpg', 95);


Adesso funziona!
Grazie, non seguivo quest'ordine e non usavo imagejpeg alla fine!
Bye,
Rw
- | - | - | - | - | - | - | - | - | - | - | - | -
SOS signore, se l'ex VP ha un tale DNA, non dovremmo tenere l'ACS fuori TV,
xchè senza questo ABC avremmo alla gola l'H2O, o peggio il DDT del KGB...
- | - | - | - | - | - | - | - | - | - | - | - | -
robywan
Utente Junior
 
Post: 68
Iscritto il: 28/08/01 01:00
Località: Cuneo


Torna a Software Windows

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti