Parse error: syntax error, unexpected T_STRIN
mancini
-
mancini -
mancini -
bonjour,
j'aimerai inserer des smiley dans un texte. J'ai écrit cette fonction qui me donne ce message d'erreur:
Parse error: syntax error, unexpected T_STRING, expecting ')' in smiley.php on line 6
Qu'es ce que je peux faire ?
voici tout le code
<script language="JavaScript">
<?php
function smiley(smiley,liste)
{
var textarea = document.getElementById('liste'); //permet de désigner la liste en question
var texta_valu = textarea.value;
/* pour l'Explorer Internet */
if (typeof document.selection != 'undefined') //Pour IE
{
textarea.focus();
/* Insertion du code de formatage */
var range = document.selection.createRange();
var selection = range.text;
if (selection.length > 0) //Si on a sélectionné du texte
range.text = smiley + selection + smiley;
else //Si on a pas sélectionné de texte
range.text = smiley;
} //Fin du code pour IE
else //Si on utilise un navigateur plus récent
{
var ff_pos_selection_deb = textarea.selectionStart; //Retourne la position de départ su texte sélectionné
var ff_pos_selection_fin = textarea.selectionEnd; //Retourne la position de fin du texte sélectionné
var ff_size_text = textarea.value.length;
var ff_string_deb = texta_valu.substring(0 , ff_pos_selection_deb);
var ff_selection = texta_valu.substring(ff_pos_selection_deb ,ff_pos_selection_fin);
var ff_string_fin = texta_valu.substring(ff_pos_selection_fin , ff_size_text);
if (ff_selection.length > 0) //Si on a sélectionné du texte
textarea.value = ff_string_deb + smiley + ff_selection + smiley + ff_string_fin;
else //Si on a rien sélectionné
textarea.value = ff_string_deb + smiley + ff_selection + ff_string_fin;
var length_focus = ff_string_deb.length + smiley.length;
//Ces trois lignes sont pour repositionner le focus à la suite du bbcode entrez:
textarea.selectionStart = length_focus;
textarea.selectionEnd = length_focus;
textarea.focus();
}//Fin de si on utilise un navigateur type mozilla
}
?>
</script>
Merci de votre aide
j'aimerai inserer des smiley dans un texte. J'ai écrit cette fonction qui me donne ce message d'erreur:
Parse error: syntax error, unexpected T_STRING, expecting ')' in smiley.php on line 6
Qu'es ce que je peux faire ?
voici tout le code
<script language="JavaScript">
<?php
function smiley(smiley,liste)
{
var textarea = document.getElementById('liste'); //permet de désigner la liste en question
var texta_valu = textarea.value;
/* pour l'Explorer Internet */
if (typeof document.selection != 'undefined') //Pour IE
{
textarea.focus();
/* Insertion du code de formatage */
var range = document.selection.createRange();
var selection = range.text;
if (selection.length > 0) //Si on a sélectionné du texte
range.text = smiley + selection + smiley;
else //Si on a pas sélectionné de texte
range.text = smiley;
} //Fin du code pour IE
else //Si on utilise un navigateur plus récent
{
var ff_pos_selection_deb = textarea.selectionStart; //Retourne la position de départ su texte sélectionné
var ff_pos_selection_fin = textarea.selectionEnd; //Retourne la position de fin du texte sélectionné
var ff_size_text = textarea.value.length;
var ff_string_deb = texta_valu.substring(0 , ff_pos_selection_deb);
var ff_selection = texta_valu.substring(ff_pos_selection_deb ,ff_pos_selection_fin);
var ff_string_fin = texta_valu.substring(ff_pos_selection_fin , ff_size_text);
if (ff_selection.length > 0) //Si on a sélectionné du texte
textarea.value = ff_string_deb + smiley + ff_selection + smiley + ff_string_fin;
else //Si on a rien sélectionné
textarea.value = ff_string_deb + smiley + ff_selection + ff_string_fin;
var length_focus = ff_string_deb.length + smiley.length;
//Ces trois lignes sont pour repositionner le focus à la suite du bbcode entrez:
textarea.selectionStart = length_focus;
textarea.selectionEnd = length_focus;
textarea.focus();
}//Fin de si on utilise un navigateur type mozilla
}
?>
</script>
Merci de votre aide
A voir également:
- Parse error: syntax error, unexpected T_STRIN
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Fan error lenovo - Forum PC portable
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
2 réponses
j'ai enlevé les indicateurs de "processing instruction" '<?php' et '?>' dans le code mais quand même ca n'affiche rien du tout pas de smileys absolument rien. quelqu'un aurait une meilleure idée à me proposer?
merci
merci