Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z file_get_contents i while :/
fish2000
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 26.07.2008

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


jak w temacie, ale lepiej to opiszę
próbuję zrobić skrypt, który będzie mi zliczał sumę MB z linków wrzuconych w textarea
na razie jestem przy wyciąganiu danych z linków, i tu mam właśnie problem
mam taki kod

  1. <?php
  2. echo &#092;"\";
  3. $link=$_POST['linki'];
  4. $link=explode(&#092;"\n\", $link);
  5.  
  6. if($_POST['slij'])
  7.    {
  8.    print_r($link);
  9.    $a=0;
  10.    while($link[$a])
  11.        {
  12.        $zrodlo=file_get_contents($link[$a]);
  13.        preg_match('| (.*?)|', $zrodlo, $wielkosc[$a]);
  14.        $a++;
  15.        }
  16.    print_r($wielkosc);
  17.    }
  18. ?>

i wywala mi błąd:
Cytat
Warning: file_get_contents(http://odsiebie.com/pokaz/1406372---bb6e.html
) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in C:\Program Files\WebServ\httpd\odsiebie\index.php on line 18

dodam, że ostatni link jaki wrzucę normalnie przekształca mi sie w to co chcę, ale przy wcześniejszych wywala błąd :/

a tu fota
Kod
http://i40.tinypic.com/25sr629.png


mógłby ktoś pomóc?

Ten post edytował fish2000 14.06.2009, 00:53:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Pewnie darmowy hosting i mają zablokowane otwieranie url przez takie właśnie funkcje...

Sprawdź (jeżeli dobrze pamiętam) czy masz faktycznie wyłączone:
allow_url_fopen
Go to the top of the page
+Quote Post
fish2000
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 26.07.2008

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


Cytat(fifi209 @ 14.06.2009, 10:16:36 ) *
Pewnie darmowy hosting i mają zablokowane otwieranie url przez takie właśnie funkcje...

na razie testuje to na własnym komputerze poprzez webserv (podobny do krasnala)


sprawdziłem plik php.ini i ta opcja jest włączona
Cytat
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On

dodatkowo przerobiłem trochę skrypt z file_get_contents na fopen, lecz błąd jest bardzo podobny
Cytat
Warning: fopen(http://odsiebie.com/pokaz/1407755---3c55.html
) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in C:\Program Files\WebServ\httpd\odsiebie\index.php on line 22

dziwna sprawa :/


tak jak mówiłem, ostatni link z textarea przerabia mi tak jak chcę, lecz przy wcześniejszych wywala błędy :/

Ten post edytował fish2000 14.06.2009, 10:24:35
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: 4.10.2025 - 18:38