Autor Zpráva
odckuler
Profil
Ahojte...

Je možne neako cez php ftp otvoriť php subor z ineho ftp tak aby sa php kod aj spustil?
mam kod:

$file="ftp://".$_SESSION['ftp-name'].":".$_SESSION['ftp-pass']."@".$_SESSION['ftp-server']."/".$_SESSION['ftp-dir']."/layout.php";

$handle = fopen($file, "r");
$output = fread($handle, ftp_size($conn_id, "layout.php"));
echo $output;


toto načita subor ale php neprevedie...

ide mi o to že chcem spustiť layout.php kde je aj php... a aby aj to php tam zobrazilo. povecme že pristupna dane FTP mam ale url adresu nie.... tak preto by som to chcel takto riešiť...
mckay
Profil
odckuler:
Posledně jsem tu funkci použil špatně, ale myslím, že teď je ta funkce na místě.

function getBuffer($file) {
            ob_start();

            include($file) ;
            
            $buffer = ob_get_contents(); 

            ob_end_clean();

            return $buffer;
        }

Echem to vypiš a mělo by to asi zhruba udělat to, co ty potřebuješ.
Alphard
Profil
[#2] Hmm, bylo by dobré zdůraznit, že je to zneužitelné. Vážně si nemyslím, že je dobrý nápad includovat něco, u čeho ani neznám adresu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: