Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Header Location pętla
Efan
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 25.01.2007

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


Witam. Korzystam z prostego licznika kliknięć na jednej ze stron na php 4.4.9 i skrypt działa. Na nowej stronie którą uruchamiam przy php 5.2 przeglądarka zwraca błąd "serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie."
Konstrukcja skryptu jest prosta więc nie wiem co stanowi problem.

  1. <?
  2. $lines=file("download.dat");
  3. $stan=0;
  4. for($n=0; $n<count($lines); $n++)
  5. {
  6. $str=explode(",",$lines[$n]);
  7. if(chop($str[1])=="$id")
  8. {
  9. settype($str[0],"integer");
  10. $str[0]++;
  11. $lines[$n]=implode(",",$str);
  12. $stan=1;
  13. }
  14. }
  15.  
  16. $plik=fopen("download.dat","w");
  17. flock($plik,2);
  18. if($stan==0) fputs($plik,"1,$id\n");
  19. for($n=0; $n<count($lines); $n++) fputs($plik,chop($lines[$n])."\n");
  20. flock($plik,3);
  21. fclose($plik);
  22. header("Location: $id");
  23. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Efan   [PHP]Header Location pętla   3.04.2015, 09:08:45
- - Pyton_000   dodaj na początku przed file(); [PHP] pobierz, pl...   3.04.2015, 09:24:54
|- - Efan   Cytat(Pyton_000 @ 3.04.2015, 10:24:54...   3.04.2015, 09:29:27
- - pawwin   Sorki, mój błąd   3.04.2015, 09:28:37


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: 20.08.2025 - 08:05