Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Aprire un sito nel mio sito

    Ragazzi, spero di esser stato chiaro con il titolo, non sapevo che scrivere.

    In poche parole io dovrei fare una cosa del genere:
    http://www.nalimw.it/prova.php

    Ho fatto ciò utilizzando un frame ma non mi piace questa soluzione poichè ormai ultrapassata.

    Per includere solitamente ho usato il comando Include ma non riesco a farlo adesso.

    Sono riuscito ad includere anche il forum
    http://www.nalimw.it/forum/index.php

    (Per meglio dire ho incluso il mio header e footer nel forum)

    ma non riesco a fare la stessa cosa con un sito esterno.

    Nel frame ci riesco (possiamo includere qualunque sito) ma mi da fastidio già il fatto che non riesco mettere le dimensioni automatiche infatti ho dovuto stabilere l'altezza e la larghezza.
    Il comando include invece adatta la pagina nel mio sito come nel caso del forum (anche se ci sono parecchi errori).

    Vorrei fare una cosa simile perchè ho intenzione di creare un blog ma siccome ho avuto problemi con wordpress ho pensato di appoggiarmi momentaneamente al sito blogger e continuare a studiare per realizzare un blog migliore.

    Avevo pensato alle tabelle ma trovo anche questo sistema ormai obsoleto.

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    I frame non sono una soluzione ultrapassata e sono quelli che devi usare per fare ciò che chiedi, con l'include non puoi farlo.

  3. #3
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Che io sappia esistono due funzioni per includere file in una pagina php.
    1. include()
    2. require() o require_once()

    però non so se funzionano per quello che vuoi fare.
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  4. #4
    codice:
    <div align="center">   <iframe src="http://www.blogger.com/start" width="1240" height="500"> </iframe>  </div>
    Questo è il codice che ho inserito per aprire il sito blogger nel mio sito

    Vorrei però utilizzare il comando include ma con il seguente codice mi da errori:

    codice:
    <?php include("http://www.blogger.com/start"); ?>
    Con il comando require() o require_once() non ho provato ma devo scriverlo come il comando include?

  5. #5
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Dovresti sostituire include con require, così: require("http://www.blogger.com/start");
    però non ti assicuro che con queste funzioni sia possibile fare ciò che hai chiesto.
    Per curiosità che errore ti da con l'include?

    EDIT: penso di aver trovaro l'errore, non hai messo l'estensione del file da includere, dovresti risolvere così: include("http://www.blogger.com/start.html"); ho usato html non conoscendo l'estensione del file start
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  6. #6
    Avevo già provato ma non funziona.

    Ho lo stesso problema con il comando require. Puoi vedere da qui:

    http://www.nalimw.it/prova.php

    Gli errori sono dati dal comando
    codice:
    <?php include("http://www.blogger.com/start.html"); ?>
    Sotto si apre bene nel frame. Ma non voglio il frame, quello è il problema.

    Oppure, se sono obbligato ad usare il frame si possono impostare l'altezza e la larghezza in maniera automatica? Cioè se allargo o stringo il browers mi adatta il contenuto come fa per il resto del sito?

  7. #7
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Leggere gli errori no, eh?
    Warning: include() [function.include]: URL file-access is disabled in the server configuration

  8. #8
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Eccolo il problema:
    Warning: include() [function.include]: URL file-access is disabled in the server configuration

    Devi accedere al web server e modificare l'impostazione del file php.ini abilitando gli url per l'include, se sei in hosting ci puoi fare ben poco, a meno che non ci sia una qualche istruzione di php che ti permetta di abilitare gli url per l'include direttamente da script php; ma dubito, io avevo tentanto di modificare max_size_file_upload sul php.ini direttamente da script impostando la dimensione max del file da uppare ad un valore superiore rispetto a quello di default ma non funzionava, il file php.ini rimaneva invariato.
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  9. #9
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    non c'è nè bisogno delll' include, e nemmeno del frame

    usi file_get_contents('http://www.host.it/tuoURL')
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  10. #10
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    E' vero, un'istruzione che non conoscevo!
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

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.