Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]poberania kodu strony www
mako11
post 8.04.2014, 22:04:14
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.02.2012

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


witam Jak pobrać i wyświetlić kod html strony?

oto moje kod
  1. <?php
  2. $url = 'http://www.wp.pl/';
  3. $Strona = file_get_contents($url);
  4. preg_match_all("/\<head\>.*\<head\\>*/", $Strona, $Wynik);
  5. echo $Wynik [0] [0];
  6. ?>


niby stronę pobiera ale sekcji head niechce wyświetlić

Ten post edytował mako11 8.04.2014, 22:05:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
nospor
post 9.04.2014, 07:06:06
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. $url = 'http://www.wp.pl/';
  2. $Strona = file_get_contents($url);
  3. preg_match_all("/<head>(.*)<\/head>/s", $Strona, $Wynik);
  4.  
  5. echo $Wynik[1][0];
  6.  


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mako11
post 9.04.2014, 08:56:03
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.02.2012

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


Cytat
$url = 'http://www.wp.pl/';
$Strona = file_get_contents($url);
preg_match_all("/<head>(.*)<\/head>/s", $Strona, $Wynik);

echo $Wynik[1][0];


powyszy kod nic niewyświetla ani sekcj head, ani błedu
Go to the top of the page
+Quote Post
Turson
post 9.04.2014, 09:08:15
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. var_dump($Wynik);
Go to the top of the page
+Quote Post
nospor
post 9.04.2014, 09:08:44
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A mi dziala.
Moze tobie poprostu nie pobiera strony? Sprawdzales?

var_dump($Strona);
I bedziesz wiedzial czy ci pobiera strone czy nie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mako11
post 9.04.2014, 09:57:01
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.02.2012

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


Strone pobiera sprawdzłem wczesniej wyświetłało oraz var_dump($Strona) daje wynik string(105522) oraz var_dump($Wynik[1][0]) = string(2272) czyli wynik podaje prawidłowa, tylko go przeglodarka nie wyświetal bo to sekcja head , moje przocznenie. A w php czy istniej fukcja ktura by od razu w przeglodrce wyświetlała żrudło strony

Ten post edytował mako11 9.04.2014, 10:15:45
Go to the top of the page
+Quote Post
nospor
post 9.04.2014, 10:04:42
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A co wyswietla
var_dump($Wynik);
?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mako11
post 9.04.2014, 10:17:43
Post #8





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.02.2012

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


Cytat
Strone pobiera sprawdzłem wczesniej wyświetłało oraz var_dump($Strona) daje wynik string(105522) oraz var_dump($Wynik[1][0]) = string(2272) czyli wynik podaje prawidłowa, tylko go przeglodarka nie wyświetal bo to sekcja head , moje przocznenie. A w php czy istniej fukcja ktura by od razu w przeglodrce wyświetlała żrudło strony

var_dump($Wynik)=array(2) { [0]=> array(1) { [0]=> string(2285) "
" } [1]=> array(1) { [0]=> string(2272) " " } }

Ten post edytował mako11 9.04.2014, 10:20:19
Go to the top of the page
+Quote Post
nospor
post 9.04.2014, 10:19:53
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nom czyli wszystko jest wporzadku..... zajrzyj w zrodlo strony a zobaczysz pobrane naglowki smile.gif Teraz nie widzisz, bo twoja przegladarka ich nei wyswietla - wszystko jest ok.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
markuz
post 9.04.2014, 10:19:54
Post #10





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


htmlentities


--------------------
Go to the top of the page
+Quote Post
mako11
post 9.04.2014, 10:23:45
Post #11





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.02.2012

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


dzięki za szybką pomoc , podając
  1. echo htmlentities($Wynik[1][0]);

wyświetli mi odrazu kodem

Ten post edytował mako11 9.04.2014, 10:26:29
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:50