Ce soir je regarde mon courrier sur MSN et au cours d'une manip que je
n'arrive pas à refaire (je naviguais entre le courrier indésirable et le
courrier courant ... mais est ce que ça a un rapport ?) le site me sort le
bout de code suivant au niveau du bandeau publicitaire supérieur :
----------8<----------
require("conn.php"); session_start();
if (!isset($_SESSION['nbrot'])) { $_SESSION['nbrot']=1; } else
$_SESSION['nbrot']=$_SESSION['nbrot']+1; $nbrot= $_SESSION['nbrot'];
$tim=time(); $sx=$_GET['sx'];
$query=mssql_init("bantop_affichage_externe",$conn); mssql_bind($query,
"@sx", $sx, SQLINT4); mssql_bind($query, "@tim", $tim, SQLINT4);
$result=mssql_execute($query); $banid=mssql_result($result,0,0);
$bg1=mssql_result($result,0,1); $bg2=mssql_result($result,0,2);
$f1=mssql_result($result,0,3); $f2=mssql_result($result,0,4);
$cont=mssql_result($result,0,5); $val=mssql_result($result,0,6);
$bg3=mssql_result($result,0,7); $ali=mssql_result($result,0,8);
$cid=mssql_result($result,0,9); $pse=mssql_result($result,0,10);
$nbq=mssql_result($result,0,11); $year=mssql_result($result,0,12);
$dpt=mssql_result($result,0,13); my_mssql_clean($query); $now=getdate();
$age=$now['year']- intval($year); $f="tof90"; //$urltof=get_tof($cid, $f,
0); $urltof=$serv_img."tof90pu/".$cid.".jpg"; //Affichage print("");
print(""); print(""); if ($nbrot<8) { print(""); } else print("");
print(""); print(""); print(" "); print("");
if (strlen($pse)<8) print("$pse "); else print($pse); print("($dpt), $age
ans, pose $nbq questions"); print($cont);
$url_img=$serv_img."img/logo/rencontre.com/logopetit.jpg"; print(" ");
print(""); mssql_close($conn); ?>
----------8<----------
(Ce n'est pas un fake juré craché!)
Qu'est ce que ça signifie d'après vous ?
Serait ce un cas d'école sur la non fiabilité de ce service réputé pour ses
failles ?
Suis je tombé à un moment précis où la maintenance s'emmelait les pinceaux ?
Je croyais (et je crois toujours) dur comme fer que le code PHP (bien
conditionné) n'a rien à faire dans une session HTTP.
que le serveur http n'interpretait plus le php à ce moment là ou qu'il manquait une balise php ouvrante dans le code à ce moment la.
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le voir passer plus d'une fois en local sans réagir outre mesure mais sur un site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen de se prémunir ? Parce que pour un système en production c'est assez chaud ce genre d'erreur.
"Thibaut Allender"
<use_contact_form_on_website@n.o.s.p.a.m.capsule.org.invalid> a écrit dans
le message news: qseih2-4nd.ln1@Pilaf.capsule.corp...
Qu'est ce que ça signifie d'après vous ?
que le serveur http n'interpretait plus le php à ce moment là ou qu'il
manquait une balise php ouvrante dans le code à ce moment la.
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le
voir passer plus d'une fois en local sans réagir outre mesure mais sur un
site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen de
se prémunir ? Parce que pour un système en production c'est assez chaud ce
genre d'erreur.
que le serveur http n'interpretait plus le php à ce moment là ou qu'il manquait une balise php ouvrante dans le code à ce moment la.
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le voir passer plus d'une fois en local sans réagir outre mesure mais sur un site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen de se prémunir ? Parce que pour un système en production c'est assez chaud ce genre d'erreur.
Cleo
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le voir passer plus d'une fois en local sans réagir outre mesure mais sur un site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen de se prémunir ?
ben, lancer au moins une fois ton code ...
-- Cléo.
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le
voir passer plus d'une fois en local sans réagir outre mesure mais sur un
site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen
de
se prémunir ?
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le voir passer plus d'une fois en local sans réagir outre mesure mais sur un site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen de se prémunir ?
ben, lancer au moins une fois ton code ...
-- Cléo.
Gibier Jean-Charles
"Cleo" a écrit dans le message news: 42475ab3$0$5371$
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le
voir passer plus d'une fois en local sans réagir outre mesure mais sur un
site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen
de se prémunir ?
ben, lancer au moins une fois ton code ...
Je pensais bien sûr aux étourderies que l'on fait "in situ" lorsqu'on intervient sur les sites en production. Le bout de code que j'ai récupéré est bien la preuve que "lancer au moins une fois son code" n'est pas systématisable. Effectivement il suffit d'être rigoureux mais en tirant par les cheveux on pourrait imaginer une "inclusion" de code qui n'affiche pas ce qui n'est pas interprétable en HTML et/ou en Php.
"Cleo" <cleo@no-spam.org> a écrit dans le message news:
42475ab3$0$5371$626a14ce@news.free.fr...
Effectivement. Personnellement je découvre le problème. En fait j'ai dû
le
voir passer plus d'une fois en local sans réagir outre mesure mais sur
un
site quasi institutionnel ça fait un autre effet. Est ce qu'il y a
moyen
de
se prémunir ?
ben, lancer au moins une fois ton code ...
Je pensais bien sûr aux étourderies que l'on fait "in situ" lorsqu'on
intervient sur les sites en production.
Le bout de code que j'ai récupéré est bien la preuve que "lancer au moins
une fois son code" n'est pas systématisable. Effectivement il suffit d'être
rigoureux mais en tirant par les cheveux on pourrait imaginer une
"inclusion" de code qui n'affiche pas ce qui n'est pas interprétable en HTML
et/ou en Php.
"Cleo" a écrit dans le message news: 42475ab3$0$5371$
Effectivement. Personnellement je découvre le problème. En fait j'ai dû le
voir passer plus d'une fois en local sans réagir outre mesure mais sur un
site quasi institutionnel ça fait un autre effet. Est ce qu'il y a moyen
de se prémunir ?
ben, lancer au moins une fois ton code ...
Je pensais bien sûr aux étourderies que l'on fait "in situ" lorsqu'on intervient sur les sites en production. Le bout de code que j'ai récupéré est bien la preuve que "lancer au moins une fois son code" n'est pas systématisable. Effectivement il suffit d'être rigoureux mais en tirant par les cheveux on pourrait imaginer une "inclusion" de code qui n'affiche pas ce qui n'est pas interprétable en HTML et/ou en Php.
Eric
Effectivement il manque bien la balise ouvrante du php : ici :