include php, come fare?

marcospn

Nuovo Utente
18 Gen 2011
6
0
0
Ciao a tutti, sono nuovo del forum :)

Vengo al dunque. E' in fase di realizzazione un sito in xhtml e css (registrazione su aruba in hosting linux senza mysql) a cui vorrei applicare un include in php per rendere "mobile" solo la parte centrale del sito, fissando header e footer. Brevemente, una volta tagliata index.html in top.php, bottom.php e index.php, provo a caricare sull'ftp i file senza alcun risultato: internal server error.
Qualcuno saprebbe spiegarmi il perchè? salto qualche passaggio??

Grazie a chiunque voglia rispondermi!
;)
 
consiglio personale: visto che non usi mysql, che è l'unica cosa rognosa da spostare, sviluppalo prima in locale con apache xampp o quello che ti pare e poi alla fine caricalo... è molto più immediato risolvere i problemi...
non vedendo il codice quello che posso suggerirti di controllare è che l'estensione della pagina chiamante sia .php, se no non funziona
 
Allora, spiego brevemente i passaggi:
ho costruito il file index.html a cui ho associato un foglio di stile;
ho interrotto index.html lì dove volevo nascesse la testata (quindi top.php), chiudendo la pagina con la l'apertura del div della parte centrale ES> <div id="parte centrale">;
ho creato il footer dando come prima riga, stavolta, la chiusura del div della parte centrale, quindi </div><!--fine div parte centrale-->;
infine, ho ottenuto index.php prendendo ciò che era inserito nel <div id="parte centrale"></div> e inserendo rispettivamente, in alto, <? include("top.php");?>, e in basso, <? include("bottom.php");?>;
ho caricato tutto nella directory dell'ftp che però mi restituisce questo errore: Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@xxx.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
 
no nessun file :(
non so davvero che fare, ho provato a svuotare la root e a caricare solo un file index.php per testare il php ma...niente!sempre il solito errore.
Non so da cosa possa dipendere...
 
se carichi semplicemente un file "info.php" con all'interno questo codice:
PHP:
<?php phpinfo(); ?>
vedi qualcosa?
 
già fatto eliox, ma il problema permane.
Non so cosa inventarmi, ho scritto ad aruba (ho un hosting linux senza database) e sono in attesa di risposta. Intanto sarei grato se qualcuno provasse a darmi un mano!

grazie ancora a tutti
 
ciao
leggendo nel post, non so se ho capito bene, ma crei un file index.html e in questo in una certa posizione cerchi di fare l'inclusione, è così? perche se è così NON puoi fare index.html ma devi fare index.php
 
QUESTO E' LA TESTATA

<body>

<div id="page">
<div id="header">
<div class="top">
<div class="logotype"></div><!--fine logotype-->
<div class="menu_orizzontale">
<ul id="menu_css_orizzontale">

</ul>
</div><!--fine menu_orizzontale-->
</div><!--fine top-->
</div><!--fine header-->

<div class="clear"></div><!--fine clear header-->

<div id="container">
<div class="content">
<div class="menu_verticale">
<ul id="menu_css_verticale">

</ul><!--fine ul menu_verticale-->
</div><!-- fine menu_verticale-->
<div class="photo_content">
<div class="photo">

</div>
<!--fine photo-->
</div><!--fine photo_content-->
</div><!--fine content-->
</div><!--fine container-->

<div class="clear"></div><!--fine clear container-->

<div id="text_content">

QUESTA E' L'INDEX

<? include("top.php");?>


<div class="contatti_content">
<div class="contatti">

</div><!--fine contatti-->
</div><!--fine contatti_content-->

<div class="text">


</div><!--fine text-->


<? include("bottom.php");?>

E INFINE IL FOOTER

</div><!--fine text_content-->

<div class="clear"></div><!--fine clear text_content-->

<div id="footer">
<div class="credits_content">
<div class="credits"></div><!--fine credits-->
</div><!--fine clear credits_content-->
</div><!--fine footer-->
</div><!--fine page-->


</body>
</html>

Confido in voi!!!!
Grazie
 

Discussioni simili