vorrei creare la mia home in php con un menu che colleghi le pagine secondarie per farle apparire sempre nella stessa porzione della home page. qual è il codice? come un iframe, ma sostituirlo con il php...
sapete darmi una risposta?
grazie!
vorrei creare la mia home in php con un menu che colleghi le pagine secondarie per farle apparire sempre nella stessa porzione della home page. qual è il codice? come un iframe, ma sostituirlo con il php...
sapete darmi una risposta?
grazie!
include();
usi un codice del tipo
<?
$page=$_GET['page'];
include($page.".php");
?>
e nei pulsanti inserisci come link
?page=nomepaginadavisualizzaresenza".php"
chiaro??
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
Potresti usare la funzione include e potresti passare la pagina come parametro.
Dove vuoi che appaia la pagina metti:
I link saranno in questo modo:Codice PHP:
$pagina=$_GET['pagina'].".php";
if (file_exists($pagina))
include("$pagina");
else
include("paginachevuoichecisiaalcentroquandoentrinelsito.php");
Codice HTML:<a href="?pagina=download">Download</a>
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
Credo di si.. il codice dove deve apparire la pagina posso metterlo ad esempio in una cella di una tabella?
ma, scusate l'ignoranza, include(); in che punto va inserito?
grazie per l'aiuto!! :)
include lo inserisci dove vuoi che appaia la pagina.
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
ok, adesso provo...
Ricordati di inserire quel codice tra <? e ?>
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
intendi include(); devo metterlo tra <? e ?> dove voglio far visualizzare tutte le pagine?
ah, ok, ho capito. il codice che mi hai scritto prima!
Ultima modifica di giratempoweb : 27-02-2006 alle ore 13.33.12
Scusate.. in questo modo, si risparmia spazio sul server?
non so...
funcool, ho fatto così... credo che sia errato però!
<? include();
$pagina=$_GET['pagina'].".php";
if (file_exists($pagina))
include("$pagina");
else
include("inizio.php");
?>
in questo modo si risparmia un pagina che è quella dela frame, perchè fai il layout in una pagina e i contenuti li cambi con l'include!e poi il risultato finale è una pagina sola e non un frame
il primo include lo puoi anceh sevareCodice PHP:
<? include();
$pagina=$_GET['pagina'].".php";
if (file_exists($pagina))
include("$pagina");
else
include("inizio.php");
?>
Ultima modifica di powser : 27-02-2006 alle ore 13.39.49
"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!
Quindi io che uso gli include e basta, però nella parte dove voglio far comparire il nuovo testo infilo un section.php è uguale solo che viene un link pulito, giusto?Originalmente inviato da powser
Cioè io ho pagine standard con al posto del testo che voglio far comparire un include "section.php"; mi basta cambiare quello e cambia tutta la pagina.. è uguale?
Ultima modifica di metaphor : 27-02-2006 alle ore 13.43.06
è errato perchè mancano le parentesi grafe
metti così
ciaoooCodice PHP:
<?php
$pagina=$_GET['pagina'].".php";
if (file_exists($pagina)){
include("$pagina");
}else{
include("inizio.php");
}
?>
Ultima modifica di Gianmarco89 : 27-02-2006 alle ore 13.45.31
Coming soon...
OnlyDesign.org - semplicità e stile
ciao!
basta fare una pagina col testo... e mettere lo stesso codice che ha postato giratempoweb nella parte dove vuoi far cambiare il testo!
e poi gli dai la pagina tramite get
A gianmarco, quando nell'if c'è una cosa sola, la parentesi graffa può anche non esserci, basta il punto e virgola
Ultima modifica di powser : 27-02-2006 alle ore 13.49.43
"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!
Un momento!
Comunque io la pagina la devo creare, quindi gira che ti gira lo spazio lo prende..
Ma i motori di ricerca come vedono questo?
Cioè io ho certe pagine index.php?subaction=showfull&id=1137891352&archive =&start....
E alla descrizione prende quello che c'è nel meta description..
scusate, con il codice che vi ho scritto prima sopra, io l'ho inserito ma non riesco più a visualizzare la pagina on-line. mi dice
Parse error: syntax error, unexpected ')' in /membri2/giratempoweb/index.php on line 44
cosa ho sbagliato?!?
_________________________________
Ok, adesso mi funziona.
Ultima modifica di giratempoweb : 27-02-2006 alle ore 14.22.02
posta la riga 44 del file index.php
Ah, ok, ho capito, grazie!
Un'altra cosa: non so perchè, ma se dal menu ad esempio, vado alla pagina x.php e in questa ho selezionato tutto il testo di un colore diverso, perchè poi anche il menu si colora dello stesso colore?!?
scusate se "uppo", ma non riesco a capire il motivo del problema del mio post precedente! Qualcuno sa come aiutarmi per favore?
Dacci il link della pagina.
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
ok. è in costruzione. qui è la home, normale (scusate l'ho levata, mantengo il segreto fino all'apertura!) ; andate ad esempio in "Libro sette" e vedi che cambia anche il menu? cosa ho combinato?!? (e c'è anche lo script che mi hai dato prima su come nascondere il testo a fine pagina!)
Ultima modifica di giratempoweb : 28-02-2006 alle ore 14.24.37
Dentro alle pagine che inserisci non devi rimettere l'intestazione <html><head> ecc.
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
cioè, devo cancellare <html><head> e anche <body> ad esempio, da quelle che voglio visualizzare dal menu alla parte centrale? (anche <style>?)
Ultima modifica di giratempoweb : 28-02-2006 alle ore 13.00.31
Sì, lascialo solo nella pagina principale che contiene gli include.
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
quindi le pagine che andranno nell'include adotteranno lo stesso stile di x.php per intendersi?
Ultima modifica di giratempoweb : 28-02-2006 alle ore 14.25.00
Sì, alla fine risulta una pagina HTML unica.
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
ok, adesso funziona!!! :) comunque, io nella pagina x ho impostato lo style che desidero; ma posso ad esempio cambiare il carattere di qualche parola o "faccio su un macello"?
Ultima modifica di giratempoweb : 28-02-2006 alle ore 14.25.22
Puoi fare quello che vuoi, basta che ti ricordi che alla fine il risultato è una pagina HTML unica.
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
ok, ho capito! grazie mille dell'aiuto!!!!