Autore Messaggio
05-05-2008, 19:55
Messaggio: #1 (permalink)
L'avatar di Damiano Damiano
Apprendista
**
Registrato: Apr 2008
Messaggi: 46
Reputazione:

RE: Niubbo del PHP alla deriva


Ma Giuseppe, scusami la frase sciocca, ma hai messo il or die() alle funzioni mysql_* e poi glielo vuoi nascondere con la @? 18

Al massimo prova cosi':

Codice PHP:
$nome_server="localhost";
$nome_utente="inserisci il tuo nomeutente per il database";
$password="inserisci la tua password per il database";
$nome_db="inserisci il nome del tuo database";
$tabella="giudizi"//il database deve avere una tabella giudizi
$ip=$_SERVER["REMOTE_ADDR"];

$pagina=htmlspecialchars(strip_tags($_SERVER['HTTP_REFERER']));
$voto=htmlspecialchars($voto);
    
$datadate("j/m/Y");
$oradate("H:i:s");

//$pagina="prova";
//$voto=7;        
//$data= date("j/m/Y");
//$ora= date("H:i:s");
        
if (strlen($pagina)>&& strlen($voto)>0) {                

                
$db mysql_connect($nome_server$nome_utente$password) or die("Impossibile stabilire una connessione.");

mysql_select_db($nome_db$db) or die("Impossibile selezionare il database.");
                    
//la tabella giudizi deve avere i campi pagina,voto,data,ora,IP

$sql "INSERT INTO ".$tabella." (pagina,voto,data,ora,IP) VALUES (\"".$pagina."\",\"".$voto."\",\"".$data."\",\"".$ora."\",\"".$ip."\")";

$risultato mysql_query($sql$db) or die("Impossibile eseguire l'interrogazione.");

}


// inizio generazione immagine

$string="Grazie!!!";

$im ImageCreate(10020); //altezza e larghezza immagine
$white ImageColorAllocate($im255255255);
$black ImageColorAllocate($im25500);

// Riempie lo sfondo
ImageFill($im00$black);

$font=rand(3,5);

// Calcola ampiezza scritta 
$w=strlen($string)*ImageFontWidth($font);
$h=ImageFontHeight($font);

// Posizione 
$x=2;    //rand(1,($boxW-$w-1));
$y=2;    //rand(1,($boxH-$h-1));

// scrive nell'immagine la stringa di controllo
ImageString($im$font$x$y$string$white);

header('Content-type: image/png');
header('Content-Length: ' strlen($img));

// output al browser
echo imagejpeg($im);

// Distruggo l'immagine in memoria 
ImageDestroy($im); 



Ciao...


Il mondo tutto free --> http://www.tuttofree.net
Il forum tutto free --> http://www.tuttofree.net/forum/
Scambio contatti msn tutto free --> http://www.tuttofree.net/contatti-msn/

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta