Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Includere una classe che risiede in un altro dominio

    da "www.pippo.it" voglio poter utilizzare la classe contenuta nel file che si trova all'indirizzo "www.pluto.it/lib/nomeclasse.php"

    ho provato con un semplice include:

    codice:
    include("http://www.pluto.it/lib/nomeclasse.php");
    ma non funziona, quando provo ad istanziare la classe mi da errore:

    Fatal error: Cannot instantiate non-existent class: nome_classe in .../pagina.php on line X
    grazie!


    Hey hey, my my Rock and roll can never die!

  2. #2
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    le inclusioni http includono il risultato della pagina, mi spiego:

    scrivi nel browser
    http://www.pluto.it/lib/nomeclasse.php

    quasi sicuramente ottieni una pagina bianca, e quindi php include una pagina bianca


    se nomeclasse.php fosse
    <?php
    echo "ciao mondo";
    ?>

    includeresti solo
    "ciao mondo"

    e non tutto il codice

  3. #3
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    se puoi modificarlo fai un file *.inc e funzia solo che e' visibile a tutti poi
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    nomeclasse.php contiene una classe, ed io vorrei utilizzarla.

    si può?

    Hey hey, my my Rock and roll can never die!

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    no

  6. #6
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Originariamente inviato da _kime_
    se puoi modificarlo fai un file *.inc e funzia solo che e' visibile a tutti poi :stordita:
    questo metodo sarebbe fattibile.......

    proteggi il file inc con htaccess e poi accedi con
    include("http://utente:password@www.pluto.it/lib/nomeclasse.php");

    pero non ho mai provato :stordita:

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Originariamente inviato da kuba
    no
    Ho fatto come ha detto _kime_ e funziona, ma posso risolvere il problema della visibilità del codice?

    Hey hey, my my Rock and roll can never die!

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    proteggi il file inc con htaccess
    mi spieghi come faccio questa cosa?

    Hey hey, my my Rock and roll can never die!

  9. #9
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Originariamente inviato da zampa28
    mi spieghi come faccio questa cosa?
    http://forum.html.it/forum/showthread.php?s=&threadid=351250

    leggi la pillola, a te interessa soprattutto l'intervento di fabio_heller (devi proteggere solo un file)



    se hai problemi chiedi

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Allora, io creo la mia cartella chiamata "protetta" e ci piazzo dentro un file chiamato .htaccess con questo contenuto:

    codice:
    <Files ~ ".+"> 
    Order allow,deny 
    Deny from all 
    Satisfy All 
    </Files>
    ora se provo ad accedere a protetta/file.php dovrei ricevere errore?

    Hey hey, my my Rock and roll can never die!

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.