Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] bardzo dziwny problem z funkcja fread...
-Gość_Adam_*-
post
Post #1





Goście







Dlaczego funkcja fread nie czyta po prostu calego pliku? Może i czyta, ale w moim przypadku ie czyta tak jak powinna, skrócony plik do odczytu wygląda tak:

Kod
<?
h fgh dfghfdg hfdgh dfgh;
hgfd;
gh fdgh dfgh <d>;
gghgfdghfdg;
hdfhg fdgh hgdf;;
'gh dfgh fdgh fdhg dfhg';
'fdghfdghfdghfd';
"ghfghfgdhfgdhdfghdfhgfh";
?>


natomiast odczytuje to w taki sposob:

  1. <?php
  2.  
  3. echo fread(fopen('plik.php', 'r'), filesize('plik.php'));
  4.  
  5. ?>


...a co dostaje w zamian?

Nie, nie wyswietla mi sie caly plik.php tylko taka część:

Kod
;
gghgfdghfdg;
hdfhg fdgh hgdf;;
'gh dfgh fdgh fdhg dfhg';
'fdghfdghfdghfd';
"ghfghfgdhfgdhdfghdfhgfh";
?>


Nie wiem dlaczego tak sie dzieje, ale wyglada na to ze funkcja fread zaczyna czytac od znaku > (?)
Dlaczego tak sie dzieje i jak to naprawic?
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


A spróbuj tak:
  1. <?php
  2.  
  3. echo htmlspecialchars( fread( fopen( 'plik.php', 'r' ), filesize( 'plik.php' ) ) );
  4.  
  5. ?>


I na przyszłość korzystaj z bbCode. Tym rezem Ci poprawiłem.
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




hihi, spojrz w kod strony, ktora ci sie wygeneruje. bedziesz tam mial caly swoj plik. A nie widac go, gdyz masz tam znacznik, ktory jest pomijany przez html


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:59