Création
d'entreprise
Posez votre question Signaler

Espace et caractere speciaux en php [Résolu]

big-fr 278Messages postés 16 février 2008Date d'inscription 20 février 2011Dernière intervention - Dernière réponse le 16 févr. 2008 à 18:42
Bonjour,
voici mon probleme:
J'ai une page
<?php require ("Head.php");
Entete(titre_du_haut_de_la_page,titre_interieur_page); ?>
Texte de la page
<?php bas(); ?>

si je met dans titre_du_haut_de_la_page ou dans titre_interieur_page un caractére comme:
- "_ . - " etc ... le titre est remplacer par un 0
- (un espace) la page m'affiche une erreur :
Parse error: syntax error, unexpected T_LNUMBER in /www/index.php on line 3

si je ne met rien sa marche.
mon code de head.php (function Entete uniquement):
<?php require ("Menu.php");
function Entete($titreb,$titrep)  
{   
 echo "<html><head><title>$titreb</title>";  
 echo "<link rel=stylesheet href=css/style.css />";  
 echo "</head><body>";  
 echo "<div id=en_tete align=center><img src=/images/logo.jpg width=800px></div><br />"; 
 menu();   
 echo "<div id=Corps><h1 align=center>$titrep</h1><br />";     
}
?>

D'ou vien cette erreure et coment la corriger ??
Merci.
Lire la suite 

Espace et caractere speciaux en php »

4 réponses
Réponse
+0
moins plus
Une reponce ??
Ajouter un commentaire
Réponse
+0
moins plus
Tu envois bien les paramètres de ta fonction dans des apostrophes ' ou des guillemets " (puisque ce sont des chaînes) ?
Entete('titre_du_haut_de_la_page', 'titre_interieur_page');
Ajouter un commentaire
Réponse
+0
moins plus
Oh Oh tu vien de trouver !!
je met sans les guillemet !!
^^
je met:
<?php require ("Head.php");
Entete(titre_du_haut_de_la_page,titre_interieur_page); ?>
Texte de la page
<?php bas(); ?>


alor que je doi mettre:

<?php require ("Head.php");
Entete('titre_du_haut_de_la_page','titre_interieur_page'); ?>
Texte de la page
<?php bas(); ?>


j'essaye !
Ajouter un commentaire
Réponse
+0
moins plus
Sa marche !!!
Ajouter un commentaire
Ce document intitulé « espace et caractere speciaux en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?