Pb PHP chez free

Résolu
Utilisateur anonyme -  
 beldandy -
Salut,

Je décide de me créer un ptit site perso chez free.

Apparemment, j'ai 1 probleme avec 1 tout petit bout de php ; j'ai bien créer a la racine le répertoire sessions, et voici 1 copier coller de mon fichier index.php :
<html>
<head>
<title>Bienvene sur le site .....</title>
</head>
<bOdy BGCOLOR="#FFE4E1">
<?
session_start();
include('menu.php');
?>
<br>
<br>
<br>
<div align="center"><h1>Site sur ...</h1></div>
</bOdy>
</html>


L'include ne fonctionne pas, pire, dans la sorce de la page htlm générée, on voit le code php.

Je suir sur que ce que j'oublie est + gros que moi mais je ne vois pas...

Merci !










A voir également:

44 réponses

Utilisateur anonyme
 
Toujours idem. Chez toi tu vois quoi ? Une erreur où c'est OK ?
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Idem, comme toi.

Peut être que l'ancienne page est gardée dans le cache du serveur.
Je ne sais pas si c'est possible mais si c'est le cas, il faudra attendre un peu.
0
Utilisateur anonyme
 
On va attendre ce soir ou demain alors !

0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Wep...si j'ai pas dis de bêtise, c'est ce qu'il faut faire :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Ben, c'est pas mieux...

J'ai essayé avec menu.php dans la racine, dans le repert0ire "sessi0ns", les 2, c'est pareil...

C'est qu0i cette merde ??
0
msprog Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Warning: session_start()

Tu as bien créer un repertoire "session" a la racine du site ?
0
Utilisateur anonyme
 
Oui oui, un répertoire sessions à la racine ainsi qu'un répertoire include...

0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut HDU,

Là tu as des erreurs de "headers already sent".
Ca signifie que du code html a déjà été généré.
Il faut placer ton session_start() avant le moindre caractère html.
En fait il faut qu'il soit placé en tout début de code, et que pas un seul espace ou caractère ne le précède. Comme ça tu ne risque plus d'avoir ce problème.
0
Utilisateur anonyme
 
Salut !
Bah c'est pas la même erreur, mais cela ne va toujours pas...
Voici un c/c du fichier index.php
<?php
session_start();
?>
<html>
<head>
<title>Bienvene sur le site d'hdu</title>
</head>
<body BGCOLOR="#FFE4E1">
<?php
include("menu.php");
?>
<br>
<br>
<br>
<div align="center"><h1>Site sur la scolarité de Stella bientot dispo !!!</h1></div>
</body>
</html>


Tout ça pour un pauv' petit include, je suis vert !

0
Utilisateur anonyme
 
J'ai rien dit !
Enfin tout est OK après avoir re-uploadé le fichier menu.php.

Merci encore !

0
Utilisateur anonyme
 
Bon, me revoilà (je savais que ça n'allait pas tarder, mais pas à ce point ;O)

L'index fonctionne bien, mais quand on va sur "avant la rentrée", cela ouvre une page "avant.php".
J'ai mis pareil, le session_start au début, mais le menu ne s'affiche pas, d'ailleurs on voit le code php dans la source...

Je vais devenir dingue !

Tu vois où est ma (mes conneries) ???

Merci !
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
A mon avis, c'est au moment ou tu crées ton fichier php.
Mais je ne saurais pas te dire quelle est vraiment le problème.
Il vaut mieux utiliser l'éditeur de texte le plus basique possible (à moins de prendre un éditeur php), donc exit wordpad, word etc....
Normalemet avec notepad ya pas de soucis.

Au pire, prend un éditeur php comme ça tu seras sûr de l'encodage et du formatage de sortie:
http://cyberzoide.developpez.com/php4/editeurs/
0
Utilisateur anonyme
 
C'est ce que je vais faire...

Je te tiens au c0urant.

Merci et a+
0
Utilisateur anonyme
 
B0n, je viens de recréer avec le bl0c n0te le fichier php, c'est pareil, ce n'est pas traduit (0n v0it le php dans la s0urce).
Quelle merde !
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Avec notepad, histoire d'être sûr.

Il faut que tu choisisses comme type de fichier: "tous les fichiers"
Et pour le codage, choisis ANSI.
0
Utilisateur anonyme
 
Re,
En fait j'avais effacé le c0ntenu du fichier, et réécris dedans...

En créant carrément 1 n0uveau fichier, t0ut r0ule...

Je n'explique pas ca, mais b0n, le principal c'est que ca marche maintenant...

Je te remercie enc0re ! A bient0t surement ! ;-))
0
scavenger
 
LA SOLUTION

chez free a la racine de votre ftp insérez un fichier .htaccess avec ce contenu : "php 1" (sans les ")

ca le fait prendre en compte le php 5

et voila !
0
test
 
Bonjour,
0
Gendep19
 
Je recherche à mettre du PHP dans un fichier HTLM. Il a le nom de "essai.htm"
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Ce serait mieux que tu crées un nouveau sujet.
0
gratien13 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
salut
gratien
0
Gendep19
 
Re,
Dans un fichier HTM (essai.htm) si je mets le texte ci-dessous et que je mets ce fichier sous free
*****************************************
<html>
<head>
<title>Essai</title>
</head>
<body>
<hr/>
Il est <?php print("17"); ?> heures.
*******************************************
Quand je le lance, ca me donne "Il est heures." La partie PHP n'apparait pas.
Reprendre ma page en php, galère!
A +
0
kruggy
 
salut Gendep19,

essai plutot:

******
Il est <.php echo '17'; ?> heures.
******
0
graffx Messages postés 6506 Date d'inscription   Statut Contributeur Dernière intervention   1 975
 
vire session_start(); :)
0