Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    Includere file ospitato su un altro dominio

    E' possibile in qualche modo includere file ospitato su un altro dominio?
    Anche settando quel file con permessi 777 non riesco a includerlo in una pagina di un altro dominio.

    Anzi secondo me lo include ma non lo legge.

    Si puo' fare in qualche modo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Lo include eccome, ma quello che includi e' il risultato dell'elaborazione del PHP (facilmente un file vuoto), e non il sorgente PHP stesso.

    Se tu fai

    include('http://www.ciccio.com/mio.php');

    non fai altro che dire a PHP di includere quello che vedresti se digitassi http://www.ciccio.com/mio.php sul tuo browser, facilmente il nulla.

    Soluzione semplice: rinomina il file in .txt.
    Soluzione corretta: scrivi un mini software che restituisca il contenuto di un file locale, protetto con una piccola password nella stringa di get.

    Es: includi.php?file=mio.php&password=miapassword

    Pseudocodice:

    if($password = ...) {
    $fileContents = readFile($file) }
    print($fileContents);

    Per sicurezza fai un array con l'elenco dei file permessi e restituisci qualcosa solo se $file in_array($filePermessi);
    There are 10 types of people in the world - those who understand binary and those who don't.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.