Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP] funkcja get_headers - dziwny problem
Oswaldo Sánchez
post 28.02.2010, 21:07:56
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


Witam,
Mam problem z funkcja get_headers(), otoz gdy podam get_headers('jakis_link'); to wszystko jest gitara a gdy link mam w tablicy i podam get_headers($zmienna[0][0]); to wyskakuje mi blad ze tam musi byc URL i co teraz zrobic moi drodzy?

Saludo y gracias, Oswaldo.
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 21:11:19
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


zrób echo $zmienna[0][0] i sprawdz co wypluje.


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 21:18:00
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


'wyskakuje normalny URL, http://...html i jak go skopiuje i podam tam w get_headers('tutaj_ten_link') to wszystko git.
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 21:20:24
Post #4





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


a nie mozesz zrobic tak?

$zmienna = $tablica[0][0];
get_headers($zmienna);


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 21:22:24
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


dalej blad wyskakuje, a czy moze jakos przeleciec ten tekst jakas funkcja trzba?

Ten post edytował Oswaldo Sánchez 28.02.2010, 21:23:41
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 21:24:06
Post #6





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


pokaz kod i dokladna tresc bledu


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 21:29:21
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


preg_match_all("#http(.*)[^\s]#i", $zmienna, $link);

$test = get_headers($link[0][0]);
print_r($test);

gdzie $zmienna to jakis tekst gdzie sa URL'e, a blad:
[phpBB Debug] PHP Notice: in file (...): get_headers() [function.get-headers]: This function may only be used against URLs.

ktory wskazuje na linie:
$test = get_headers($link[0][0]);




problem naprawde bardzo dziwny... moze da sie jakos wyciagnac "HTTP/1.1 200 OK" cos takiego w inny sposob?

Ten post edytował Oswaldo Sánchez 28.02.2010, 21:45:20
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 21:48:27
Post #8





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


u mnie to normalnie dziala ;P moze ten preg_match_all cos psuje ;P


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 21:50:03
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


byc moze...
moze jakos podzialac na ten url jeszcze jakas funkcja i dopiero wtedy wrzucic w get_headers() questionmark.gif
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 21:52:59
Post #10





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


no ale skoro wyświetliłeś ten link i jest w dobrym formacie czyli np. http://google.pl to powinno byc OK, sprobuj dla testu wlepic gdzies

  1. <?
  2. $zmienna[1][2] = "http://google.pl";
  3. $test = get_headers($zmienna[1][2]);
  4.  
  5. print_r($test);
  6. ?>


i powiedz co ci wywala, nie bawilem sie nigdy specjalnie ta funkcja wiec moze cos mi umyka


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 22:00:35
Post #11





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


tak jak podajesz to dziala, czyli preg_match_all cos psuje;/
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 22:02:13
Post #12





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


nie mozesz go... wywalic? Co on ma robic, bo nie znam sie na tych wyrazeniach regularnych i preg_matchach ;P

Ten post edytował MateuszScirka 28.02.2010, 22:02:55


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 22:08:07
Post #13





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


mam jakis tekst i chce zeby preg_match_all wyciagnal mi url'e z tego tekstu i wrzucic w te funkcje... dziwne bo niby wszystko dobrze a nie dobrze;/
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 22:11:10
Post #14





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


print_r($link) jeszcze powiedz co wywala, (wklej)


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 28.02.2010, 22:14:15
Post #15





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


ok juz chyba wiem;d poprostu jak ktos koduje link to zostaje na koncu [/code]tongue.gif teraz jak madrze sie tego pozbyc? explode?biggrin.gif


ale mimo wszystko dalej blad wyskakuje jednak;/

Ten post edytował Oswaldo Sánchez 28.02.2010, 22:17:45
Go to the top of the page
+Quote Post
MateuszS
post 28.02.2010, 22:16:11
Post #16





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


  1. $link[0][0] = str_replace("[/code]","", $link[0][0]);


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 1.03.2010, 16:38:38
Post #17





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


dalem teraz printa i:


Array
(
[0] => Array
(
[0] => http://x7.to/b0dsgsc/nazwa.htm
)
)


zmienilem ten url zeby nie bylo ze lamie regulamin czy cos, ale gwarantuje ze dziala


moze ktos jakos pomoc??:/

Prosze o pomoc naprawde, jak to zrobic? dlaczego url nie jest urlem? sad.gif

Ten post edytował Oswaldo Sánchez 1.03.2010, 15:31:58
Go to the top of the page
+Quote Post
Moze bys my sie ...
post 1.03.2010, 17:59:39
Post #18





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.03.2010

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


przyznam, ze tez mam podobny problem i nie wiem jak go rozgryzc.


--------------------
zmoderowano - waga + rozmiar
Go to the top of the page
+Quote Post
Oswaldo Sánchez
post 1.03.2010, 20:05:38
Post #19





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2010

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


a probowales juz jakichs metod? ja nie wiem juz co zrobic zeby bylo dobrze;/ to jest paranoja url nie jest url;/
Go to the top of the page
+Quote Post
pyro
post 1.03.2010, 20:20:40
Post #20





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


A może tak: Jaki błąd wywala?


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:28