Hilfe erwünscht!

  • Ich möchte aus einer vorhandenen Textdatei einen Begriff per PHP-Script einfügen.
    Was ist an dieser Zeile falsch?

    PHP
    $Highlights =    "require ("http://test.rolaxx.de/randex.php")";


    Helft einem alten Mann:oops:.
    Danke im vorab.
    GE

    Einmal editiert, zuletzt von jojo87 (23. Januar 2011 um 15:57)

  • Wenn das Script auf dem selben Server ist so:

    PHP
    $Highlights = require("./randex.php");  // relativer oder absoluter Pfad

    ansonsten eher so:

    PHP
    $Highlights = file_get_contents("http://test.rolaxx.de/randex.php");

    Gruß crAzywuLf :D

  • also wirklich wulf, ich hätte erwartet dass du das sehen würdest ;)
    Seit wann speichert require etwas in einer Variable, sprich seit wann gibt require den Inhalt einer Datei zurück?
    require* und include* sind keine Funktionen, sondern Sprachkonstrukte, haben also wenn überhaupt einen boolean als "Rückgabewert" (ist nämlich in Wirklichkeit gar keiner).

    @alter Mann :D

    An deiner Codezeile ist, abgesehen von oben Genanntem, so ziemlich alles falsch.

    PHP
    "require("


    Syntaxfehler wegen den "

    PHP
    require("http://www");


    auf den meisten Servern aus Sicherheitsgründen deaktiviert.

    Nutze, wie Crazywulf bereits sage, file_get_contents, wenn es sich um Textinhalte handelt