| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  24-04-2008, 19:38 | #1 | 
| Member Iscritto dal: Jan 2008 Città: Firenze 
					Messaggi: 62
				 | 
				
				problema pagina php
			 
		ciao a tutti ho un problema mi da errore all'ultima riga quando vo ad aprire questa pagina che ho scritto cosa puo essere? ecco l'errore Parse error: syntax error, unexpected $end in /membri/sergiothekiller/index.php on line 123 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Sergius Website</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="default.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <!-- inizio header --> <div id="header"> <h1>Sergius Website</h1> <p>By Sergius</p> </div> <!-- fine header --> <!-- inizio pagina --> <div id="page"> <div id="pagebg"> <!-- inizio content --> <div id="content"> <div class="post"> <div><img src="logo.gif" alt="" width="466" height="152" /></div> <h1><a>-------Benvenuti-------</a></h1> <p class="meta"><small> sei in linea da: <?php $giorno = date("j"); $mese = date("n"); $anno = date("Y"); $ora = date("H:i"); $internettime = date("B"); $settimana = date("w"); $giornosettimana = array ("Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato"); $nomemese = array (1 => "gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre"); echo ("$giornosettimana[$settimana]" . "," . " " . "$giorno" . " " . "$nomemese[$mese]" . " " . "$anno"); echo " ore $ora @$internettime"; ?> </small></p> <div class="entry"> <blockquote> <?php session_start(); function paragrafo() { echo '<div id="par">'; switch($this->pagina) { case 0: include("home.php");break; case 1: include("programmazione.php");break; case 2: include("anime.php");break; case 3: include("amv.php");break; case 4: include("ogame.php");break; case 5: include("affilazioni.php");break; case 6: break; default: echo "<p>Errore</p>";break; } ?> </blockquote> </div> </div> </div> <!-- fine content --> <!-- inizio sidebar --> <div id="sidebar"> <ul> <li> <h2>Menu:</h2> <ul> <li><a href="http://sergiothekiller.altervista.org">Home page</a></li> <li><a href="http://sergiothekiller.altervista.org/Programmazione.html">Programmazione</a></li> <li><a href="http://sergiothekiller.altervista.org/Anime.html">Anime</a></li> <li><a href="http://sergiothekiller.altervista.org/Amv.html">Amv</a></li> <li><a href="http://sergiothekiller.altervista.org/Ogame.html">Ogame</a></li> <li><a href="http://sergiothekiller.altervista.org/Affilazioni.html">Affilazioni</a></li> </ul> </li> <li> <h2>Siti consigliati:</h2> <ul> <li><a href="http://hackerforum.devil.it">Hacker forum</a></li> <li><a href="http://amvparadise.forumfree.it">AMV Paradise</a></li> <li><a href="http://blacklight.gotdns.org/wiki/index.php/Pagina_principale">Hacknowledge</a></li> <li><a href="http://www.cplusplus.com/">C++ Official site</a></li> <li><a href="http://bomboz.altervista.org/">Bomboz</a></li> <li><a href="http://forumhex.devil.it/">Forum hex</a></li> <li><a href="http://www.mlr92.altervista.org/">L'incrociatore</a></li> </ul> </li> </ul> <p> <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a> </p> <script type="text/javascript" src="http://www.altervista.org/js_tags/top100.js"></script> <br/> <br/> <li><a href="index.php">Torna alla Home Page</a></li> </div> <!-- fine sidebar --> <div style="clear: both;"> </div> </div> </div> <!-- fine pagina --> <!-- inizio footer --> <div id="footer"> </div> <!-- fine footer --> </body> </html> qualcuno mi puo aiutare grazie!   
				__________________ Windows Vista Ultimate 32bit - Amd Athlon64 X2 5000+ Asus M2N Socket AM2 - 2Gb - EN8600GTS Silent Seagate Barracuda 250 GB - Cooler Master Centurion 5 Ultima modifica di SergiusITA : 25-04-2008 alle 10:55. | 
|   | 
|  25-04-2008, 10:06 | #2 | 
| Senior Member Iscritto dal: Oct 2007 Città: Teramo 
					Messaggi: 392
				 | 
		riga 65... manca la chiusura della funzione con una parentesi graffa "}" Se posso permettermi... esistono molti IDE/Editor PHP a pagamento e freeware per windows e linux. Ti forniscono pieno supporto per il debug e la scrittura di codice corretto sintatticamente. 
				__________________ Asus PRO H610M-C CSM - Intel I5 12400 - Crucial 16GB DDR5 - Samsung 960 M.2 https://www.alfredocentinaro.it | 
|   | 
|  25-04-2008, 10:16 | #3 | 
| Senior Member Iscritto dal: Mar 2005 Città: Morimondo city 
					Messaggi: 5491
				 | 
		http://dventurin.wordpress.com/2008/...-progetto-php/ ormai sono eclipse dipendente faccio tutto con quello,se lo usi anche te dai un occhio al link! P.s:se eviti il tag spoiler è un po piu comodo!     
				__________________ Khelidan | 
|   | 
|  25-04-2008, 10:50 | #4 | 
| Member Iscritto dal: Jan 2008 Città: Firenze 
					Messaggi: 62
				 | 
		sentite ho un problema ho sotituito questo codice <?php session_start(); function paragrafo() { echo '<div id="par">'; switch($this->pagina) { case 0: include("home.php");break; case 1: include("programmazione.php");break; case 2: include("anime.php");break; case 3: include("amv.php");break; case 4: include("ogame.php");break; case 5: include("affilazioni.php");break; case 6: break; default: echo "<p>Errore</p>";break; } ?> con questo: <?php echo '<div id="par">'; $pagina = isset($_GET['pagina']) ? $_GET['pagina'] : false; switch($pagina) { case 0: include("home.php");break; case 1: include("programmazione.php");break; case 2: include("anime.php");break; case 3: include("amv.php");break; case 4: include("ogame.php");break; case 5: include("affilazioni.php");break; default: echo "<p>Errore</p>"; } ?> adesso mi richiama il contenuto del case 0 cioè home.php ma non gli altri contenuti delle altre pagine (case 1,2,3,4..) quando vo a cliccare sui link del menu......come posso fare??? 
				__________________ Windows Vista Ultimate 32bit - Amd Athlon64 X2 5000+ Asus M2N Socket AM2 - 2Gb - EN8600GTS Silent Seagate Barracuda 250 GB - Cooler Master Centurion 5 Ultima modifica di SergiusITA : 25-04-2008 alle 10:56. | 
|   | 
|  25-04-2008, 17:18 | #5 | |
| Senior Member Iscritto dal: Oct 2007 Città: Teramo 
					Messaggi: 392
				 | Quote: 
 Codice: <?php //$_GET['pagina']=2; isset($_GET['pagina'])? $pagina = $_GET['pagina']: print"Errore: pagina non settata"; //print $pagina; ?> 
				__________________ Asus PRO H610M-C CSM - Intel I5 12400 - Crucial 16GB DDR5 - Samsung 960 M.2 https://www.alfredocentinaro.it Ultima modifica di alfgt : 25-04-2008 alle 17:38. | |
|   | 
|  26-04-2008, 16:13 | #6 | 
| Senior Member Iscritto dal: Oct 2001 
					Messaggi: 11471
				 | |
|   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 03:06.









 
		 
		 
		 
		









 
  
 



 
                        
                        










