Notice: Undefined variable: email in..?

fawad

www.linkinfo.at
Hallo an Alle!

Ich habe eine Frage
Was bedeutet diese Fehler-Meldung und wie kann ich diese belösen?
Notice: Undefined variable: email in /var/www/web1/html/members/include/functions/link.php on line 14
PHP:
ZEILE 9: function getLinkForm($url, $id = 0)
ZEILE 10:{
ZEILE 11:global $CONFIG, $lang;
ZEILE 12:	
ZEILE 13:if(@ini_get('allow_url_fopen') == 1) {
ZEILE 14:	$isSpam =file_get_contents('http://www.DOMAIN.net/antispam/isspam.php?ip='.$_SERVER['REMOTE_ADDR'].'&email='.$email.'&url='.$url);
ZEILE 15: if($isSpam == 'yes') {
ZEILE 16:exit();
ZEILE 17:}
ZEILE 18:}

Vielen Dank
MfG
Fawi
 
Hallo,

das bedeutet, das der Variablen $email keine wert zugewiesen wurde. Die Lösung könnte so aussehen.

$email = 'name@examples.com';

Gruss
 
Woher kommt denn die Variable $email?

Die musst du bei Funktionsaufruf schon mitgeben. So wie hier in der ersten Zeile:

PHP:
function getLinkForm($url, $email, $id = 0) 
{
global $CONFIG, $lang; 
    
if(@ini_get('allow_url_fopen') == 1) { 
   $isSpam =file_get_contents('http://www.DOMAIN.net/antispam/isspam.php?ip='.$_SERVER['REMOTE_ADDR'].'&email='.$email.'&url='.$url); 
 if($isSpam == 'yes') { 
exit(); 
} 
}

und aufrufen der Funktion:

PHP:
$var = getLinkForm($var1, $var2, $var3);
 
Hallo!

Danke für Ihre Antworten!

Ich habe leider nicht ganz richtig verstanden....

MfG
Nemani
 

Neue Beiträge

Zurück