Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wczytanie pliku
Forum PHP.pl > Forum > Przedszkole
gkulka
Witam,

Ponieważ dopiero zaczynam przygode z PHP, takie [pewnie banalne] pytanie:
Kod
<?php
     $fd = fopen ("abc.htm", "r");
     $pokaz = fread ($fd, filesize ("abc.htm"));
     echo "<textarea name=\"elm1\">$pokaz</textarea>";
     ?>


i na ekranie dostaje
Kod
$pokaz";  ?>
zamiast tabelki umieszczonej w pliku abc.htm - co jest nie tak ?

Pozdrawiam,

gkulka
nowotny
Używaj file_get_contents" title="Zobacz w manualu PHP" target="_manual i sklejaj stringi...
  1. <?php
  2. $pokaz = file_get_contents('abc.htm');
  3. echo '<textarea name="elm1">'.$pokaz.'</textarea>';
  4. ?>
nospor
Jak na moj skromy gust serwer nie potraktowal tego pliku jako php i go wogole nie sparsowal. Jakby autor tematu spojrzal w zrodło wygenerowanej strony to by zapewne zobaczyl tam caly kod php.
nowotny
Cytat(nospor @ 13.02.2008, 12:37:02 ) *
Jak na moj skromy gust serwer nie potraktowal tego pliku jako php i go wogole nie sparsowal.

No to wtedy wyświetliłby też te dwie linijki powyżej echowania textarea chyba, nie..? :/
nospor
No wlasnie nie.
<?php jest traktowane przez html jako znacznik, ktorego nie obsluguje, wiec go nie wyswietla. Tak banalne ze az proste winksmiley.jpg
gkulka
Cytat(nospor @ 13.02.2008, 12:44:40 ) *
No wlasnie nie.
<?php jest traktowane przez html jako znacznik, ktorego nie obsluguje, wiec go nie wyswietla. Tak banalne ze az proste winksmiley.jpg


Masz rację, tylko jak to poprawic?


Pozdrawiam,

gkulka
nospor
No nie wiem... a czy Twoj plik ma rozszerzenie php? A czy twoj serwer wogóle ma włączoną obsługe php?
gkulka
tak, plik ma rozszerzenie php. Rozwiązanie podane przez nowotny zadziałało na serwerze, ale na localhost[WebServ] nadal nie chce działać, a inne pliki php działają - co jest ?

Pozdrawiam,

gkulka
nospor
a ty skrypt php zaczynasz od <?php czy tez <? ?
gkulka
<?php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.