Ostatnio dodane zdjecia do naszej-klasy

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
witam

potrzebuje odczytac ze strony nasza-klasa jakie zostaly ostatnio dodane zdjecia. Probowalem zrobic to przez webbrowser i przeczytanie zrodla, ale niestety w zrodle nie ma tej czesci. Calosc znajduje sie na na stronie glownej w tabeli ostatnio dodane zdjecia. Moze ktos pomoc ?
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
Nie wiem jak tam sobie nasza klasunia działa, ale nawet jak jest w ajaksie to taki portal jak ten powinien uwzględnić, że ktoś ma js off ;]
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
bez js nasza klasa działa jak najbardziej:)
użyj preg_match'a i po sprawie:)
 

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
jest robione na ajaksie i gdy dam na forme webbrowser i pobieram zrodlo tych zdjec w nim nie ma... wiec on odpada... w takim razie czym moge odczytac ze strony te dane ?
 

djmentos

Użytkownik
Dołączył
Maj 1, 2007
Posty
1868
Bo widzisz, to jest własnie urok programowania, że aby być dobrym trzeba znać chociaż troche wszystkie zakątki informatyki.
W JS zapewne będzie miał podaną ścieżke do strony, z której skrypt pobiera potrzebne dane.
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
chyba nie dasz rady wywołać funkcji javascript z tego serwisu - uprawnienia. zobacz jak strona wygląda w lynksie - może to pomoże
 

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
a istnieje jakis inny sposob ? nie wiem czy to cos da, ale w firefox gdy patrze do zrodla nie widze tych obrazkow, natomiast gdy wlacze strone przez najnowszego IE i patrze w zrodlo to tam sa adresy obrazkow... moze da sie to jakos wykorzystać ?
 

Levy272

Użytkownik
Dołączył
Luty 25, 2009
Posty
171
Wykorzystać? Będziesz wiedział skąd się biorą te obrazki. Nie pytaj czy jest inny sposób tylko zrób tak jak kolega loganek Cię naprowadza.

BTW. to nie powinno być w dziale HTML, PHP, JS?

@down

A to sorka, myślałem że chodzi Ci o jakiś phishing xd
 

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
program pisze/chce napisac w delphi, dlatego jest wtym dziale... zrobilem jak radzi, ale w tej funkcji JS nie bylo zadnych danych co do jakiego pliku sie odnosza ostatnio dodane zdjecia...
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
dobra, pomoge Ci troche. Otwarłem strone w lynksie(z wyłączonym js) i tam pięknie obrazki się wyświetlały(a raczej tylko podpisy kto je dodał; i kiedyp) w takim wypadku curlem możesz pobrać stronę i wyrażeniami regularnymi wydobyć co potrzebujesz,
 

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
dzieki
smile.gif
powiedz tylko jakim komponentem moge odczytac zrodlo w delphi, abym mial te obrazki, a potem juz sobie poradze ze wszystkim
smile.gif
 

thc_flow

Zbanowany
Dołączył
Listopad 13, 2008
Posty
649
Pfff, każdy by chciał tylko gotowy komponent,
wogóle nie korzystasz z tego co jak ci ludzie próbują pomóc.
Mówią, użyj CURL'a to ten chce komponent, chcesz komponent?
Zainteresuj się INDY.
 

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
patrzylem po necie o co chodzi z tym curl, ale jedyna co znalazlem to jakies informacje w php, ale nic nei ma co do delphi... moge wiecej informacji na temat tego curla ? jak i co uzyc by w delphi chodzilo ?
 

kkuubbaa88

Użytkownik
Dołączył
Marzec 15, 2007
Posty
72
zrobilem jak mowiliscie i wykorzystalem CURL w php i pobralem kod z naszej-klasy, ale nie jest tak jak mowiliscie... Kod jest niesamowicie okrojony i nie widze tam zadnych danych co do zdjec... a zrobilem to tak:

$file = fopen("plik_do_zapisu.txt", "w");
$c = curl_init();
curl_setopt($c, CURLOPT_URL, "http://nasza-klasa.pl");
curl_setopt($c, CURLOPT_FILE, $file);
curl_exec($c);
curl_close($c);
fclose($file);

cos robie zle ?
 

djmentos

Użytkownik
Dołączył
Maj 1, 2007
Posty
1868
Eh, Pomyśl logicznie. Kod JS wykonywany jest po stronie komputera. nie serwera, więc gdzie ty go wykonujesz? nigdzie. cURL pobiera Ci tylko źródło, a teraz już do Twojej oboty należy przetworzyć funkcję JS, tak, aby otrzymać gotowe zdjęcia.
 
Do góry Bottom