• User Attivo

    Grazie ma con tutta onestà quella è stata la prima cosa che ho fatto....ma purtroppo mi trovo in una situazione un po' particolare e devo risolvere un problema che non toccherebbe a me risolvere. Ripeto ho un problemino da risolvere, che penso sia banale per chi conosce php, ma non posso ora studiarmi il php dall'ABC anche perchè non è il mio fine (magari un giorno).
    Chiedo suggerimenti sul codice...le guide sull'include le sto leggendo da ieri ma ripeto:sono un profano del PHP!


  • Super User

    @bet-office said:

    Mettendo un include specificando il percorso (include'http://.....) funziona ma mi da anche un bel warning. Che devo fare?

    quale warning? 🙂


  • User Attivo

    eccoti la soluzione che ho adottato, va messo in tutte le pagine dove vuoi includere il file naturalmente

    define('PHP_SPIDER_SENSE_PATH','/home5/sub004/sc12812-JPYH/www/nightmare/');
    include(PHP_SPIDER_SENSE_PATH.'spider_sense.php');


  • User Attivo

    Il warning è il seguente:

    Warning: main(): stream does not support seeking in /home/betmoff/public_html/prova.php on line 10

    define('PHP_SPIDER_SENSE_PATH','/home5/sub004/sc12812-JPYH/www/nightmare/');
    include(PHP_SPIDER_SENSE_PATH.'spider_sense.php');

    purtroppo mi da lo stesso problema (ho chiaramente cambiato il codice con le mie datas)

    il warning mi viene dato facendo l'include così:
    include("http://www.sito.it/file.htm");

    ???


  • User Attivo

    il problema è l'url assoluto, devi darlo relativo


  • Super User

    @bet-office said:

    Warning: main(): stream does not support seeking in /home/betmoff/public_html/prova.php on line 10
    Mai visto un warning così! Forse è dato dai permessi che non permettono la lettura. Comunque devi includere, come dice Nightmare, immettendo gli url relativi: la pagina che devi includere non deve essere il risultato ( come è se la includi con url assoluto del tipo http://asdasdasdasd.asd/page.php )


  • User Attivo

    il problema è l'url assoluto, devi darlo relativo Si è vero il problema è "l'http://" se io metto il file da includere nella directory e includo con ("nomefile.htm"); il warning non esce ma perdo ciò che volevo fare (una lista di links da includere ad ogni pag del sito modificabili da un solo file) poichè dovrei inserire il file in tutte le dir!

    Mai visto un warning così! Forse è dato dai permessi che non permettono la lettura. Comunque devi includere, come dice Nightmare, immettendo gli url relativi: la pagina che devi includere non deve essere il risultato ( come è se la includi con url assoluto del tipo http://asdasdasdasd.asd/page.php )
    ho provato ad includere così ma niente. Magari sono i permessi ... che debba fare qualche cosa con il chmod?

    Tra l'altro la cosa funziona ... il file lo include se non fosse per il warning (tra l'altro nero su sfondo nero e quindi x ora invisibile...ma...)


  • User Attivo

    😐

    non puoi usare url assoluti, non è una scelta.

    usa l'url relativo e utilizza quello snipplet che ti ho postato sopra.

    non faccio altri post qui 😐


  • User Attivo

    😐

    non puoi usare url assoluti, non è una scelta.

    usa l'url relativo e utilizza quello snipplet che ti ho postato sopra.

    non faccio altri post qui 😐

    si si non ti arrabbiare 😉

    la discussione è proseguita solo x mostrare meglio il problema e xchè lo snipplet non ha cambiato la situazione. 🙂

    grazie cmq per l'interessamento.

    Buon Natale a tutti :ciauz:


  • Super User

    @bet-office said:

    😐

    non puoi usare url assoluti, non è una scelta.

    usa l'url relativo e utilizza quello snipplet che ti ho postato sopra.

    non faccio altri post qui 😐

    si si non ti arrabbiare 😉

    la discussione è proseguita solo x mostrare meglio il problema e xchè lo snipplet non ha cambiato la situazione. 🙂

    grazie cmq per l'interessamento.

    Buon Natale a tutti :ciauz:Non ti devi scusare di niente anche perchè non capisco il motivo per il quale la discussione non dovrebbe continuare...

    Allora... hai provato a controllare i permessi?


  • User Attivo

    ciao bet-office,
    a me non risultava che fosse necessario includere solo file in modo relativo, cmq una soluzione un po "maccheronica" può essere quella di non visualizzare i warning nella pagina (visto che cmq dici che il codice funziona)

    error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
    

    questo dovrebbe visualizzare tutti gli errori tranne le notifiche e i warning.

    ciao


  • User Attivo

    Grazie riky così pare funzionare!
    In effetti tutto funzionava se non fosse stato per il warning...ora tutto gira come deve 😄
    Ora vado a modificare tutto il codice!

    Grazie a tutti quanti davvero e Buone Feste a tutti!!!!