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

Besoin d'aide pour php/javaScript

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 14:29:43

Bonjours, voila je fait un bref passage ici pour savoir si une ame charitable connesseusse en php/ javascript peut m´aider !

voila mon probleme :

J´ai un script php qui affiche les 10 derniers msg d´un forum qui sont en fait les news.

Je voudrais que en ajoutant simplement un javascript , on puissent afficher les news .

----------------------
page html avec le script appelant la page php :
--
< script type="text/javascript"
src="http://www.depannetonpc.dafun.com/affnews.php<BR>"></script>
---

-----------------------------------------------
page php avec le script
---
< ?php
$gmt = 1; / / gmt +1 en france
$format = " d M Y"; / / Format de ta date
$connection=mysql_connect("XXX","XXX","XXX" ) ;
mysql_select_db("XXX");
$sql=mysql_query("SELECT b.forum_id,a.post_id,a.post_subject, b.post_time FROM phpbb_posts_text a, phpbb_posts b WHERE a.post_subject ! =´´ AND b.forum_id=´20´ and b.post_id=a.post_id ORDER BY b.post_id DESC LIMIT 0,10");
while($result=mysql_fetch_array($sql))
{

$date = gmdate($format, $result[post_time] + ( 3600 * $gmt));

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.$result[post_id].&acute; target="_blank">´.$result[post_subject].´</a><br > ´;´)\n";

}
? >
------------------
voila le message d´erreur que j´obtient en accedent la page php en question : " Parse error: parse error, unexpected T_STRING, expecting ´,´ or ´;´ in / home/dtpc/web/www/aff-news.php on line 48"

en locurrence la ligne 48 est >

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.$result[post_id].&acute; target="_blank">´.$result[post_subject].´</a><br > ´;´)\n";

merci de bien vouloir m´aider et non me lincher

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 14:39:58

Vous vous souvenez dejas plus de moi ? vous ne voule pas m´aider ?

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 14:43:28

ou alors personne n´a les capacité pour m´aider ?

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 14:54:40

:up: dernier . ..

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:33:19

:up: svp !

dourpil
dourpil
Niveau 10
13 novembre 2004 à 15:34:39

je sais pas du tout t´aider

désolé

mais je connais ton site, il est super

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:36:39

merci !

BZHades
BZHades
Niveau 10
13 novembre 2004 à 15:37:12

Tu peux nous montrer le script de la page aff-news.php en entier, car il met un numéro de ligne à l´a peu pres, faut pas se fixer sur la ligne, mais aux alentours ( de plus, ca peut aller tres loin si c´est une erreur pres de crochets...

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:38:51

aff-news =
---------------
< ? php
$gmt = 1; / / gmt +1 en france
$format = " d M Y"; / / Format de ta date
$connection=mysql_connect("XXX","XXX","XXX" ) ;
mysql_select_db("XXX");
$sql=mysql_query("SELECT b.forum_id,a.post_id,a.post_subject, b.post_time FROM phpbb_posts_text a, phpbb_posts b WHERE a.post_subject ! =´´ AND b.forum_id=´20´ and b.post_id=a.post_id ORDER BY b.post_id DESC LIMIT 0,10");
while($result=mysql_fetch_array($sql))
{

$date = gmdate($format, $result[post_time] + ( 3600 * $gmt));

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.d[...]lt[post_id].´ target="_blank">´.$result[post_subject].´</a><br > ´;´)\n";

}
? >
--------

BZHades
BZHades
Niveau 10
13 novembre 2004 à 15:39:23

y´a pas 51 lignes....

BZHades
BZHades
Niveau 10
13 novembre 2004 à 15:40:42

je crois avoir trouvé, c´est au niveau de ton dernier echo:

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.d[...]lt[post_id].´ target="_blank">´.$result[post_subject].´</a><br > ´;´)\n";

il manque des antislash pour faire passer le target="blank"

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.d[...]lt[post_id].´
target=\"_blank\">´.$result[post_subject].´</a><br
> ´;´)\n";

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:41:35

