kostenloser Webspace werbefrei: lima-city


include() innerhalb einer eval()-Funktion (php.ini?)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    keingerede

    Kostenloser Webspace von keingerede

    keingerede hat kostenlosen Webspace.

    Hallo!
    Ich versuche gerade ein kleines Blog-Projekt (http://blog.sowizo.de) mithilfe des CMS cutenews zu machen und verwende mootools. Standardmäßig gibt es bei cutenews eine \"short story\", von der man mittels eines Links zu der \"full story\" und den Kommentaren kommt. Ich hab mich jetzt aber ein bisserl an AJAX versucht und hab gemacht, dass wenn man auf \"Mehr lesen\" klickt, die full story ganz einfach aufklappt.
    Dasselbe will ich mit dem Formular zum Kommentar schreiben haben, was aber nicht so recht funktioniert.

    Ich hab mich also im cutenews-Forum von der Community beraten lassen, die mir letzlich zu einer include()-Funktion innerhalb einer eval()-Funktion geraten haben (http://cutephp.com/forum/index.php?showtopic=30853).

    Aktueller Code:
    <?php
    $template=\'comments\';
    include(\'/home/webpages/lima-city/keingerede/html/blog/news/show_news.php?subaction=showcomments&id={news-id}&archive=&ucat{category-id}&\');
    ?>


    Da das Ganze trotzdem noch nicht funktioniert mutmaßte einer vom Support, dass die Einstellung von open_basedir in der php.ini nicht richtig konfiguriert ist und ich mich an meinen Host wenden sollte. Darauf ließ auch die damalige Fehlermeldung schließen:

    Warning: include() [function.include]: open_basedir restriction in effect. File(../news/show_news.php?subaction=showcomments&id=1216816810&archive=&ucat=&) is not within the allowed path(s): (/tmp:/var/tmp:/home/webpages/include/:/home/webpages/tmp:/home/webpages/lima-city/keingerede/html/blog) in /home/webpages/lima-city/keingerede/html/blog/news/inc/shows.inc.php(780) : eval()\'d code on line 3
    
    Warning: include(../news/show_news.php?subaction=showcomments&id=1216816810&archive=&ucat=&) [function.include]: failed to open stream: Operation not permitted in /home/webpages/lima-city/keingerede/html/blog/news/inc/shows.inc.php(780) : eval()\'d code on line 3
    
    Warning: include() [function.include]: Failed opening \'../news/show_news.php?subaction=showcomments&id=1216816810&archive=&ucat=&\' for inclusion (include_path=\'.:/usr/lib/php\') in /home/webpages/lima-city/keingerede/html/blog/news/inc/shows.inc.php(780) : eval()\'d code on line 3


    phpinfo() sagt jedenfalls über diese Einstellung:
    open_basedir | /tmp:/var/tmp:/home/webpages/include/:/home/webpages/tmp:/home/webpages/lima-city/keingerede/html | no value


    Nach Änderung der URL, die inkludiert werden sollte, meldet er jetzt das:

    Warning: include() [function.include]: Unable to access /home/webpages/lima-city/keingerede/html/blog/news/show_news.php?subaction=showcomments&id=1216816810&archive=&ucat& in /home/webpages/lima-city/keingerede/html/blog/news/inc/shows.inc.php(780) : eval()\'d code on line 3
    
    Warning: include(/home/webpages/lima-city/keingerede/html/blog/news/show_news.php?subaction=showcomments&id=1216816810&archive=&ucat&) [function.include]: failed to open stream: No such file or directory in /home/webpages/lima-city/keingerede/html/blog/news/inc/shows.inc.php(780) : eval()\'d code on line 3
    
    Warning: include() [function.include]: Failed opening \'/home/webpages/lima-city/keingerede/html/blog/news/show_news.php?subaction=showcomments&id=1216816810&archive=&ucat&\' for inclusion (include_path=\'.:/usr/lib/php\') in /home/webpages/lima-city/keingerede/html/blog/news/inc/shows.inc.php(780) : eval()\'d code on line 3


    Kann ich da was ändern, stimmt was mit dem Code nicht?
  2. 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!