[Résolu] Une erreur PHP
20 messages • Page 2 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
En fait, c'est cette partie de code qui fait pêter un plomb à mon hébergeur (Lost Oasis, qui est en PHP 5 de mémoire) alors que ça marche sous Easy PHP et sur Online.Net :
Quelqu'un a une idée pour résoudre le problème ?[/quote]
- Code: Tout sélectionner
function insertSmileys() { ?>
<script language="javascript">
function insSml(face) {
var newText;
var currentText = document.form.txt.value;
newText = currentText+face;
document.form.txt.value=newText;
document.form.txt.focus();
}
</script>
<a href="#"><img src=smileys/smile.gif hspace=2 border=0 onClick="insSml(' :) ');"></a>
<a href="#"><img src=smileys/wink.gif hspace=2 border=0 onClick="insSml(' ;)' );"></a>
<a href="#"><img src=smileys/laugh.gif hspace=2 border=0 onClick="insSml(' :d ');"></a>
<a href="#"><img src=smileys/doubt.gif hspace=2 border=0 onClick="insSml(' :s ');"></a>
<a href="#"><img src=smileys/hot.gif hspace=2 border=0 onClick="insSml(' (h) ');"></a>
<a href="#"><img src=smileys/tears.gif hspace=2 border=0 onClick="insSml(' :\'( ');"></a>
<a href="#"><img src=smileys/angry.gif hspace=2 border=0 onClick="insSml(' :@ ');"></a>
<a href="#"><img src=smileys/angel.gif hspace=2 border=0 onClick="insSml(' (a) ');"></a>
<a href="#"><img src=smileys/bloss.gif hspace=2 border=0 onClick="insSml(' :$ ');"></a>
<a href="#"><img src=smileys/tongue.gif hspace=2 border=0 onClick="insSml(' :p ');"></a>
<a href="#"><img src=smileys/beer.gif hspace=8 border=0 onClick="insSml(' (b) ');"></a>
<? }
Quelqu'un a une idée pour résoudre le problème ?[/quote]
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
Voilà, je viens d'isoler le problème :
==> Parse error: parse error, unexpected '}' in /data/www/com/e/d/aproposde.com/p/i/voip/htdocs/testforum/index2.php on line 1
Par contre, si j'écris
c'est bon...
Quelqu'un comprend ???
- Code: Tout sélectionner
<?php
// use smileys > true or false
$useSmileys = true;
// reverse answer list > true or false
$reverseAnswers = true;
// number of answers/topics per page
$itemsPerPage = 20;
//----------------------------------------------------------------------------------------------
// retrieving all variables
//----------------------------------------------------------------------------------------------
if($_POST)
{
extract($_POST, EXTR_PREFIX_SAME, "post_");
}
if($_GET)
{
extract($_GET, EXTR_PREFIX_SAME, "get_");
}
if($_COOKIE)
{
extract($_COOKIE, EXTR_PREFIX_SAME, "cookie_");
}
if(!$_ForumNick)
{
$ForumNick = "";
}
//----------------------------------------------------------------------------------------------
// functions for inserting and showing the smilies
//----------------------------------------------------------------------------------------------
function insertSmileys()
{
$a = 1;
?>
<?php
}
function showSmileys($face)
{
$temp = str_replace(":)","<img src=smileys/smile.gif border=0>", $face);
$temp = str_replace(";)","<img src=smileys/wink.gif border=0>", $temp);
$temp = str_replace(":d","<img src=smileys/laugh.gif border=0>", $temp);
$temp = str_replace(":s","<img src=smileys/doubt.gif border=0>", $temp);
$temp = str_replace("(h)","<img src=smileys/hot.gif border=0>", $temp);
$temp = str_replace(":'(","<img src=smileys/tears.gif border=0>", $temp);
$temp = str_replace(":@","<img src=smileys/angry.gif border=0>", $temp);
$temp = str_replace("(a)","<img src=smileys/angel.gif border=0>", $temp);
$temp = str_replace(":$","<img src=smileys/bloss.gif border=0>", $temp);
$temp = str_replace(":p","<img src=smileys/tongue.gif border=0>", $temp);
$temp = str_replace("(b)","<img src=smileys/beer.gif border=0>", $temp);
return $temp;
}
?>
==> Parse error: parse error, unexpected '}' in /data/www/com/e/d/aproposde.com/p/i/voip/htdocs/testforum/index2.php on line 1
Par contre, si j'écris
- Code: Tout sélectionner
function insertSmileys()
{
}
c'est bon...
Quelqu'un comprend ???
Il y a deux façons de débuter un script : <? ou <?php. Sémantiquement la deuxième solution est conseillée. Certains disent qu'elle est aussi plus rapide car le couple serveur/module PHP sait immédiatement qu'il a affaire à du code PHP. Or on remarque qu'il n'en est rien : les deux façons de faire sont équivalentes avec un petit avantage de rapidité d'éxécution pour <?. Par contre si vous envisagez d'utiliser PHP dans du code XML ou XHTML, il est nécessaire de préciser <?php.
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
Bon, voici la réponse que j'ai eu sur un autre forum :
De fait, le code provenait d'un Mac (apparemment) et le parseur PHP de LO pêtait un câble. Il suffisait de remettre le fichier dans un format Unix et tout fonctionne nickel.
amha, il s'agit d'un caractère cr / lf qui fout le souk dans ton
programme et qui met l'analyseur syntaxe de php en vrille, c'est vicieux
ce genre de chose quand on passe de unix à windows et inversement.
De fait, le code provenait d'un Mac (apparemment) et le parseur PHP de LO pêtait un câble. Il suffisait de remettre le fichier dans un format Unix et tout fonctionne nickel.
20 messages • Page 2 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [Résolu] Une erreur, mais ou?
- [Résolu] Une tite erreur qui me chiffonne
- [resolu]erreur 403 sur l'acces au robot.txt et l'index.php
- [Résolu] RewriteCond semble provoquer une erreur 500
- [Résolu] Erreur 500, problème sur une regle
- Erreur PHP sur une page du site
- Script PHP renvoyant une erreur 404
- PB redirection php header(Location: erreur.php?erreur=404)
- [résolu] Intégrer une image php
- [résolu][php/MySQL] Problème d'appel à une base
- [Résolu] passer une variable php dans le serveur
- [Résolu] Probleme pour faire une condition en PHP
- [Résolu][PHP] Problème sur une fonction avec un serveur UNIX
- [résolu]PHP envoyer la valeur d'un champs vers une autre pag
- Erreur Google Chrome : Une erreur s'est produite...
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum