Ergebnis 1 bis 7 von 7

Thema: PHP Code in Variable ausführen -.-''

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    PHP Code in Variable ausführen -.-''

    Hallo ,

    Eine total dumme frage aber ich finde keine lösung -.-''

    ich habe folgenden BB Code

    [include=http://google.de/]

    nun will ich diesen Code in <?php include("http://google.de/"); ?> umwandel soweit so gut.
    Aber wie früher ich den PHP Code aus den er steck in einem String.Ich ahbe schon Eval versucht jedoch bekomme ich immer einen error egal was ich tuhe :/

    Also hier ein beispiel :

    $String = "Toller text [include=http://google.de/]" ;
    [...BBC..]
    $String = "Toller text <?php include("http://google.de/"); ?>" ;

    Ich habe zwar schon an file_get_contents gedacht jedoch ist das keine wirklich Optimale lösung :/

    Mfg Dadie

  2. #2
    Code:
    eval('include "http://www.google.de"');
    oder
    Code:
    echo eval('include "http://www.google.de"');
    Bin mir nicht mehr ganz sicher.

  3. #3
    Zitat Zitat von DFYX
    Code:
    eval('include "http://www.google.de"');
    oder
    Code:
    echo eval('include "http://www.google.de"');
    Bin mir nicht mehr ganz sicher.
    das klappt auch 1A nur der string heisst z.B.

    PHP-Code:
    $str '
    [b]Ein Hoch auf Google[/b]

    [include=http://google.de/] ' 

    Wenn ich nun eval nutze sagt er error in zeile 1 etz. und da liegt mein problem ^^,

    Den wenn ich es über file_get_contents lösen würde müsste ich die [include=] Zählen und eine for scheliffe etz. bauen und dazu habe ich 0 Bock irgentwie muss es auch mti include gehn.

    Geändert von dadie (10.09.2005 um 17:40 Uhr)

  4. #4
    PHP-Code:
    $string "blubb [include bla] asdf";
    while(
    preg_match("/\[include (.*?)\]/",$string,$matches))
    {
      
    $string str_replace("[include {$matches[1]}]",file_get_contents($matches[1]),$string);

    Ungetestet.

  5. #5
    Danke

    es klappt 1A

    Edit:

    Problem !!!!!!!

    Funpic unterstütz es nett :/

    PHP-Code:
    Warningfile_get_contents(): URL file-access is disabled in the server configuration in 
    Was nun ?? -.-''

    Geändert von dadie (10.09.2005 um 21:13 Uhr)

  6. #6
    Zitat Zitat von dadie
    Was nun ?? -.-''
    Host wechseln? Eigener Webspace ist eine ziemlich feine Sache, wenn man das Geld hat.

  7. #7
    Das hätt ich dir auch vorher sagen können. Da kannste nix machen. Das is bei Funpic aus Sicherheitsgründen deaktiviert.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •