kostenloser Webspace werbefrei: lima-city


Include Problem??!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s********n

    Hi,
    ich habe folgenden Codeabschnitt:
    $eintrag = str_replace(":voting:", include("voting/vote.php"), $eintrag);

    Nun f?gt es nicht die Datei an der Stelle ein wo sie sein sollte (dort wo 1 steht!):
    http://uhcpratteln.xardas.lima-city.de/index.php?p=shown&id=12

    Es sollte beim 1 sein und nicht oben...
    K?nnt ihr mir helfen?
    Lg sebi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hi,

    der Include-Befehl liefert keinen String zur?ck (ausser in der eingef?gten Datei wird mit return etwas zur?ckgeliefert).
    Das heisst, dass einfach der Code der Datei voting/vote.php dort angezeigt wird, wo sie eingef?gt wird, und das ist nicht bei der 1.

    Zeigt mir mal den Code von dieser Seite (http://uhcpratteln.xardas.lima-city.de/index.php?p=shown&id=12), dann kann ich dir zeigen, wie man es machen muss, damit es funktioniert.

    Sonst kannst du noch dort vorbeischauen: http://www.php.net/manual/de/function.include.php

    mfg,
    hr

  4. Hi,
    ich habe folgenden Codeabschnitt:
    $eintrag = str_replace(":voting:", include("voting/vote.php"), $eintrag);

    Nun f?gt es nicht die Datei an der Stelle ein wo sie sein sollte (dort wo 1 steht!):
    http://uhcpratteln.xardas.lima-city.de/index.php?p=shown&id=12

    Es sollte beim 1 sein und nicht oben...
    K?nnt ihr mir helfen?
    Lg sebi

    Die Funktion "include ()" gibt im Erfolgsfall true bzw. 1 zur?ck und bei Fehlern false bzw. 0.
    Der Code wird aus der includeten Datei wird geparst und sofort ausgegeben.

    D.h. f?r dich, dass du die Datei auslesen musst.

    MfG Lucas
  5. s*n

    Aloha,
    du k?nntest es vielleicht so l?sen:

    ob_start(); //Ausgabepuffer starten
    include('voting/vote.php');
    $voting = ob_get_contents(); //Die Ausgabe der Variable zuweisen
    ob_end_clean(); //Ausgabepuffer beenden
    
    $eintrag = str_replace(":voting:", $voting, $eintrag);


    MfG
  6. 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!