Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przeszukiwanie kodu innej strony
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
SarnaMC
Witam. Szukam kodu który będzie przeszukiwał kod źródłowy podanej strony i sprawdzał czy istnieje w niej jakaś fraza. Konkretnie chodzi mi o skrypt który będzie sprawdzał czy na podanej stronie znajduje się mój banner czy go nie ma.
Kshyhoo
Życzymy powodzenia w poszukiwaniach. Przenoszę do stosownego działu.
SarnaMC
odświeżam ;P
przeglądałem kod addbanners ale nie ogarniam go a nie chce żywcem kopiowac
Kshyhoo
Przecież było wałkowane X razy, jak pobrać stronę i przeszukać jej kod.
SarnaMC
Pogrzebałem w kodzie, znalazłem kila rzeczy w tym tą funkcję której szukałem. Zrobiłem najprostszy kod:
  1. <?php
  2. $url = 'http://jakastamstrona.pl';
  3. $wynik = file_get_contents($url);
  4. echo "$wynik";
  5. ?>

i wyskakuje mi błąd
Kod
file_get_contents(http://jakastamstrona.pll) [function.file-get-contents]: failed to open stream: Connection refused in /virtual/s/a/ssd.ugu.pl/bannery/test.php on line 3

Co zrobiłem już źle?
rad11
Przedewszystkim jak chcesz wyświetlić zmienna to

  1. echo $wynik;


a jako url musisz podac albo sciezke do danego pliku albo do isniejacej strony czyli jesli jest to plik ktory jest w glownym katalogu to mniej wiecej o to chodzi

  1. $url = 'test.txt';
  2. $wynik = file_get_contents($url);
  3.  
  4. echo $wynik;
  5.  


Proponuje jeszcze raz przeczytac manuala smile.gif
SarnaMC
Podałem do istniejącej strony, nawet na tym samym hostingu.
Turson
Albo podajesz zły adres albo plik jest zabezpieczony przed pobraniem zawartości.
Podaj link nam to sprawdzimy
rad11
Podałeś
  1. $url = 'http://jakastamstrona.pl';

pod takim urlem masz swoja strone ?
SarnaMC
Ogólnie to założyłem sobie na ugu swoją stronkę i tam wrzucam wszystkie projekty, głównie te niedokończone. Tu macie link do przykładowej stronki która podaje taki błąd:
Kod
http://sarnamc.ugu.pl/konkurs/index.php

Strona dla konkursu do sieci CS.

#EDIT:
Dodam że plik który ma sprawdzić zawartość tej strony także jest na hostingu ugu, na tej samej stronie tylko w innym folderze więc dostęp raczej ma
Turson
Przecież działa
  1. <?PHP
  2. $dane = file_get_contents('http://sarnamc.ugu.pl/konkurs/index.php');
  3. echo $dane;
SarnaMC
Wkleiłem twój kod i:
http://sarnamc.ugu.pl/bannery/test.php
może to wina tego że wykonuję skrypt na tym hostingu?

#EDIT
tak to wina hostingu niestety. Wrzuciłem na drugą stronę postawioną na unixstorm i:
http://csdywany.pl/bannery/test.php
Turson
Jeżeli masz to na tym samym serwerze to zamiast podawać url, podaj ścieżkę do pliku
SarnaMC
Chwilowo mam, ale ogólnie to pisze skrypt coś w rodzaju addbanners tylko na trochę innej zasadzie ;D Będzie system wymiany bannerów między moją stroną i stronami innymi. Dzisiaj zakupię stronę na xaa to mi wystarczy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.