< HTML>
< HEAD>
< META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
< META NAME="site" content="http://www.depannetonpc.dafun.com">
< META NAME="expires" content="never">
< META NAME="rating" content="general">
< META http-equiv="Content-Language" content="fr">
< META name="robots" content="index, follow">
< META name="revisit-after" content="7 days">
< META name="description" content="Depannez votre pc . trouvez de l´aide sur le site, ou mettez votre question sur le forum, nous essayeront de vous aider dans vos problemes de pc, windows, formater, ram, ordinateur, bug, virus . ">
< META name="keywords" content="meta">
< META name="author" content="vin-moi">
< META name="reply-to" content="eygle2@hotmail.com">
< TITLE>Depanner son pc ! formatage, windows, xp, ram, materiel, aide, probleme, info, aide, intel, athlon</TITLE>
< link href="style.css" type="text/css" rel="stylesheet" >
< style type="text/css">
< !--
a:link {
color: #000066;
text-decoration: none;
}
a:visited {
color: #000066;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}
a:active {
color: #000066;
text-decoration: none;
}
-->
< /style></HEAD>
< BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
< ?php
$gmt = 1; / / gmt +1 en france
$format = " d M Y"; / / Format de ta date

$connection=mysql_connect("localhost","dtpc","nexu
s6" ) ;
mysql_select_db("dtpc1");
$sql=mysql_query("SELECT b.forum_id,a.post_id,a.post_subject, b.post_time FROM phpbb_posts_text a, phpbb_posts b WHERE a.post_subject ! =´´ AND b.forum_id=´20´ and b.post_id=a.post_id ORDER BY b.post_id DESC LIMIT 0,10");
while($result=mysql_fetch_array($sql))
{

$date = gmdate($format, $result[post_time] + ( 3600 * $gmt));

echo " <script language=´Javascript´>\n";
echo " <!--\n";

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.$result[post_id].&acute; target="_blank">´.$result[post_subject].´</a><br > ´;´)\n";

echo " //-->\n";
echo " </script>\n";
}
? >
< /BODY>
< /HTML>

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:44:38

BZHades
Posté le 13 novembre 2004 à 15:40:42
je crois avoir trouvé, c´est au niveau de ton dernier echo:

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.d[...]lt[post_id].´ target="_blank">´.$result[post_subject].´</a><br > ´;´)\n";

il manque des antislash pour faire passer le target="blank"

echo " document.write(´$date. ´ < a
href=http://www.depannetonpc.d[...]lt[post_id].´

target=\"_blank\">´.$result[post_subject].´</a><br

´;´)\n";

-----------
ba maintenant il y a pas de message d´erreur mais rien ne s´affiche :/

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:46:47

t´est plus la BZhades ?

BZHades
BZHades
Niveau 10
13 novembre 2004 à 15:47:07

ca c´est un autre problème, mais ton erreur venait de là

de toute facon, des qu´il y a un " unexpected T_STRING" dans 90% des cas, c´est un problème de guillemets/mauvaise fermeture de ligne

sinon, je dirais de revoir la synthaxe SQL, mais là, j´ai pas la tête à me pencher dessus, désolé.

derniere remarque: pourquoi tu utilise du javascript? et pas du HTML direct?

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:49:15

c´est pour proposer aux webmaster d´afficher les new de mon site sur le leur par le biais d´un simple javascript !

voila, en fait dans le code source, le php genere bien du java, mais apparemetn, il y a un pb :

----------
< script language=´Javascript´>
< !--
document.write(´13 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1251.&acute; target="_blank">´.Nouveau pilote Catalyst 4.11 pour XP.´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´12 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1239.&acute; target="_blank">´.Nouvelles ATI radeon R480.´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´12 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1238.&acute; target="_blank">´.interview de l´ingenieur en chef de Firefox.´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´11 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1235.&acute; target="_blank">´.AVG anti-virus : nouvelle version.´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´10 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1233.&acute; target="_blank">´.Nouveau moteur de recherche chez Microsoft.´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´09 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1230.&acute; target="_blank">´.Le test de Half Life².´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´09 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1227.&acute; target="_blank">´.Sortie officielle de firefox 1.0 finale ! .´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´08 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1213.&acute; target="_blank">´.Nouvelle offre chez neuf telecom.´</a><br > ´;´)
/ /-->

< /script>
< script language=´Javascript´>
< !--
document.write(´08 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1212.&acute; target="_blank">´.Un nouveau logiciel pour tester votre sécurité.´</a><br > ´;´)
/ /-->
< /script>
< script language=´Javascript´>
< !--
document.write(´06 Nov 2004. ´ < a
href=http://www.depannetonpc.dafun.com/phpbb2/view&lt;BR>topic.php?p=&acute;.1196.&acute; target="_blank">´.Un nouveau logiciel p2p.´</a><br > ´;´)
/ /-->
< /script>
---
quel est le pb pour que ca ne s´affiche pas ?

BZHades
BZHades
Niveau 10
13 novembre 2004 à 15:51:29

faut vraiment que tu te compliques la vie...

tu fais un page php qui te donne une sortie en html, puis via un javascript, tu appelles cette page! je connais queud´z au jscript, mais je sais que c´est faisable

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 15:52:24

:-p je suis compliqué arf ! ca doit etre juste un pb de syntaxe js généré par le php , ca va pas etre sorcier, je cherche

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 16:02:58

arf c trop chaud :-(

vin_moi
vin_moi
Niveau 10
13 novembre 2004 à 16:09:43

Personne ne peut m´aider ici ou par msn ? ( eygle2-at-hotmail.com)

en fait, le seul " petit" pb restant, c´est que le java script est mal généré et je peine . ..

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