Utilizzo require e include...
Auteur : Massimo P.
Visité 1486,
Followers 1,
Partagé 0
Ho un problema con l'utilizzo delle dichiarazioni php "REQUIRE" e "INCLUDE" da Website x5:
in pratica se all'interno di una pagina php richiamo un'altra pagina del progetto con "include" o "Require" la pagina che mi vien fuori ha il css della pagina richiamata e non quello proprio.
Il motivo è che nel codice generato i tag "HTML" e "#content" sono comuni alle due pagine e quindi quelli della pagina richiamata sostituiscono quelli della pagina padre anche se la pagina richiamta è stata impostata con proprietà-grafica "senza applicare il modello".
Esiste una soluzione per poter risolvere questo problema ???
Posté le
Se ho capito bene tu stai includendo con php una pagina completa dentra un'altra.
Sbagliato, non puoi usare WS per generare il file da includere.
Per fare ciò, puoi usare iframe.
Se invece vuoi usare include in maniera ortodossa, il file incluso deve contenere solo la parte di codice interessata, senza i tag già presenti nella pagina "ospite".
Esempio:
html
title
head
body
tutti gli elementi con lo stesso id
etc...
Auteur
Perfetto, proprio questo intendo "il file incluso deve contenere solo la parte di codice interessata, senza i tag già presenti nella pagina "ospite".
la domanda è: esiste un modo in Web site di creare una pagina senza tag presenti (cioè senza html-head-body-content ) ma solo conn il contenuto inserito?
Per i CSS sì, basta settare la pagina come .js (e i tag html e content scompaiono dal css generato) ma per il contenuto (ossia il file html generato) ????
Se proprio non riesci a scrivere due righe di codice, puoi usare WS per generare la pagina con quello che vuoi includere.
Apri il sorgente della pagina, la "ripulisci" dagli elementi superflui etc... e salvi il resto in un file (da includere).
Eventualmente dovrai sistemare anche i CSS... sempre che abbia capito cosa vuoi includere e perché.
L'altra cosa che hai scritto non l'ho proprio capita ma credo che tu faccia un po' di confusione...
Auteur
si certo, il discorso è riferito al fatto di non voler fare tutto a mano: se devo includere 2-3 pagine poco male, lo si fa anche a mano, ma se devo includere nel progetto un centinaio di pagine e magari gestire nel tempo anche gli aggiornamentio alle pagine incluse... a mano diventa moooooooooolto lungo e tutto solo perche non c'è modo di far generare a WS una pagina "bianca" (ossia senza i tag html, body, content).
La seconda cosa che ho detto è semplicemnte il fatto che salvando una pagina con estenzione js (da passo4-proprietà.-grafica) ho notato che il css generato non ha i tag "html" e "content" per cui si risolve il problema del doppio tag nei CSS padre e pagina inclusa.
Comunque ho capito, la risposta alla mia dopmanda era NO !!!!
Al limite, se ti è sufficiente:
Auteur
ok, ma uno degli utilizzi di require e include è proprio per evitare di usare i vecchi iframe che con i motori di ricerca danno problemi...