kostenloser Webspace werbefrei: lima-city


brauche hilfe bei fehler suche

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    a***************6

    fehlermeldung heißt:
    Parse error: syntax error, unexpected T_ELSEIF in /home/webpages/lima-city/abschlussklasse06/html/phpkit/include.php on line 25

    Hier mal ein auszug es beginnt mit der line 21

    if ($event!=1) {
    ob_start();
    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path),'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,"../")) {include ("$path");}
    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,"../") && file_extension($file)!='php') {$site_body.=implode('',file($file));}{$site_body.=implode('',file($file));}
    elseif (isset($src)) eval ("$site_body.= "".getTemplate("site_iframe")."";");
    else {$event=0; include("admin/config/event.php");}
    $site_body.=ob_get_contents();
    ob_end_clean();

    Beitrag geaendert: 24.3.2007 22:02:05 von abschlussklasse06
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. e**6


    fehlermeldung heißt:
    Parse error: syntax error, unexpected T_ELSEIF in /home/webpages/lima-city/abschlussklasse06/html/phpkit/include.php on line 25

    Hier mal ein auszug es beginnt mit der line 21

    if ($event!=1) {
    ob_start();
    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path),'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,"../")) {include ("$path");}
    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,"../") && file_extension($file)!='php') {$site_body.=implode('',file($file));}{$site_body.=implode('',file($file));}
    elseif (isset($src)) eval ("$site_body.= "".getTemplate("site_iframe")."";");
    else {$event=0; include("admin/config/event.php");}
    $site_body.=ob_get_contents();
    ob_end_clean();

    Beitrag geaendert: 24.3.2007 22:02:05 von abschlussklasse06


    die Fehlermeldung deutet meist auf eie fehlerhafte }
  4. Autor dieses Themas

    a***************6

    line 25 ist die hier:

    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,"../") &&

    wo muss die denn hin??
  5. ef06 schrieb:

    die Fehlermeldung deutet meist auf eie fehlerhafte }


    Bin jetzt nicht der Kenner aber ich glaube deine If Abfrage sollte sich schliesen bevor du mit else beginnst.

    **************

    if ($event!=1)
    {
    ob_start();
    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path),'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,'../'))
    {include ('$path');}
    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,'../') && file_extension($file)!='php')
    {$site_body.=implode('',file($file));}
    {$site_body.=implode('',file($file));}
    elseif (isset($src)) eval ('$site_body.= ''.getTemplate('site_iframe').'';');
    }
    else {$event=0; include('admin/config/event.php');}
    $site_body.=ob_get_contents();
    ob_end_clean();

    **************

    ich hoffe ich konnte dir helfen

    MFG Crashman

    Beitrag geaendert: 24.3.2007 22:31:12 von david06
  6. b****y

    Ich glaube der Fehler liegt hier:
    der Eintrag
    {$site_body.=implode('',file($file));}
    kommt bei dir zweimal innerhalb einer Anweisung vor. Ich weiß nicht ob du das so beabsichtigt hatest.

    MfG, Bohrty.
  7. Der nachfolgende Beitrag ist Resultat vollkommener Unkonzentriertheit, ist demnach weniger primär anzusehen...


    Vllt. solltet ihr einfach mal in Zeile 25 schauen, nämlich dort, wo laut Meldung der Fehler auftritt und nicht irgendwo anders!


    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,'../') && file_extension($file)!='php')

    Die fett markierte Klammer ist falsch. strtolower() darf erst nach "http://" geschlossen werden. Wenn du die Funktion aber schon vorher schließt, steht der zweite Parameter allein da und verursacht den Fehler.

    gruß
    ferdinand24

    Beitrag geaendert: 25.3.2007 0:06:46 von ferdinand24
  8. e**6



    neee war ein versehen "schäm" bin zu müde noch Fehler zu finde!

    Beitrag geaendert: 24.3.2007 22:46:51 von ef06
  9. Autor dieses Themas

    a***************6

    ok Thx an alle, nur hab ich leider schon das nächset problem.

    Parse error: syntax error, unexpected '{' in /home/webpages/lima-city/abschlussklasse06/html/phpkit/include.php on line 23

    line 23 ist die hier:

    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') &&
  10. Wenn ich nicht falch liege gehen 6 klammern auf jedoch nur 5 zu. kann mich auch irren sehe den rest vom script nich.
  11. Autor dieses Themas

    a***************6


    Wenn ich nicht falch liege gehen 6 klammern auf jedoch nur 5 zu. kann mich auch irren sehe den rest vom script nich.



    hier sind line 23 bis 25

    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path,'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,"../")) {include ("$path");}
    elseif (isset($file) && !strstr(strtolower($file,'http://') && filecheck($file) && !strstr($file,"../") &&

    Beitrag geaendert: 24.3.2007 22:59:39 von abschlussklasse06
  12. e**6

    ist da nich immer noch das Poblem wie @ferdinand24 schon erwähnte?

    Beitrag geaendert: 24.3.2007 23:11:05 von ef06
  13. Autor dieses Themas

    a***************6

    ne, der fehler habe ich behoben.

    Line 23 bis 25 sind die hier:

    hier sind line 23 bis 25

    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path,'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,'../')) {include ('$path');}
    elseif (isset($file) && !strstr(strtolower($file,'http://') && filecheck($file) && !strstr($file,'../') &&

    fehlermeldung:

    Parse error: syntax error, unexpected '{' in /home/webpages/lima-city/abschlussklasse06/html/phpkit/include.php on line 23
  14. Du hast einen ähnlichen fehler in Zeile 23 auch gemacht...

    if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path),'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,'../')) {include ('$path');}
    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,'../') &&


    Die fett markierten Klammern bitte setzen... Ich habe vorhin die Verschachtelungen übersehen, von daher war die Klammer, die ich in meinem letzten Beitrag weg haben wollte, doch richtig... Sorry ;)

    gruß
    ferdinand24

    Beitrag geaendert: 25.3.2007 0:05:26 von ferdinand24
  15. Autor dieses Themas

    a***************6

    hmmm....
    Ich hab die jetzt gesetzt, jetzt kommt wieder der gleiche fehler wie vorher???

    hier sind nochmal die zeilen 24 bis 26:

    !strstr(strtolower($path),'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,"../")) {include ("$path");}
    elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,"../") && file_extension($file)!='php') {$site_body.=implode('',file($file));}{$site_body.=implode('',file($file));}

    Uhd der Fehler heißt wieder:

    Parse error: syntax error, unexpected T_ELSEIF in /home/webpages/lima-city/abschlussklasse06/html/phpkit/include.php on line 25

    was ist denn da los??
  16. So müsste es ohne Fehler funktionieren:

    if($event != 1){
    	ob_start();
    	if(filecheck($path) && strstr(strtolower($path), '.php') && !strstr(strtolower($path), 'http://') && !strstr(strtolower($path), 'https://') && !strstr(strtolower($path), 'ftp://') && !strstr($path, '../')){
    		include('$path');
    	}
    	elseif(isset($file) && !strstr(strtolower($file), 'http://') && filecheck($file) && !strstr($file, '../') && file_extension($file) != 'php'){
    		$site_body .= implode('', file($file));
    	}
    	elseif(isset($src)){
    		eval('$site_body .= ''.getTemplate('site_iframe').'';');
    	}
    	else{
    		$event = 0;
    		include('admin/config/event.php');
    	}
    	$site_body .= ob_get_contents();
    	ob_end_clean();
    }
  17. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!