Chtěl bych se zeptat, jestli je možné přes PHP skript stáhnout externí stránku (její zdrojový kód). Pokud je to možné, tak jak?
Fórum › PHP
Stažení zdrojového kódu externí stránky
normalne si ji nactes..
napr. pomoci file_get_contents()
- http://cz2.php.net/manual/en/function.file-get-contents.php
http://jan.skrasek.com – @hrachcz – webdeveloper
<h1>Validátor 0.01 :</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<hr color="black" />
Zadej adresu (bez Http://) : <input type="text" name="adresa"><input type="submit" value="Pošli" name="OK">
<hr color="black" />
</form>
<?php
$adresa = $_POST["adresa"];
// $soubor = $_POST["soubor"];
$soubor = "tmp001";
if(isset($_POST["OK"])){
copy("Http://$adresa",$soubor);
$fp = file($soubor);
$pocitadlo = 1;
while (!feof($fp)) {
$s = fgets($fp);
$pocitadlo .= htmlspecialchars($fp)."";
echo $pocitadlo.".) ".$s."<br>";
$pocitadlo++;
}
exec("del $soubor");
}
?>
Editoval hrach: používejte tagy!
nn, omlouvám se to bylo prasácký :-)))
zde je opravenej :
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<hr color="black" />
Zadej adresu (s Http://) : <input type="text" name="adresa"><input type="submit" value="Pošli" name="OK">
<hr color="black" />
</form>
<?php
if(isset($_POST["OK"])){
echo "<pre>".htmlspecialchars(file_get_contents($_POST['adresa']))."</pre> ";
}
?>
Editoval hrach: používejte tagy!
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 4 hosté
Podobná vlákna
C# uložení zdrojového kódu www stránky — založil Patrik
Načtení zdrojového kodu stránky do proměnné — založil kokos
Stazeni html stranky — založil seitec
Stažení souboru ze stránky s cookies — založil anuvin
Analýza zdrojového kódu — založil DiabloWind
Moderátoři diskuze