Visualizzazione risultati 1 fino 15 di 15

Discussione: <? include per due volte

  1. #1
    Guest

    Predefinito <? include per due volte

    Ciao a tutti,
    sentite, ho cominciato ad includere script php nelle mie pagine ed è ganzissimo, con gli script giusti si riesce a fare molte cose, però ora sto provando ad includere due script differenti (o due volte lo stesso) in una pagina, qualcosa come nel codice che segue:

    <table width="800" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="200"><div align="center"><? include("path_to_myscript/myscriptA.inc.php");?></div></td>
    <br>
    <td width="600"><div align="center"><? include("path_to_myscript/myscriptB.inc.php");?></div></td>
    </tr>
    </table>
    Qualcuno mi sa dire perchè questo metodo non funziona?
    In pratica riesco a vedere solo il primo degli script inclusi.
    Cosa sbaglio?
    Ringrazio tutti quanto mi diranno qualcosa.
    gianluca

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    beh, sei sicuro che l'altro file esista? prova ad usare i tag <?php invece che <?

  3. #3
    Guest

    Predefinito

    Non c'è motivo per cui non dovrebbe funzionare, se non per il fatto che uno dei due files non esista, come ha detto SilverSeraph.

  4. #4
    Guest

    Predefinito

    oppure che non generi output (non stampi niente a schermo)

  5. #5
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Mostraci gli script.
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  6. #6
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Tieni presente che il codice delle include() (che sia HTML o PHP) viene meccanicamente ricopiato dove lo inserisci: in altre parole, è come se tu utilizzassi un file unico dove però sono riportate anche tutte le righe del file collegato.

    Viene da sé che per funzionare bene il file dichiarato nell'include() non deve contenere istruzioni che vadano in conflitto con quelle superiori o inferiori, pena anche l'esecuzione di codice imprevedibile...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  7. #7
    Guest

    Predefinito

    Grazie a tutti,
    spero di spiegarmi meglio:

    -per silverseraph e JoErNanO e SFo: sì, il secondo script esiste, tra l'altro se li inverto di posto, mi lavora sempre e solo il primo.

    -per dementialsite : magari dipende davvero da un conflitto, come dici tu, non saprei, i due script sono piuttosto complessi (per me): si tratta di una gallery di immagini e di uno script per inserire news, entrambi senza bisogno di DB ed entrambi aggiornabili via browser attraverso un CPanel con autenticazione.

    -per Luffio : per quanto riguarda mostrarli sarebbe un pò complesso, sono tutti e due composti da 5-6 files (un config, un admin, un template, ecc), + cartelle, + Slideshow o Editor WYSIWYG.

    E' possibile che si tratti di un problema di conflitti?
    Ad uno ad uno in una pagina funzionano benissimo, dovunque li includa. Ma io vorrei avere le news nella colonna si sinistra in ogni pagina, anche in quella con la galleria di immagini.

    Grazie ancora a tutti.
    gianluca

    ps: Se non avete consigli per questo problema, avete mica qualche scriptino che faccia per me? [semplice e senza utilizzo di DB]

  8. #8
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Prova a postare gli script

  9. #9
    Guest

    Predefinito

    Ho appena provato a postare gli script, Silverseraph, ma mi venivano 6000 caratteri e come saprai il sistema mi risponde di accorciare a 1000.

    Te li lascio scaricabili per una settimana da qui e consultabili da qui (news) e da qui (gallery)

    [metto solo i files principali, per il pacchetto completo e per chi fosse interessato ad eventuali downloads futuri, ecco da dove ho scaricato gli scripts (a parte questa mia esigenza di ora sono molto ben fatti, li consiglio a tutti, sopratutto ai novizi...): www.planetluc.com MyNews e MyGallery]

    Grazie dell'interesse

  10. #10
    L'avatar di powser
    powser non è connesso Moderatore
    Data registrazione
    29-12-2003
    Residenza
    Ragusa
    Messaggi
    2,917

    Predefinito

    Puoi postare anche l'output della pagina che non funziona...
    giusto per avere una visuale completa!
    Perchè se gli script a solo funzionano, non è problema di script, magari potrebbe essere un problema di link, prova a metterli in valori assoluti
    "I have something to say, it's better to burn out than to fade away..." Victor Kruger/The Kurgan

    My Site

    La risposta alla tua domanda, la trovi su http://forum.altervista.org basta fare una ricerca!

  11. #11
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Ho dato un'occhiata sommaria e ho visto una delle principali cause della sovrapposizione di script che dicevo sopra: nei due script vengono usate delle variabili che hanno lo stesso nome, se includi quei due file nella stessa pagina è come se le definissi due volte. Se ci scrivi sopra con uno script, uno script successivo che verifichi l'impostazione della variabile andrebbe a buon fine (ovvero: troverebbe le variabili impostate, cosa che non dovrebbe succedere).

    La soluzione consisterebbe nel modificare i nomi alle variabili, in modo che diventino diversi (e quindi non suscettibili di conflitto). Ma il fatto che usi uno stesso file di partenza - uguale - che viene a sua volta compreso nei due script diversi, complica decisamente le cose (dovresti creare due copie del file con nomi di file e di variabili diversi, e includere quelle copie nei file contenitori invece di quello originale)...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Si potrebbero cancellare le variabili del primo script con la funzione unset.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    Guest

    Predefinito

    Solo per ringraziarvi delle risposte. Un po' in ritardo perchè sono stato un po' fuori.
    Ora provo la soluzione di dementialsite, credo di aver capito il concetto generale. Spero solo di non fare troppo casino rinominando le variabili...
    vi farò sapere

  14. #14
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    sicuro ci sarà qualche nome di variabile che o si setta su null o su un valore che non si aspetta,se ci postassi i due sorgenti magari..
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  15. #15
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Ci sono già nel post #9...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •