Html oldal beolvasás
Üdv!
Olvasgattam a fórumot és volt már hasonló probléma próbáltam is használni őket viszont nem működött, az én esetemben, ezért elnézést kérek ha már érintett témát hozok fel.
Szóval a feladatom az lenne, hogy egy php által generált oldal szövegéből kiszedjek bizonyos adatokat, ezt mintaillesztéssel meg is tudom csinálni. Minden jól működik, amíg a gépemre lementett oldallal dolgozok.
Viszont, hogy erre az oldalra jussak előtte be kell lépnem felhasználónév jelszó párossal a főoldalról. Ezeket ismerem be tudok lépni, headerrel rá is tudok ugrani phpből a szükséges oldalra. Viszont mikor szeretném egy változóba menteni az oldal forrását újra kéri a belépést.
Ezt használom:
$url_link="http://valami1/valami2.php";
$handle = fopen("$url_link", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
echo $contents;
Az echo csak azért kell, mert nem csinált semmit a kódom, és mikor megnéztem mit tölt be akkor láttam hogy loginolós főoldalt.
Megoldható lenne, hogy le tudjam tölteni az oldal forrását? Manuálisan mehetne böngészőből, de valójában nem egy oldalra alkalmaznám hanem több százra és az már macerás lenne.
■ Olvasgattam a fórumot és volt már hasonló probléma próbáltam is használni őket viszont nem működött, az én esetemben, ezért elnézést kérek ha már érintett témát hozok fel.
Szóval a feladatom az lenne, hogy egy php által generált oldal szövegéből kiszedjek bizonyos adatokat, ezt mintaillesztéssel meg is tudom csinálni. Minden jól működik, amíg a gépemre lementett oldallal dolgozok.
Viszont, hogy erre az oldalra jussak előtte be kell lépnem felhasználónév jelszó párossal a főoldalról. Ezeket ismerem be tudok lépni, headerrel rá is tudok ugrani phpből a szükséges oldalra. Viszont mikor szeretném egy változóba menteni az oldal forrását újra kéri a belépést.
Ezt használom:
$url_link="http://valami1/valami2.php";
$handle = fopen("$url_link", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
echo $contents;
Az echo csak azért kell, mert nem csinált semmit a kódom, és mikor megnéztem mit tölt be akkor láttam hogy loginolós főoldalt.
Megoldható lenne, hogy le tudjam tölteni az oldal forrását? Manuálisan mehetne böngészőből, de valójában nem egy oldalra alkalmaznám hanem több százra és az már macerás lenne.
curl
Ahogy te próbálod, úgy - szerintem - elvesznek az oldal által küldött cookie-k, ezért nem tudsz továbblépni.
Köszönöm. Megnézem ezt a
Megnézem ezt a curl-t.
tuti, hogy az a gond, hogy
thx