Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Strona dziwnie się wyświetla, - podwójnie
firex
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.09.2007
Skąd: Bydgoszcz

Ostrzeżenie: (20%)
X----


Piszę tutaj, bo temat dotyczy i PHP i wyświetlania.
www.innyportal.cba.pl/info/info.php
^strona wyświetla się podwójnie

kod PHP (część, która jest za to odpowiedzialna)
Kod
$file=file_get_contents('dane1');
$file.=file_get_contents('dane1');
$file.=file_get_contents('dane1');
$file.=file_get_contents('dane1');
$file.=file_get_contents('dane1');
echo '<p style="display: none;">'.$file.'</p>';
wczytuję tu 5 razy plik o długości 500 000 bajtów, a następnie wyświetlam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Mógłbym przysiąc, że zamiast file_get_contents, widziałem ob_get_contents. Pewnie zmęczenie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
W jakim celu pobierasz dane kilkakrotnie przez file_get_contents? Tutaj szukałbym przyczyny Twoich problemów.
Go to the top of the page
+Quote Post
firex
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.09.2007
Skąd: Bydgoszcz

Ostrzeżenie: (20%)
X----


Cytat(batman @ 23.10.2007, 07:59:21 ) *
W jakim celu pobierasz dane kilkakrotnie przez file_get_contents? Tutaj szukałbym przyczyny Twoich problemów.

kilkakrotne było nieprzemyślane, bo nic nie dawało. teraz wygląda to tak:
Kod
$file=file_get_contents('dane1');
$rozm=(strlen($file)/1024);

for($i=0;$i<5;++$i)
{
  $czas1=explode(' ', microtime());
  echo '<p style="display: none;">'.$file.'</p>';
  $czas2=explode(' ', microtime());
  //ob_end_flush()
  $czas=$czas2[1]-$czas1[1];
  
  $szybk[]=round($rozm/$czas, 2);
}
robię tester szybkości łącza, kilkukrotnie sprawdzam (pętla), bo wtedy wynik jest dokładniejszy (pobieram 5 wyników i podaję średnią)
problem chyba leży w echo, echuje dane, bo to jedyny sposób jaki mi przyszedł na myśl, żeby sprawdzić szybkość (samo wczytanie do zmiennej nic nie dało, nie obciążyło skryptu - a musi, żeby sprawdzić czas)

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 21:45