Ergebnis 1 bis 7 von 7

Thema: Include Problem bei Variablen Definierung

  1. #1

    Include Problem bei Variablen Definierung

    PHP-Code:
    <?php

    $vote1 
    = include('vote1');
    $vote2 = include('vote2');
    $vote3 = include('vote3');
    $vote4 = include('vote4');

    ?>
    Stats die zB. die Variable $vote1 mit dem wert der Datei vote1 festzulegen, bekomme ich im Browser den Wert der Datei angezeigt.
    Warum?
    Muss ich einen anderen Befehl nehmene, um Variablen mit Dateiinhalten zu speisen?

    Dennis

  2. #2

  3. #3
    Wenn du den Inhalt der datei haben willst benutz
    PHP-Code:
    $inhalt implode("",file("deinedatei")); 
    file() gibt ein Array mit allen Zeilen der Datei zurück. implode() macht aus diesem Array ein einzigen String.

    include() gibt nichts zurück (mal abgesehen davon, dass die eingebunde datei etwas return()en kann) sondern fügt den Inhalt der Datei einfach in die Seite ein.

    Dem Forum täte ein <tt>-Tag echt gut.

    huch. file_get_contents() kannte ich gar nicht. Danke.

  4. #4
    was ist jetz besser Oô

    Das
    PHP-Code:
     $inhalt implode("",file("deinedatei")); 
    sieht mal kürzer aus, von daher würde ich das bevorzugen

    das wäre dann in etwa so:
    PHP-Code:
    $vote1 implode("",file("vote1")); 
    Muss ich mal gleich ausprobieren gehen.

    Dennis

  5. #5
    file_get_contents() ist kürzer.

    Es macht genau das was du willst, während du bei file() noch selbst mit implode() arbeiten musst...


    Grüße & frohe Weihnachten,
    CC

  6. #6

  7. #7
    fread() wär nun am umständlichsten. da muss man sich dann noch um file-handler und allem drum und dran kümmern. .

    ²dennis: wenn auf deinem host file_get_contents() läuft empfehle ich dir das.

Berechtigungen

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