Originalmente inviato da
worldpixel
Codice PHP:
if (!$DB = mysql_connect($url_,$utente_,$password_)
non capisco questo riga
non dovrebbe essere:
Codice PHP:
if ($DB != mysql_connect($url_,$utente_,$password_)
E' la stessa cosa, ! è un operatore di negazione.
@service2000:
La parte che non mi convince è questa:
Codice PHP:
if (!$DB = mysql_connect($url_,$utente_,$password_)) {
die("<table><tr><td><p class='style2'>Attenzione Si è verificato un errore. (20)" . mysql_error() . "</p></td><td><img src='icone/allert.jpg' width='60' height='58' /></td></tr></table>");
}
if (!mysql_select_db($nomedb_,$DB)) {
die("<table><tr><td><p class='style2'>Attenzione Si è verificato un errore. (21)" . mysql_error() . "</p></td><td><img src='icone/allert.jpg' width='60' height='58' /></td></tr></table>");
}
if (!$result = mysql_query($sql, $DB)) {
die("<table><tr><td><p class='style2'>Attenzione Si è verificato un errore. (22)" . mysql_error() . "</p></td><td><img src='icone/allert.jpg' width='60' height='58' /></td></tr></table>");
}
Le variabili $url_, $utente_, $password_, $nomedb_ non sono definite da nessuna parte, all'interno della funzione. Suppongo che le hai definite fuori dalla funzione e per risolvere dovresti modificare solo l'inizio della funzione:
Codice PHP:
function controlla_stringa($file,$stringa) {
global $url_, $utente_, $password_, $nomedb_;
// resto del codice