|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
PHP - Disegnare immagini
Codice:
<?php
$num = rand(0,9) . rand(0,9) . rand(0,9);
$font_number = 4;
$width = 2 * strlen($num) * imagefontwidth($font_number);
$height = 3 * imagefontheight($font_number);
$back_color = imagecolorallocate($image, 200, 200, 200);
$drawing_color = imagecolorallocate($image, 0, 0, 0);
$x_position = ($width - (strlen($num) * imagefontwidth($font_number)))/2;
$y_position = ($height - imagefontheight($font_number))/2;
imagestring($image, $font_number, $x_position, $y_position, $text, $drawing_color);
header('Content-Type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
?>
il problema è che quando carico la pagina mi dice: Codice:
Fatal error: Call to undefined function: imagefontwidth() in D:\Inetpub\webs\ameronicom\blog\code_image.php on line 11 possibile che manchino delle librerie al server php di aruba? poi magari ho solo sbagliato il codice... speriamo... help please!
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2005
Città: SARDEGNA
Messaggi: 1861
|
<?php
// crea l'immagine $im = imagecreatetruecolor(105, 30); // imposta sfondo e il testo $bg = imagecolorallocate($im, 200, 156, 215); $textcolor = imagecolorallocate($im, 100, 100, 0); // scrive la scritta in alto a sinistra imagestring($im, 10, 0, 0, "Hello world!", $textcolor); // output immagine header("Content-type: image/jpeg"); imagejpeg($im); ?> Prova questo codice semplicissimo!!! Ma ti posso garantire che sul mio hosting aruba funge benissimo... Nel tuo ci sono alcuni errori: proprio come dice andbin!!! tipo: la funzione imagestring($image,...). La variabile $image deve essere dichiarata prima di utilizzare questa funzione... proprio come l'esempio sopra: (Naturalemente $im equivale alla tua $image!! OK?) $im = imagecreatetruecolor(105, 30); poi imagestring($im, 10, 0, 0, "Hello world!", $textcolor); Cmq per i manuali vai su www.php.net e non sbagli!!!!
__________________
Trattative OK non le conto più...Trattative non OK: Slashdot giuscone Kururu Paki deCri |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
Codice:
<?php
session_start();
$num = rand(0,9) . rand(0,9) . rand(0,9);
$_SESSION['key'] = $num;
$font_number = 4;
$width = 2 * strlen($num) * imagefontwidth($font_number);
$height = 3 * imagefontheight($font_number);
$image = imagecreate($width, $height);
$back_color = imagecolorallocate($image, 200, 200, 200);
$drawing_color = imagecolorallocate($image, 0, 0, 0);
$x_position = ($width - (strlen($num) * imagefontwidth($font_number)))/2;
$y_position = ($height - imagefontheight($font_number))/2;
imagestring($image, $font_number, $x_position, $y_position, $num, $drawing_color);
header('Content-Type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
?>
ora provo il tuo nardellu EDIT: http://www.ameroni.com/prova.php stesso problema col codice di nardellu!
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel Ultima modifica di negator136 : 26-07-2006 alle 21:22. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quest'ultimo tuo codice a me, sul mio server in locale, funziona senza problemi.
Solo per sapere: quale versione della libreria GD hai???
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
Quote:
ma la cosa che mi spiace di più è che non vada sul server di aruba... come faccio a vedere che librerie ha?
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
<?php phpinfo(); ?> Codice:
<?php var_dump(gd_info()); ?>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Ho una vaga (ma proprio vaga) impressione che abbiano messo una libreria GD un po' "pasticciata".
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
Quote:
scusa se non capisco al volo... stai dicendo che sul mio server c'è una versione di php obsoleta? però in effetti io ho la 4.4.1... quindi dovrebbe esserci anche la libreria gd
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel Ultima modifica di negator136 : 26-07-2006 alle 22:07. |
|
|
|
|
|
|
#11 | ||
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
È il modulo della libreria GD che lascia un po' perplessi ... ![]() Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
Quote:
vedrò di far chiarezza con quelli di aruba anche su questo punto... grazie mille per l'aiuto
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
Risposta di aruba:
Quote:
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 321
|
php su hosting windows non ha le GD. se vuoi le GD devi per forza scegliere hosting linux.
__________________
Ho trattato con ... Aristocrat74 ... felipe ... civas85 ... Isomarcus ... Flipoweb ... GN_Snake ... smartz ... cajenna |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Brianza
Messaggi: 2687
|
Quote:
__________________
"Le prime giornate di un europeo in America possono essere paragonate alla nascita di un uomo." Franz Kafka
"Don't cry because it's over. Smile because it happened." Theodor Geisel |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 321
|
non lo so se è in generale... ma comunque se ti leggi le FAQ sul sito di aruba cè scritto in chiaro.
__________________
Ho trattato con ... Aristocrat74 ... felipe ... civas85 ... Isomarcus ... Flipoweb ... GN_Snake ... smartz ... cajenna |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Io ho un Win2000 e in locale ho Apache+PHP+MySQL. Mi è bastato andare nel php.ini, togliere il commento ';' alla riga ;extension=php_gd2.dll e voilà! Ho la libreria GD. Se poi quelli di aruba non la vogliono mettere sui loro hosting Windows ... è un'altra storia.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jul 2005
Messaggi: 1001
|
sì confermo, aruba...
non attiva su piattaforma win
__________________
WD for ever |
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: SARDEGNA
Messaggi: 1861
|
Quote:
aruba sarà anche il più conveniente... ma ne fà di cavolate assurde... tipo il comando chmod tramite ftp... stranamente lo hanno disattivato!!
__________________
Trattative OK non le conto più...Trattative non OK: Slashdot giuscone Kururu Paki deCri |
|
|
|
|
|
|
#20 |
|
Junior Member
Iscritto dal: Oct 2004
Messaggi: 9
|
Edit
__________________
None Ultima modifica di NetZiro : 30-11-2022 alle 19:46. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:57.



















