kostenloser Webspace werbefrei: lima-city


Parse Error???

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    aliendwarf

    Kostenloser Webspace von aliendwarf

    aliendwarf hat kostenlosen Webspace.

    Also, ich habe ein kleines Problem mit einer PHP-datei...
    Wenn ich sie ausf?hre bekomme ich immer folgendes:
    Parse error: parse error in C:\Programme\xampp\htdocs\alien_cms\admin\admin.php on line 240
    [edit] Der Server ist ein Apache 2.0.54 unter Windows mit PHP 5.0.4
    Bei einem Apache/2.0.48 mit PHP 4.4.0 gibt er folgendes aus Parse error: parse error, unexpected $ in /srv/www/htdocs/web215/html/apublish/admin/admin.php on line 240
    [/edit]
    das problem ist, der einziger inhalt der Zeile 240 ist ?>
    Ich werde hier auf keinen fall den kompletten Code posten, das w?rde das Forum sprengen, aber die paar Zeilen davor sind bestimmt noch interressant:
    214 case "addnews":
    215 if (isset($_COOKIE['a_portal_login'])){
    216 $username = $_COOKIE['a_portal_login'];
    217 $post_un = $_POST["text"];
    218 $date = date("d.m.Y H:m");
    219 $head = $_POST["head"];
    220 $post = nl2br(stripslashes($post_un));
    221 if (empty($head) or empty($post_un)) {
    222 echo "ERROR! No Content";
    223 } else {
    224 mysql_query("INSERT INTO alien_news VALUES ('', 225 '$head', '$post', '$date', '$username', 'text')");
    226 }
    227 echo "Aktion ausgef?hrt";
    228 } break;
    229 case "news": ; break;
    230 case "delnews": ; break;
    231 case "editnews": ; break;
    232 case "editnews2": ; break;
    233 case "votes": ; break;
    234 case "votesadd": ; break;
    235 case "votesadd2": ; break;
    236 case "gb": ; break;
    237 case "gbdel": ; break;
    238 }
    239 mysql_close($db);
    240 ?>

    Und bitte keine Kommentare, wie der Code geschrieben ist usw. sondern einfach eine Probleml?sung. Vielen Dank,

    -AlienDwarf

    Beitrag ge?ndert am 10.10.2005 13:06 von aliendwarf
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. s******n

    ?mmm

    Bist du sicher, dass die Syntax der switch-case-Struktur im leeren Zustand akzeptiert wird?
    ich w?rde einfach mal in jede Zeile, wo so etwas:

    case "votes": ; break;

    steht, einen simplen echo-befehl reinhauen um zu sehen, ob das der Fehler ist.

    Was sinnigeres f?llt mir grad nicht ein...:wink:

    Gru?
    ssd
  4. Autor dieses Themas

    aliendwarf

    Kostenloser Webspace von aliendwarf

    aliendwarf hat kostenlosen Webspace.

    nein, das ist nicht der Fehler.
    Das ganze tritt pbrigens auf einem Apache 2.0.54 mit PHP 5.0.4 auf.
    Auf einem Apache 2.0.48 mit PHP 4.4.0 wird ausgegeben:
    Parse error: parse error, unexpected $ in /srv/www/htdocs/web215/html/apublish/admin/admin.php on line 240

    anschauen kann man sich das auch unter http://admin.alienpublishs.com

    -AlienDwarf

    Beitrag ge?ndert am 10.10.2005 13:10 von aliendwarf
  5. such mal im gesamten code nach "$ " (ohne Anf?hrungszeichen, aber MIT Leerzeichen)

    MfG Asmodeus

    PS: Gro?es Lob von mir.. endlich einer, der die Fehlermeldung und dazugeh?rigen Quellcode mit Zeilennummern liefert.
    Sollen sich einige andere daran ein Beispiel nehmen.
  6. e*************z

    sicher irgendein { } fehler (klammerfehler)

    check nach ob alle klammern die du aufgemacht hast auch zugemacht sind
  7. Autor dieses Themas

    aliendwarf

    Kostenloser Webspace von aliendwarf

    aliendwarf hat kostenlosen Webspace.

    @asmodeus:
    Daran habe ich auch gedacht, da is aber nix...
    also bisher hab ich nix gefunden.
    @31173u110rk3kz:
    Es lief aber vorher, also werden alle Klammern geschlossen sein. Und wenn du alles gelesen h?ttest, w?sstest du auch, das es kein Klammerfehler sein kann. Wahrscheinlich ist das deine Standartantwort, denn das "sicher" h?rt sich irgendwie so an, als w?rdest du das immmer sagen:


    el1t3kull0rk3kz schrieb:
    sicher irgendein { } fehler (klammerfehler)

    @newwarrior:
    ?brigens ist das XAMPP
    -AlienDwarf

    Beitrag ge?ndert am 10.10.2005 15:16 von aliendwarf
  8. a******9

    Moinsen!
    ich bin mir zwar nicht ganz sicher, aber bei mir siehts so aus, als waere das hier falsch:



    229 case 'news': ; break;
    230 case 'delnews': ; break;
    231 case 'editnews': ; break;
    232 case 'editnews2': ; break;
    233 case 'votes': ; break;
    234 case 'votesadd': ; break;
    235 case 'votesadd2': ; break;
    236 case 'gb': ; break;
    237 case 'gbdel': ; break;
    238 }
    239 mysql_close($db);
    240 ?>

    ; zwischen der case
    und break;

    oder...



    228 } break;

    entfernen...

    weil ich sehe:

    3 oeffner Klammern {
    aber sogar 4 schliessklammern }


    also zeile 228




    hoffenbtlich hab ich geholfen
    gruss ausm urlaub

    andy
  9. 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!