-
Problemi con PHP
Scusate la domanda che per molti potrebbe essere banale ma....
ho completato il mio sito fatto a manina con PHP e adesso volevo metterlo on line , ho copiato i file nella cartella ma ... non funzionano gli include!!
Bisogna fare qualche impostazione dal sito Altervista?
Link sito in questione: http://www.tb04.altervista.org/new/home.php
Grazie dell'aiuto.
-
php include
ciao..ho poche informazioni ma...anch io faccio un largo uso delle include()..:wink:
hai provato a controllare se i percorsi degli include esistono davvero??..nel senso che magari nel copiare da locale ad altervista, hai commesso qualche distrazione..
php non sbaglia..e se in locale funziona dovrebbe funzionare anche qui no??
ti consiglio di verificare i vari path..
cmq la regola che dovresti seguire è: se ad esempio la index include qlcosa, puoi includere file situati nella stessa cartella della index o nelle sue sottocartelle..
altrimenti posta il tuo codice e vediamo se c'è qualcosa..
-
Posta il contenuto delle pagine php che danno problemi e vediamo gli errori.
foreach
-
Grazie per l'interessamento...
uno degli esempi potrebbe essere:
file home.php :
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Tb04 - La nuova Formula dell'Adrenalina</title>
<link rel="stylesheet" type="text/css" href="stili.css" />
</head>
<body>
<div id="container">
<?php include "comuni/header2.html" ?>
<?php include "comuni/menu.html" ?>
<div id="content2">
<?php include "comuni/sponsor.html" ?>
<div id="content">
<h2>NEWS</h2>
<p><a href="GARE2010/montello2010.php"target="new">27/06/2010 - GF del Montello : Finalmente terreno asciutto ....</a></p>
<p><a href="GARE2010/pianezze2010.php"target="new">20/06/2010 - Pianezze di Arcugnano : Utltima tappa del Campionato Provinciale XC Udace ....</a></p>
<p><a href="GARE2010/cimbri2010.php"target="new">20/06/2010 - GF dei Cimbri : Ottima performace del nostro atleta ....</a></p>
<p><a href="GARE2010/100forti2010.php"target="new">20/06/2010 - 100 Km dei Forti : Tempo da lupi con pioggia torrenziale ....</a></p>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</div>
</div>
<?php include "comuni/footer.html" ?>
</div>
</body>
</html>
il file menu.html si trova all'interno della cartella comuni ed è così fatto:
Codice PHP:
<div id="navigation">
<ul>
<li><a href="home.php">Home</a></li>
<li><a href="gare.php">Calendario gare</a></li>
<li><a href="appuntamenti.php">Appuntamenti</a></li>
<li><a href="foto.php">Foto</a></li>
<li><a href="squadra.php">La squadra</a></li>
<li><a href="maglia.php">Maglia</a></li>
<li><a href="link.php">Link</a></li>
<li><a href="contatti.php">Contatti</a></li>
</ul>
</div>
Naturalmente se vedi il codice della pagina visualizzata non c'è niente di tutto ciò.
Devo magari rinominare il file da HTML a PHP e mettere apertura/chiusura PHP su file incluso?
HELP!
-
Trovato!!
Il problema era che le cartelle erano in maiuscolo mentre il link degli include erano in minuscolo.
Evidentemente EasyPHP non fà distinzione mentre il server Altervista SI!
SCUSATE PER IL DISTURBO E GRAZIE DELLA VOSTRA COLLABORAZIONE!!
X FAVORE CHIUDERE TAG.
Buon SITO a tutti!!