Autor Zpráva
Jupíí
Profil
Zdravím
Mám otázku : Potřeboval bych pomocí nějaké PHP funkce zobrazit HTML kód stránky kteru zadám do inputu.
Blíže :
Do inputu napíši www.google.cz a ono mi to vipíše jeho HTML kód.

Vím že se to tu nedávno řešilo a vyřešilo ale já to vlákno nemohu najít.

Předem vám všem moc děkuji
Měsíček
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=63176&foru m=9&page=-1
Jupíí
Profil
A neviřešil?
Měsíček
Profil
Vyřešil :) .. jen musíš číst pozorně a pospojovat to co mi před půl rokem připadalo složité :)
Jupíí
Profil
Nedalo by se to viřešit takto : echo '<code>' . $promnena_do_ktere_ulozis_ten_html_kod . '</code>';
Co myslíš nešlo by to vypsat takto?
Jupíí
Profil
Kruci a já myslel že pomůžu
Měsíček
Profil
Tak, aby jsi neřekl ;)

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> 

Zadej URL adresu (bez Http://) :  <input type="text" name="adresa">
                                  <input type="submit" value="Zkontrolovat" name="OK"> 

</form> 

<?php 

if(isset($_POST["OK"])){

  $adresa = "Http://".$_POST["adresa"];
  
  $adresa = explode("\n", htmlspecialchars(file_get_contents($adresa)));
  
    for( $i = 0; $i <= count($adresa); $i++)
    
      {
        echo "<pre>".$adresa[$i]."</pre>";
      };
      
};

?>
Tohle je skript, který jsem pro tebe sesmolil za pět minut .. funguje docela dobře, i když by se mnoho úseků dalo udělat lépe a úsporněji.
Jupíí
Profil
Mě nefunguje :
Warning: file_get_contents(): URL file-access is disabled in the server configuration in /3w/xf.cz/b/budry/HTML_kod.php on line 14

Warning: file_get_contents(http://www.budry.xf.cz): failed to open stream: no suitable wrapper could be found in /3w/xf.cz/b/budry/HTML_kod.php on line 14
Měsíček
Profil
Tak to máš docela smůlu :), protože z bezpečnostních důvodů to na serveru XF zakázali .. zkus udělat to samé jen vyměň funkci ..
Jupíí
Profil
Moc ti děkuji to mě nepadlo Už mi to šlape moc díky
Měsíček
Profil
Fajn :) můžeš zamknout.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0