CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[php] Erreur ...

snake43
snake43
Niveau 10
02 février 2005 à 21:03:45

Bonjour,
J´ai un problème au niveau de mon script, une erreur, que j´arrive pas à régler.

< ?
require(´infos.php´);
$action =´SELECT * FROM news ORDER BY id DESC´;
$donnees = recup_donnees($action);
mysql_close();
$a = mysql_fetch_array($donnees);

$max_caracteres=50;
$texte = $a[´contenu´];
if ( strlen($texte)>$max_caracteres)
{

$texte = substr($texte, 0, $max_caracteres);

$position_espace = strrpos($texte, " " );
$texte = substr($texte, 0, $position_espace);

$texte = $texte."...";
}
? >

La faute :

$texte = $a[´contenu´];

l´erreur renvoyée est :

Parse error: parse error, unexpected T_STRING, expecting ´,´ or ´;´ in / srv/www/lyua.org/infoweb/centre.php on line 36

Merci d´avance . ..
Cordialement,
snake

snake43
snake43
Niveau 10
02 février 2005 à 22:14:05

plus d´erreur mais rien ne s´affiche :s

< ?
require(´infos.php´);
$action =´SELECT * FROM news ORDER BY id DESC´;
$donnees = recup_donnees($action);
mysql_close();
$a = mysql_fetch_array($donnees);
$categorie = retrouve_categorie($a[´categorie´]);
$horodate = retrouve_date($a[´timestamp´]);
$id = $a[´id´];
$contenu = $a[´contenu´];
$titre = $a[´titre´];
$pseudo = $a[´pseudo´];
echo ´<table border="0">

< tr>
< td><font color="#000066" size="1"><a target="_blank"
href="lire.php?id=´.$id.´&=´.$categorie.´">´.$t
itre.´</a></font></td>
< /tr>
< tr>
< td>´;
$max_caracteres=50;
$texte = " .$contenu.";

if ( strlen($texte)>$max_caracteres)
{
$texte = substr($texte, 0, $max_caracteres);
$position_espace = strrpos($texte, " " );
$texte = substr($texte, 0, $position_espace);
$texte = $texte."...";
}
echo ´</td></tr></table>´;
? >

electron_libre
electron_libre
Niveau 10
02 février 2005 à 22:22:13

fais voir cette fonction : recup_donnees()

snake43
snake43
Niveau 10
02 février 2005 à 23:59:28

La première partie du code marche, c´est l´affichage du contenu avec limitation de caractère qui ne s´affiche pas . ..

snake43
snake43
Niveau 10
03 février 2005 à 18:40:50

partie que ne s´affiche pas :

$max_caracteres=50;
$texte = " . $contenu.";

if ( strlen($texte)>$max_caracteres)
{
$texte = substr($texte, 0, $max_caracteres);
$position_espace = strrpos($texte, " " ) ;
$texte = substr($texte, 0, $position_espace);
$texte = $texte."...";
}

watzakamikaze
watzakamikaze
Niveau 10
04 février 2005 à 12:38:38

On ne connaît rien de ton script, on ne peux pas t´aider.

Vérifie que le tableau renvoyé par mysql_fetch array est juste(peut être que contenu existe pas :) )

Watza

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment