Vous n'êtes pas identifié(e).
Pages :: 1
Bonsoir,
j'ai utilisez include pour mon site car je veu afficher le haut de ma page d'accueil sur tuttes les pages,et j'ai commancé avec la page "inscription",mais un erreur est apparu et j'avue que je n'arrive pas a le resoudre alors merci de l'aide!
pour voir l'erreur aller sur mon site: site puis "inscription" et vous verrez l'erreur!
merci d'avance
cordialement
Dernière modification par cecileflora (31-05-2009 20:44:12)
Hors ligne
Saluton,
Le fichier qui fait cette demande d'inclusion a-t'il une extension .php ?
Car il n'est pas normal qu'on ait accès à cela dans le source :
//-- Fichier de configuration et fonction
require_once("includes/conf.php");
require_once("includes/class/class.mysql.php");
require_once("includes/class/class.espace.membre.php");
//-- Preparation de la class mysql
$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$passbdd,$tablebdd);
//-- Preparation de la class espace membre
$espace_membre = new espace_membre;
$espace_membre -> parametres();
//-- Affichage des fichiers JS et CSS
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour,
merci pour l'aide,en effet le fichier qui fait la demande d'inclusion est bien en extension php le voici ci dessous,si tu vois qq chose,peut être ou j'ai placé l'include!
<?php
include("haut.php");
?>
<title>inscription.php</title>
//-------------------------------------------------||
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//-------------------------------------------------||
//-- Fichier de configuration et fonction
require_once("includes/conf.php");
require_once("includes/class/class.mysql.php");
require_once("includes/class/class.espace.membre.php");
//-- Preparation de la class mysql
$mysql = new mysql;
$db_link = $mysql -> connexion_mysql($cheminbdd,$userbdd,$passbdd,$tablebdd);
//-- Preparation de la class espace membre
$espace_membre = new espace_membre;
$espace_membre -> parametres();
//-- Affichage des fichiers JS et CSS
echo "<link href=\"templates/".STYLE_TEMPLATE."/css/style.css\" rel=\"stylesheet\" type=\"text/css\" />\n";
echo "<script language=\"javascript\">\n";
echo "var message_erreur_antiflood=\"".TITRE_MSG_ERREUR_ANTIFLOOD."\";\n";
echo "var message_erreur_champ_vide=\"".TITRE_MSG_ERREUR_MSG_VIDE."\";\n";
echo "</script>\n";
echo "<script language=\"javascript\" type=\"text/javascript\" src=\"javascript/scripts.js\"></script>\n";
//-- Votre code HTML haut
?>
<form id="inscription" name="inscription" method="post" action="includes/inscription.php">
<div align="center">
<table aligne width="350" border="0" cellpadding="5" cellspacing="0" class="table_espace_membre">
<tr>
<td colspan="2" class="titre">Inscription</td>
</tr>
<tr>
<td colspan="2"><em>Les champs signalés d'un <strong><font color="#FF0000">*</font></strong> sont obligatoires.</em></td>
</tr>
<tr>
<td width="11%">Nom : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td width="89%"><input name="nom" type="text" class="champ" id="nom" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Prénom : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><input name="prenom" type="text" class="champ" id="prenom" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Adresse : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><input name="adresse" type="text" class="champ" id="adresse" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Ville : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><input name="ville" type="text" class="champ" id="ville" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Pays : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><?php echo $espace_membre -> liste_des_pays(""); ?></td>
</tr>
<tr>
<td>Téléphone</td>
<td><input name="telephone" type="text" class="champ" id="telephone" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Adresse email : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><input name="email" type="text" class="champ" id="email" size="30" maxlength="200" /></td>
</tr>
<tr>
<td nowrap="nowrap">Nom d'utilisateur : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><input name="login" type="text" class="champ" id="login" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Mot de passe : <strong><em><strong><font color="#FF0000">*</font></strong></em></strong></td>
<td><input name="passe" type="password" class="champ" id="passe" size="30" maxlength="200" /></td>
</tr>
<tr>
<td>Site web : </td>
<td><input name="site_web" type="text" class="champ" id="site_web" size="30" maxlength="200" /></td>
</tr>
<tr>
<td colspan="2" align="center">[ <a href="connexion.php">Connexion</a> ]</td>
</tr>
<tr>
<td colspan="2" align="center"><input name="Inscription" type="submit" class="bouton" id="Inscription" value="Inscription" onClick="return verification_forulaire_inscription('inscription');" /></td>
</tr>
</table>
</div>
</form>
<div align="center">
<p>
<?php
//-- Votre code HTML bas
//-- Deconnexion de la base de données
$mysql -> deconnexion_mysql($db_link);
?>
</p>
<p align="center"><a href=http://www.riviera-annonces.com><<Retour Accueil </a> </p>
</div>
Hors ligne
Salut,
Il manque (au moins) un p'tit quelquechose...
[---]
<?php
include("haut.php");
?>
<title>inscription.php</title>
<?php
//-------------------------------------------------||
// !!!! NE MODIFIER PAS CE FICHIER !!!! ||
//-------------------------------------------------||
...
[---]
Alain.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
bonjour,quoi stp?
moi je ne vois pas!
merci pour ton aide
Hors ligne
Le <?php en gras et rouge ...!!
[edit] Apparemment, t'as trouvé... [/edit]
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
oui bien sur deux choses:manquait <?php après l'include et erreur ligne 5 <title></title> supprimé et tout est rentré dans l'ordre!
merci de ton aide c'est sympa!
cordialement:D
Hors ligne
De rien,
bonne continuation.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
En résumé pour ceux qui n'aurait pas suivi, toute portion de code php doit être encadrée par les balises [large]<?php ?>[/large]
Une solution, peu connue, pour ceux qui veulent mélanger le php et le html voire le javascript, c'est la syntaxe dite heredoc.
Je ne sais pas pourquoi cette syntaxe est si peu utilisée, notamment par les débutants, puisqu'elle simplifie grandement l'écriture des chaînes à variables dynamiques et permet de garder une mise en page lisible du code php et du code html.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
bonsoir,
en effet je voulais utiliser include sur une page en html et je ne savait pas comment faire! herodoc m'apporte une petite explication mais elle n'est pas complète,tu peu m'en dire +?
merci d'avance
cordialement
Dernière modification par cecileflora (01-06-2009 20:24:41)
Hors ligne
Bonjour,
Je n'utilise pas et je connais mal la syntaxe "heredoc"... (désolé)
Mais concrètement, quel est ton souci exact ?
Où est-ce que tu bloque ?
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
je bloque quand je met include sur une page html(liens.html) par exemple,vu que c'est une page en html,comment faire pour mettre l'include qui elle est utilisé en php!
voila mon problème mcAllan,si tu a une solution pour ça c'est la bienvenue!:/
cordialement
Hors ligne
"include" est une fonction PHP, si tu veux qu'elle soit exécutée, elle doit se trouver dans une page exécutable par le moteur PHP.
Par défaut, pour le serveur (apache par exemple), les pages xxx.html ne sont pas exécutées.
Le plus simple est de renommer ta page en "liens.php".
Sinon comme alternative, il y a la possibilité de modifier la configuration du serveur (pas conseillé et peu envisageable chez un hébergeur) ou encore d'utiliser la réécriture d'URL ou "URL rewrite".
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
merci mcAllan je vais voir et je te tien au courent!
cordialement:cool:
Hors ligne
bonsoir tout le monde, en conclusion je vous fait part de la résolution de mon problème "include" dans une page html:
j'ai ajouté un peu de php(date+heure),j'ai mis mon include en haut de la page comme d'habitude,mis le code php apres la balise HTML,puis <head></head><body></body>,renomme la page en PHP et tout est ok,resultat:INCLUDE est fonctionnele meme sur une page HTML comme ci dessous:
<?php include("haut.php");
?>
<html>
<?php
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>
<head>
</head>
<body>
</body>
+reste de la page!
Ce forum il est géniale
cordialement:D
Hors ligne
Pages :: 1