Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt na php4.3.1 = OK , na php4.3.8 = lipa .
Indianin
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

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


  1. <?php
  2. #####
  3. $URL =&#092;"http://strona.pl\";
  4. $Start = &#092;"poczatek\";//poczatek pobieranego kodu
  5. $End = &#092;"koniec\";//koniec pobieranego kodu
  6. #####
  7. $OpenFile = fopen(&#092;"$URL\", \"r\");
  8. $RetrieveFile = fread($OpenFile, 200000);
  9. $GrabData = eregi(&#092;"$Start(.*)$End\", $RetrieveFile, $Print);
  10. $Print[1] = str_replace(&#092;"abcd\", \"efgh\", $Print[1]);
  11. fclose($OpenFile);
  12. #####
  13. echo $Print[1];
  14. ?>

Prosty skrypt do wyciagania fragmentu kodu ze strony www . Dziala bez problemu na serwerze z php 4.3.1 , a za cholere nie chce na 4.3.8 . Obydwa servery u tego samego prowidera . Zero errorow .
Ma ktos pojecie o co moze biegac .?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




$OpenFile = fopen("$URL", "r");

Mozliwe ze w 2 php.ini zabranione jest otwieranie plikow http://
Go to the top of the page
+Quote Post
Indianin
post
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

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


Nie to nie to . Troche sie pobawilem i okazuje sie ze skrypt na serverze 2 urywa kod .
strona 1 = OK
strona 2 = Urwany kod .
Dlaczego tak sie dzieje questionmark.gif?
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Dziwne... moze ograniczenie czasowe jest na 2gim male?
Go to the top of the page
+Quote Post
Indianin
post
Post #5





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

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


na obydwu jest identycznie : 30 sekund . Zreszta cala konfigzracja jest praktycznie identyczna .
Jutro zaatakuje admina . Dzieki .
---------------------------------
---------------------------------
Wyslalem do admina problematyczny skrypt w skroconej wersji :
  1. <?php
  2. $URL =&#092;"http://strona.com/\";
  3. $Open = fopen(&#092;"$URL\", \"r\");
  4. $File = fread($Open, 200000);
  5. fclose($Open);
  6. echo $File ;
  7. ?>

Support zawsze dziala wmiare dobrze . Niestety nie wyjasnili sprawy , a jedynie dodali kawalek kodu .
  1. <?php
  2. $URL =&#092;"http://strona.com/\";
  3. readfile($URL);
  4. $Open = fopen(&#092;"$URL\", \"r\");
  5. while(!feof($Open)) {
  6. $File .= fread($Open, 128);
  7. }
  8. fclose($Open);
  9. echo $File ;
  10. ?>
W sumie wszystko dziala , ale nadal jestem tak glupi jak bylem mad.gif . Nie raczyli wychylic sie z wyjasnieniem problemu (przynajmniej narazie) .

Ten post edytował Indianin 10.04.2005, 10:53:59
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: 19.08.2025 - 11:34