[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: 3602
- Inscription: 10 Fév 2004
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: 3602
- Inscription: 10 Fév 2004
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 ???
-

cdpdf - WRInaute impliqué

- Messages: 948
- Inscription: 11 Mar 2003
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: 3602
- Inscription: 10 Fév 2004
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 les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- php Galerie photos : Erreur upload images RESOLU
- [Résolu] Une erreur, mais ou?
- [resolu]erreur 403 sur l'acces au robot.txt et l'index.php
- [Résolu] A l'aide, une erreur de sitemap à résoudre
- [Résolu] Une tite erreur qui me chiffonne
- [Résolu] RewriteCond semble provoquer une erreur 500
- [Résolu] Erreur 500, problème sur une regle
- PB redirection php header(Location: erreur.php?erreur=404)
- Erreur PHP sur une page du site
- Script PHP renvoyant une erreur 404
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
