Création de script : Cahier des charges et infos utiles

Aller en bas

Création de script : Cahier des charges et infos utiles

Message  FirePowi le 10.10.13 23:15

informations utiles à la création d’un script pour récupérer la bdd — Pour GéDLP :
Klev a écrit:Le script doit pouvoir, en extrayant les messages d'un sujet, savoir où était localisé le sujet dans l'arborescence des forums.
Le script doit pouvoir indiquer qui a posté, quand.
Le script doit prendre en compte l'agencement du texte, ses modifications, apportés par le BBCode utilisé par le posteur.
Donc déjà pour l’arborescence :
dans la page mère on a les sections principale :
Code:
<div class="table-title"><h2>$SECTION PRINCIPALE$</h2></div>
-> $SECTION PRINCIPALE$ sera l’une des mère de l’arborescence.
Donc tout ce qu’il y a entre
Code:
<div class="table-title"><h2>
et
Code:
</h2></div>
sont les sur-section.

Dans la même page mère, on a les sections filles. la fille de $SECTION PRINCIPALE$ se trouve entre $SECTION PRINCIPALE$ et sa successeur, on a :
Code:
<a class="forumtitle" href="$LIEN2$">$SECTION DEUX$</a>
Là, on a deux infos à prendre :
$LIEN2$ qui est le lien où on trouvera les filles de $SECTION DEUX$, la section fille de $SECTION PRINCIPALE$.

Ensuite, il faut que une fois que le script a parcourut toute la page et enregistré toute les sections dans un/des tableau(x) (par exemple), il doit parcourir les $LIENS2$ — par exemple liens2[0] et là, on arrive dans une page petit-fille (par exemple, Présentation)
Bon, donc nous voilà dans la petite-fille (je sais à quoi tu penses, cochon de programmeur !) :

Code:
<a class="topictitle" href="$LIEN3$">$SECTION TROIS$</a>
//purée… Quand je vois la gueule des $LIEN3$, je n’ai vraiment pas envie de voir la gueule du dossier du site… Tout est à la racine…
Bref, vous avez compris, j’imagine ? C’est la même chose qu’avant…

donc page arrière-petite-fille (exemple : Que dire que dire) et là, on a les messages et c’est là que les ennuis commencent… Jusque là, tout allait bien, comme sur un bateau, mais c’est du rêve ! Allez, laissons plutôt place au fameux contenu :
C’est dégueulasse…:
Code:
<div id="p7075" class="post row2 post--7075" style="">
<div class="inner">
<span class="corners-top">
<span></span>
</span>
<div class="postbody">
<ul class="profile-icons">
<li></li>
<li></li>
<li>
<a href="/post?p=7075&mode=quote">
<img class="i_icon_quote" title="Répondre en citant" alt="Répondre en citant" src="http://illiweb.com/fa/prosilver/icon_post_quote.png">
</a>
</li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<h2 class="topic-title">
<img alt="" src="http://illiweb.com/fa/empty.gif">
<a name="7075" href="/t571-que-dire-que-dire#7075">Que dire que dire...</a>
</h2>
<p class="author">
<img class="sprite-icon_post_target" title="Message" alt="Message" src="http://illiweb.com/fa/empty.gif">
<a href="/u22">latifolia</a>
Hier à 22:30
</p>
<div class="clearfix"></div>
<div style="display:none"></div>
<div class="content clearfix">
<div>
C'est parti.
<br>
<br>
Je suis tombée ici par hasard (en googlant forum onirique
<img longdesc="3" alt=":mrgreen:" src="http://r11.imgfast.net/users/1111/29/66/42/smiles/2222602150.gif">
 ) parce que... 1_ j'aime bien les rêves (
<img longdesc="15" alt="Neutral" src="http://illiweb.com/fa/i/smiles/icon_neutral.gif">
 ) et 2_ l'hiver approche.
<br>
J'ai encore rien lu
<img longdesc="18" alt="pale" src="http://illiweb.com/fa/i/smiles/icon_pale.gif">
<br>
Le message d'accueil est des plus intrigants...
<br>
J'aime bien ce qui est mystérieux
<img longdesc="2" alt="Very Happy" src="http://illiweb.com/fa/i/smiles/icon_biggrin.png">
<br>
<br>
Pour la rubrique bateau: mes principaux loisirs sont le dodo (je pratique tous les jours, si si), la musique classique, les ballades rivières, la psycho, et les bottes.
<br>
<br>
Latifolia a dit.
<br>
<br>
<br>
<br>
[edit]
<br>
En fait rien à voir avec les rêves hahahaha.
<br>
Google est ton ami.
<img longdesc="13" alt="Twisted Evil" src="http://illiweb.com/fa/i/smiles/icon_twisted.gif">
<br>
Google je sais pas mais le hasard en tout cas oui.
<img longdesc="6" alt="Cool" src="http://illiweb.com/fa/i/smiles/icon_cool.gif">
</div>
</div>
</div>
À partir de là, je fais une pause !

_____________________
Spoiler:

-Construire le bien, plutôt que détruire le mal.
-L'amour est plus fort que la haine.
-Une équipe de dix vaut mieux que dix équipe de un.
-Si les vingt-deux joueurs de foot étaient dans la même équipe, ils marqueraient plus de but.
-Tout problème a au moins une solution, mais avant de le résoudre, il faut le comprendre.
avatar
FirePowi

Humeur : Je pleure autant que je ris, à quelque chose près.
Localisation : Physiquement proche de mon PC
Emploi/Loisirs : Sans Emploi, Sans Loi… Ah si.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  Yoendel le 11.10.13 14:28

...je te comprends... tu veux un café ?

_____________________
"On ne voit bien qu'avec le cœur: l'essentiel est invisible pour les yeux." le renard, A de St Exupéry.
"Qu'est-ce que signifie «apprivoiser»? dit le Petit prince.
-C'est une chose trop oubliée, dit le renard. Ca signifie «créer des liens...»"
http://www3.sympatico.ca/gaston.ringuelet/lepetitprince/chapitre21.html
"eux veulent me forcer à parler pour ne rien dire, alors je ne dis rien pour parler."
"Il ne faut pas mettre les gens dans des petites cases ; c'est un signe de confusion mentale, mon chou !" les Chants de la Mallorée
"Point de monde sans hasard... point de hasard sans monde... la boucle est bouclée" Alexandra.
"et si notre monde avait 3 coordonnées temporelles pour une spatiale ?"
avatar
Yoendel

Humeur : variable... dérivable... et même C-infinie

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  FirePowi le 21.10.13 12:51

Yoendel a écrit:...je te comprends... tu veux un café ?
Oui !
Bon, reprenons… Donc je vais faire un message avec PLEIN de formatage, pour le trava… le script.

1 — Le bold.
2 — l’italique
3 — Le souligné
4 — STRIIIIIIKE… Le barré.
5 —
Gauche
6 —  
Milieu
7 —
Fach… Droite
8 —
Je n’ai pas à me … Justifier
9 — Liste :

  • A
  • B
  • C


  • D
  • E
  • F

10 — Liste ordonée :

  1. G
  2. H
  3. I

11 — Insérer une ligne
Je suis

à la pêche

aux bons fruits de la

forêt.
12 — Quote :
Moi-même, non mais ! a écrit:Je parle en français, c’est cool.
13 — le code :
Code:
Le code, C’est bien, parfois BASIC, parfois plus dur et parfois, C++ dur, alors en cadeau, on a des fois un RUBY ou un PERL, et pour ceux qui aiment les animaux, on leur donne des PYTHON, et pour ceux qui aiment le coloriage, on leur donne de l’HTML, et pour ceux qui ont un million de millard de point de vie, on dit qu’ils ont 1php.
14 — le spoiler :
Attention, révélation de fou !!:
À la fin, le protagoniste embrasse la princesse, ils vécurent heureux et eurent pleins d’enfant, ils vécurent heureux jusqu’à ce qu’on apprenne que le protagoniste est devenu stérile lors de ses aventure, il fallait alors justifier les enfants pour la princesse « Roh, tu ne peux pas en faire à cause de tes aventure, alors que moi, avec mes aventures, j’en ai plein. ».
15 —
16 — Tableau
Tu t’es fais caser !! Niark niark niarkEt bah toi aussi !
Pas moi !
17 — Image :

18 — URL :
Un site avec des Gnou !
19 — Youtube : [je pense qu’il est bien de les retranscrire sous forme d’une simple url]

20 — Dailymotion : [On sait jamais, il y a peut-être des gens qui l’utilisent. et puis avec le futur bébé de mozilla, il peut retrouver une nouvelle naissance]

21 — Flash : [Il faut vraiment envisager tout les cas de figure, hein… Bon, c’est extrême, mais voilà…]

22 — Taille de police :
tout piti piti moyen grand très grand
23 — Couleur :
Couleur de toute les couleurs.
24 — Police.
Police, elle est pour toi, cette chanson, tu n’l’aimeras pas, je le sais déjà !!
25 — indice et exposant subway supériorité
26 — Défilement horizontale :
Je suis là, je suis là, je suis là, je suis là…
27 — Défilement verticale :


Disney ©️
Présente :
STAR WARS


28 — World of Warcraft [Il faut tout envisager… Ça marche comment ?]
[wow]Je suis un plow.[/wow]
29 — Aléatoire :
Nombre aléatoire (2,18) : 9
30 — Lancer de dés… [roll="dé 100"]1[/roll]
EDIT :
31 — Les smiley :
Smile 
Code:
:) 
Very Happy 
Code:
:D 
:mrgreen: 
Code:
:mrgreen: 
Shocked 
Code:
:shock: 
Sad 
Code:
:( 
Cool 
Code:
8) 
Mad 
Code:
:x 
Wink 
Code:
;) 
Razz 
Code:
:P 
Embarassed 
Code:
:oops: 
Crying or Very sad 
Code:
:cry: 
Evil or Very Mad 
Code:
:evil: 
Twisted Evil 
Code:
:twisted: 
Rolling Eyes 
Code:
:roll: 
Neutral 
Code:
:| 
:suspect: 
Code:
:suspect: 
🇳🇴 
Code:
:no: 
:pale: 
Code:
:pale: 
🐷 
Code:
:pig: 
:cheers: 
Code:
:cheers: 
:scratch: 
Code:
:scratch: 
:study: 
Code:
:study: 
:affraid: 
Code:
:affraid: 
:nyan: 
Code:
:nyan: 
Bon bah…


Dernière édition par Klev le 21.10.13 16:56, édité 3 fois

_____________________
Spoiler:

-Construire le bien, plutôt que détruire le mal.
-L'amour est plus fort que la haine.
-Une équipe de dix vaut mieux que dix équipe de un.
-Si les vingt-deux joueurs de foot étaient dans la même équipe, ils marqueraient plus de but.
-Tout problème a au moins une solution, mais avant de le résoudre, il faut le comprendre.
avatar
FirePowi

Humeur : Je pleure autant que je ris, à quelque chose près.
Localisation : Physiquement proche de mon PC
Emploi/Loisirs : Sans Emploi, Sans Loi… Ah si.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  Yoendel le 21.10.13 14:44

*plié de rire*

...Tu...as osé !!

*rire*


...comme quoi on peut... s'amuser en faisant... un truc sérieux... *rire*

*lance le café* Tiens, le voilà ! j'arrive pas à te le donner autrement... *rire*

_____________________
"On ne voit bien qu'avec le cœur: l'essentiel est invisible pour les yeux." le renard, A de St Exupéry.
"Qu'est-ce que signifie «apprivoiser»? dit le Petit prince.
-C'est une chose trop oubliée, dit le renard. Ca signifie «créer des liens...»"
http://www3.sympatico.ca/gaston.ringuelet/lepetitprince/chapitre21.html
"eux veulent me forcer à parler pour ne rien dire, alors je ne dis rien pour parler."
"Il ne faut pas mettre les gens dans des petites cases ; c'est un signe de confusion mentale, mon chou !" les Chants de la Mallorée
"Point de monde sans hasard... point de hasard sans monde... la boucle est bouclée" Alexandra.
"et si notre monde avait 3 coordonnées temporelles pour une spatiale ?"
avatar
Yoendel

Humeur : variable... dérivable... et même C-infinie

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  Klev le 21.10.13 14:52

*rit*
Courage !

_____________________
Dans la Nébuleuse, tout devient possible. Les rires se joignent aux larmes, l'émotion à l'instant, le temps à l'espace ; tous les fils noués en une toile de maître, surface interactive, simple résultante de l'activité des individus…

Klev
Admin

Emploi/Loisirs : Administrateur en torpeur.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  FirePowi le 21.10.13 17:53

Merci Klev pour les smiley !

Donc où en étais-je ?

Flashback:

Code:
<a class="topictitle" href="$LIEN3$">$SECTION TROIS$</a>
//purée… Quand je vois la gueule des $LIEN3$, je n’ai vraiment pas envie de voir la gueule du dossier du site… Tout est à la racine…
Bref, vous avez compris, j’imagine ? C’est la même chose qu’avant…

donc page arrière-petite-fille (exemple : Que dire que dire) et là, on a les messages et c’est là que les ennuis commencent… Jusque là, tout allait bien, comme sur un bateau, mais c’est du rêve ! Allez, laissons plutôt place au fameux contenu :
C’est dégueulasse…:

Code:
<div id="p7075" class="post row2 post--7075" style="">
<div class="inner">
<span class="corners-top">
<span></span>
</span>
<div class="postbody">
<ul class="profile-icons">
<li></li>
<li></li>
<li>
<a href="/post?p=7075&mode=quote">
<img class="i_icon_quote" title="Répondre en citant" alt="Répondre en citant" src="http://illiweb.com/fa/prosilver/icon_post_quote.png">
</a>
</li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<h2 class="topic-title">
<img alt="" src="http://illiweb.com/fa/empty.gif">
<a name="7075" href="/t571-que-dire-que-dire#7075">Que dire que dire...</a>
</h2>
<p class="author">
<img class="sprite-icon_post_target" title="Message" alt="Message" src="http://illiweb.com/fa/empty.gif">
<a href="/u22">latifolia</a>
Hier à 22:30
</p>
<div class="clearfix"></div>
<div style="display:none"></div>
<div class="content clearfix">
<div>
C'est parti.
<br>
<br>
Je suis tombée ici par hasard (en googlant forum onirique
<img longdesc="3" alt=":mrgreen:" src="http://r11.imgfast.net/users/1111/29/66/42/smiles/2222602150.gif">
 ) parce que... 1_ j'aime bien les rêves (
<img longdesc="15" alt="Neutral" src="http://illiweb.com/fa/i/smiles/icon_neutral.gif">
 ) et 2_ l'hiver approche.
<br>
J'ai encore rien lu
<img longdesc="18" alt="pale" src="http://illiweb.com/fa/i/smiles/icon_pale.gif">
<br>
Le message d'accueil est des plus intrigants...
<br>
J'aime bien ce qui est mystérieux
<img longdesc="2" alt="Very Happy" src="http://illiweb.com/fa/i/smiles/icon_biggrin.png">
<br>
<br>
Pour la rubrique bateau: mes principaux loisirs sont le dodo (je pratique tous les jours, si si), la musique classique, les ballades rivières, la psycho, et les bottes.
<br>
<br>
Latifolia a dit.
<br>
<br>
<br>
<br>
[edit]
<br>
En fait rien à voir avec les rêves hahahaha.
<br>
Google est ton ami.
<img longdesc="13" alt="Twisted Evil" src="http://illiweb.com/fa/i/smiles/icon_twisted.gif">
<br>
Google je sais pas mais le hasard en tout cas oui.
<img longdesc="6" alt="Cool" src="http://illiweb.com/fa/i/smiles/icon_cool.gif">
</div>
</div>
</div>


Ah oui ! Bon, du coup, on va prendre une autre page, celle-là même, avec mon post :
Là…:

Code:
<div class="postbody"><ul class="profile-icons"><li></li><li></li><li><a href="/post?p=7176&amp;mode=quote"><img title="Répondre en citant" alt="Répondre en citant" class="i_icon_quote" src="http://illiweb.com/fa/prosilver/icon_post_quote.png"></a></li><li><a href="/post?p=7176&amp;mode=editpost"><img title="Editer/Supprimer ce message" alt="Editer/Supprimer ce message" class="i_icon_edit" src="http://i73.servimg.com/u/f73/16/87/35/17/icon_p10.png"></a></li><li></li><li></li><li></li></ul><h2 class="topic-title"><img alt="" src="http://illiweb.com/fa/empty.gif"> <a name="7176" href="/t573-creation-de-script-cahier-des-charges-et-infos-utiles#7176">Re: Création de script&nbsp;: Cahier des charges et infos utiles</a></h2><p class="author"><img title="Message" alt="Message" src="http://illiweb.com/fa/empty.gif" class="sprite-icon_post_target">&nbsp;&nbsp;<a href="/u10">FirePowi</a> Aujourd'hui à 12:51</p><div class="clearfix"></div><div style="display:none"></div><div class="content clearfix"><div><blockquote><div><cite>Yoendel a écrit:</cite>...je te comprends... tu veux un café ?</div></blockquote>Oui !<br>Bon, reprenons… Donc je vais faire un message avec PLEIN de formatage, pour le trava… le script.<br><br>1 &mdash; <strong>Le bold.</strong><br>2 &mdash; <i>l’italique</i><br>3 &mdash; <u>Le souligné</u><br>4 &mdash; <span><strike>STRIIIIIIKE… Le barré.</strike></span><br>5 &mdash; <br><div align="left">Gauche</div><br>6 &mdash; &nbsp;<br><div style="margin:auto;text-align:center;width:100%">Milieu</div><br>7 &mdash; <br><div align="right">Fach… Droite</div><br>8 &mdash; <br><div align="justify">Je n’ai pas à me … Justifier</div><br>9 &mdash; Liste&nbsp;:<br><ul><br><li>A<br></li><li>B<br></li><li>C<br></li></ul><br><ul><br><li>D<br></li><li>E<br></li><li>F<br></li></ul><br>10 &mdash; Liste ordonée&nbsp;:<br><ol type="1"><br><li>G<br></li><li>H<br></li><li>I<br></li></ol><br>11 &mdash; Insérer une ligne <br>Je suis <br><hr>à la pêche <br><hr>aux bons fruits de la <br><hr>forêt.<br>12 &mdash; Quote&nbsp;:<br><blockquote><div><cite>Moi-même, non mais ! a écrit:</cite>Je parle en français, c’est cool.</div></blockquote>13 &mdash; le code&nbsp;:<br><dl class="codebox"><dt>Code:</dt><dd><code>Le code, C’est bien, parfois BASIC, parfois plus dur et parfois, C++ dur, alors en cadeau, on a des fois un RUBY ou un PERL, et pour ceux qui aiment les animaux, on leur donne des PYTHON, et pour ceux qui aiment le coloriage, on leur donne de l’HTML, et pour ceux qui ont un million de millard de point de vie, on dit qu’ils ont 1php.</code></dd></dl>14 &mdash; le spoiler&nbsp;:<br><dl class="codebox spoiler"><dt style="cursor: pointer;">Attention, révélation de fou !!:</dt><dd><div class="spoiler_content">À la fin, le protagoniste embrasse la princesse, ils vécurent heureux et eurent pleins d’enfant, ils vécurent heureux jusqu’à ce qu’on apprenne que le protagoniste est devenu stérile lors de ses aventure, il fallait alors justifier les enfants pour la princesse « Roh, tu ne peux pas en faire à cause de tes aventure, alors que moi, avec mes aventures, j’en ai plein. ».</div></dd></dl><br>15 &mdash; <dl class="codebox hidecode"><dt style="border: none;"></dt><dd>Et bah tu vois rien TROOOLOLOLOLOLOLOL, ça me fait trop golrire.</dd></dl><br>16 &mdash; Tableau<br><table><tbody><tr><td align="left">Tu t’es fais caser !! Niark niark niark</td><td align="left">Et bah toi aussi !</td></tr><tr><td align="left">Pas moi !</td></tr></tbody></table>17 &mdash; Image&nbsp;:<br><img alt="" src="http://i57.servimg.com/u/f57/18/38/30/10/23779410.jpg"><br>18 &mdash; URL&nbsp;:<br><a rel="nofollow" target="_blank" href="http://free-as-a-gnu-games.net/php/about.php">Un site avec des Gnou !</a><br>19 &mdash; Youtube&nbsp;: [je pense qu’il est bien de les retranscrire sous forme d’une simple url]<br><embed width="425" height="350" allowfullscreen="true" allowscriptaccess="always" scale="exactfit" quality="high" wmode="transparent" type="application/x-shockwave-flash" src="http://www.youtube.com/v/KfCXnLyGlfA" pluginspage="http://www.macromedia.com/go/getflashplayer"><br>20 &mdash; Dailymotion&nbsp;: [On sait jamais, il y a peut-être des gens qui l’utilisent. et puis avec le futur bébé de mozilla, il peut retrouver une nouvelle naissance]<br><embed width="425" height="350" scale="exactfit" quality="high" wmode="transparent" type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/xqoark" pluginspage="http://www.macromedia.com/go/getflashplayer"><br>21 &mdash; Flash&nbsp;: [Il faut vraiment envisager tout les cas de figure, hein… Bon, c’est extrême, mais voilà…]<br><embed width="1" height="2" scale="exactfit" quality="high" wmode="transparent" type="application/x-shockwave-flash" src="http://www.site-flash.morphemzero.be/flash-aff-1.swf" pluginspage="http://www.macromedia.com/go/getflashplayer"><br>22 &mdash; Taille de police&nbsp;:<br><span style="font-size: 7px; line-height: normal">tout piti</span> <span style="font-size: 9px; line-height: normal">piti</span> <span style="font-size: 12px; line-height: normal">moyen</span> <span style="font-size: 18px; line-height: normal">grand</span> <span style="font-size: 24px; line-height: normal">très grand</span><br>23 &mdash; Couleur&nbsp;:<br><font color="#333333">C</font><font color="#ff3333">o</font><font color="#999999">u</font><font color="#339933">l</font><font color="#9933ff">e</font><font color="#999966">u</font><font color="#6699ff">r</font><font color="#cc3366"> de toute </font><font color="#cc66cc">les couleurs.</font><br>24 &mdash; Police.<br><font face="Arial">Police</font>, <font face="Arial Black">elle</font> <font face="Comic Sans MS">est</font> <font face="Courier New">pour</font> <font face="Georgia">toi</font>, <font face="Impact">cette</font> <font face="Sans-serif">chanson</font>, <font face="Serif">tu</font> <font face="Serif">n’l’aimeras</font> <font face="Times New Roman">pas</font>,<font face="Trebuchet MS"> je le</font> <font face="Verdana">sais déjà</font> !!<br>25 &mdash; indice et exposant sub<sub>way</sub> sup<sup>ériorité</sup><br>26 &mdash; Défilement horizontale&nbsp;:<br><span><marquee>Je suis là, je suis là, je suis là, je suis là…</marquee></span><br>27 &mdash; Défilement verticale&nbsp;:<br><marquee style="height: 60px;" scrollamount="1" direction="up"><br><br>Disney &copy;<br>Présente&nbsp;:<br><font color="#ffcc66">STAR&nbsp;WARS</font><br><br></marquee><br>28 &mdash; World of Warcraft [Il faut tout envisager… Ça marche comment ?]<br><script type="text/javascript" src="http://lootup.net/bbloot.php?obj=Je suis un plow."></script><br>29 &mdash; Aléatoire&nbsp;:<br><dl class="codebox"><dd><strong>Nombre aléatoire (2,18) : </strong>9</dd></dl><br>30 &mdash; Lancer de dés… <strong> FirePowi a effectué 1 lancé(s) d'un dé 100 (Image non renseignée.) : </strong><dl class="codebox"><dd>43</dd></dl><br>EDIT&nbsp;:<br>31 &mdash; Les smiley&nbsp;:<br><img longdesc="1" alt="Smile" src="http://illiweb.com/fa/i/smiles/icon_smile.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:)&nbsp;</code></dd></dl><img longdesc="2" alt="Very Happy" src="http://illiweb.com/fa/i/smiles/icon_biggrin.png">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:D&nbsp;</code></dd></dl><img longdesc="3" alt=":mrgreen:" src="http://r11.imgfast.net/users/1111/29/66/42/smiles/2222602150.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:mrgreen:&nbsp;</code></dd></dl><img longdesc="4" alt="Shocked" src="http://illiweb.com/fa/i/smiles/icon_eek.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:shock:&nbsp;</code></dd></dl><img longdesc="5" alt="Sad" src="http://illiweb.com/fa/i/smiles/icon_sad.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:(&nbsp;</code></dd></dl><img longdesc="6" alt="Cool" src="http://illiweb.com/fa/i/smiles/icon_cool.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>8)&nbsp;</code></dd></dl><img longdesc="7" alt="Mad" src="http://illiweb.com/fa/i/smiles/icon_mad.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:x&nbsp;</code></dd></dl><img longdesc="8" alt="Wink" src="http://illiweb.com/fa/i/smiles/icon_wink.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>;)&nbsp;</code></dd></dl><img longdesc="9" alt="Razz" src="http://illiweb.com/fa/i/smiles/icon_razz.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:P&nbsp;</code></dd></dl><img longdesc="10" alt="Embarassed" src="http://illiweb.com/fa/i/smiles/icon_redface.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:oops:&nbsp;</code></dd></dl><img longdesc="11" alt="Crying or Very sad" src="http://illiweb.com/fa/i/smiles/icon_cry.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:cry:&nbsp;</code></dd></dl><img longdesc="12" alt="Evil or Very Mad" src="http://illiweb.com/fa/i/smiles/icon_evil.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:evil:&nbsp;</code></dd></dl><img longdesc="13" alt="Twisted Evil" src="http://illiweb.com/fa/i/smiles/icon_twisted.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:twisted:&nbsp;</code></dd></dl><img longdesc="14" alt="Rolling Eyes" src="http://illiweb.com/fa/i/smiles/icon_rolleyes.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:roll:&nbsp;</code></dd></dl><img longdesc="15" alt="Neutral" src="http://illiweb.com/fa/i/smiles/icon_neutral.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:|&nbsp;</code></dd></dl><img longdesc="16" alt="Suspect" src="http://illiweb.com/fa/i/smiles/suspect.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:suspect:&nbsp;</code></dd></dl><img longdesc="17" alt="No" src="http://illiweb.com/fa/i/smiles/kopfschuettel.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:no:&nbsp;</code></dd></dl><img longdesc="18" alt="pale" src="http://illiweb.com/fa/i/smiles/icon_pale.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:pale:&nbsp;</code></dd></dl><br><img longdesc="19" alt="pig" src="http://illiweb.com/fa/i/smiles/icon_porc.png">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:pig:&nbsp;</code></dd></dl><img longdesc="20" alt="cheers" src="http://illiweb.com/fa/i/smiles/icon_cheers.png">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:cheers:&nbsp;</code></dd></dl><img longdesc="21" alt="scratch" src="http://illiweb.com/fa/i/smiles/icon_scratch.png">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:scratch:&nbsp;</code></dd></dl><img longdesc="22" alt="study" src="http://illiweb.com/fa/i/smiles/icon_study.png">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:study:&nbsp;</code></dd></dl><img longdesc="23" alt="Affraid" src="http://r11.imgfast.net/users/1111/29/66/42/smiles/4153397032.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:affraid:&nbsp;</code></dd></dl><br><img longdesc="24" alt="Nyan" src="http://r11.imgfast.net/users/1111/29/66/42/smiles/2003901002.gif">&nbsp;<dl class="codebox"><dt>Code:</dt><dd><code>:nyan:&nbsp;</code></dd></dl><br>Bon bah…<script type="text/javascript" src="http://lootup.net/js/popup.js"></script><style type="text/css">.wttip td,.wttip th{background: url(http://lootup.net/ttip.png);font-family:Arial;font-size:12px;line-height:16px;color:white;border-left:none;border-right:none;border-top:none;border-bottom:none;}.wttip table.shrink b{font-size:10px;line-height:15px}.wttip table.shrink td,.wttip table.shrink th{font-size:10px;line-height:14px}.wttip th{padding:3px;height:8px}.wttip td{padding: 8px 4px 1px 9px}.wttip div.indent{padding-left:0.6em}.wttip table{background-color:transparent}.wttip td table{border-spacing:0;border-collapse:collapse}.wttip td table th,.wttip td table td{background:none}.wttip td table th {padding:0 0 0 4em;text-align:right;font-weight:normal}.wttip td table td {padding:0}</style></div></div><br><br>Dernière édition par Klev le 21.10.13 16:56, édité 3 fois<div id="sig7176" class="signature_div"><br>_____________________<br><dl class="codebox spoiler"><dt style="cursor: pointer;">Spoiler:</dt><dd><div class="spoiler_content"><br>-Construire le bien, plutôt que détruire le mal.<br>-L'amour est plus fort que la haine.<br>-Une équipe de dix vaut mieux que dix équipe de un.<br>-Si les vingt-deux joueurs de foot étaient dans la même équipe, ils marqueraient plus de but.<br>-Tout problème a au moins une solution, mais avant de le résoudre, il faut le comprendre.<br></div></dd></dl></div></div>

Déjà… À part le fait que c’est dégueulasse, on voit un truc important… forumgratuit déclare des fonctions en plein milieu d’un message… selon ce que l’utilisateur aura tapé dans son message… En quoi est-ce stupide ? À priori, la fonction existe déjà… POURQUOI ILS LA FOUTENT DANS LE CODE ?? Pardon…
donc…
Donc pour commencer :
le post est entre les balises :
Code:
<div class="postbody">
et
Code:
</div>
Héhé, n’oubliez pas que pour chaque balise div ouverte, il y en a une de fermer,… Donc je conseille une variable $divQuiServentARien initialisée à 0, puis incrémenté quand il y a une balise
Code:
<div>
et quand il y a une balise
Code:
</div>
, si $divQuiServentARien vaut 0, alors le message est finit, sinon, on décrémente $divQuiServentARien.

À partir de là, quand on a récupérer tout ce qu’il y avait là-dedans :
Code:
<ul class="profile-icons">…</ul>
, c’est pour les boutons « Citer » et « Editer » autrement dit, on s’en fait des collier à PERL, ou alors on en a simplement rien à f…
Venons donc à l’essentiel
[1 2 3 4 5 6 7 8 — 1 2 3 4 5 6 7 8 — 0 ligne de code —… En même temps, ils n’écriraient pas toute une page sur dix ligne de code… Bref.]
Code:
<h2 class="topic-title">
<img alt="" src="http://illiweb.com/fa/empty.gif">
<a name="$IDDuPost" href="#truc inutile pour le script#">$titreDuPost</a>
</h2>
Là, on a https://illiweb.com/fa/empty.gif — Attention, toujours avoir un pixel blanc avec soit !
Bon sinon… $IDDuPost c’est potentiellement intéressant, ça peut être intéressant, selon si on veut que les post soient enregistrer selon le numéro de leur ancien (forumgratuit) post ou si on veut au moins les garder dans le même ordre (parce que là, le post n°7099 correspond au message numéro 670X…, certainement du au fait des messages supprimer.) — Bref, selon… [Klev ? Par défaut, je choisirais d’enregistrer les messages dans le même ordre, mais sans vide]

Donc on continue…
Code:
<p class="author">
<img class="sprite-icon_post_target" title="Message" alt="Message" src="http://illiweb.com/fa/empty.gif">
<a href="$LienVersUtilisateur">$Utilisateur</a>
[le $jour.$mois.$annee $heure:$minutes]/[Aujourd'hui à $heure:$minutes]/[Hier à $heure:$minutes]
</p>
Là, on a toujours le pixel blanc… TRÈS IMPORTANT ! //Là, je fais un fail de clic… textarea me sauve
Bref… $Utilisateur Qui c’est qui a envoyé le post ? C’est $Utilisateur
Ensuite… on a la date et l’heure du message sous trois formes différentes…
C’est pourquoi j’invite le créateur du script [potentiellement moi…] à créer initialiser la date d’aujourd’hui et d’hier au début du programme ou de les récupérer au moins pour aujourd’hui et ainsi calculer la date d’hier à partir de celle d’aujourd’hui (ce qui est assez dur, je l’admet).
donc, considérons que notre script a la date d’hier et celle d’aujourd’hui (pour l’exemple : $jourAjd, $moisAjd, $anAjd, $jourH, $moisH, $anH)
si la chaîne commence par la lettre « l », on sait que la date est rentrée en clair et donc on peut récupérer $jour, $mois et $annee pas trop difficilement.
sinon si la chaîne commence par la lettre « A », on sait que c’est Aujourd’hui et donc $jour = $jourAjd ; $mois = $moisAjd ; $annee = $anAjd ;
sinon si la chaîne commence par la lettre « H », on sait que c’est Hier et donc $jour = $jourH ; $mois = $moisH ; $annee = $anH ;

Bon, on a l’utilisateur, le titre du post et la date… « ne pas regarder en bas, tu auras le vertige, ne pas regarder en haut, tu auras le vertige, monter simplement ».
Donc… le contenu du message…
entre
Code:
<div class="content clearfix"><div>
et
Code:
</div></div>
Quoi ? On ne vous a jamais appris l’importance de la double balise ? Normal, c’est un truc pour les grands programmeurs, ça…


Bon… On pourrait s’arrêter là, on a le message, son contenu, après tout, ça suffirait à récupérer benoîtement la bdd, mais si on fait ça, on aura pas un formatage propre de l’autre côté… donc on continue,…


Donc… on va refaire dans le même ordre que tout à l’heure…
1 — Le gras :
Code:
<strong>Le bold.</strong>
Simple, on respecte les standards (pour une fois), seulement,… je dois voir comment fonctionne GéDLP pour savoir si il faut remplacer quelque chose ou non…


Dernière édition par FirePowi le 21.10.13 18:09, édité 1 fois (Raison : récupération du code de mon post — avec les smiley… Et sans sauter de ligne, cette fois-ci. Que vous voyez à quel point chez forumgratuit on est diabolique !)

_____________________
Spoiler:

-Construire le bien, plutôt que détruire le mal.
-L'amour est plus fort que la haine.
-Une équipe de dix vaut mieux que dix équipe de un.
-Si les vingt-deux joueurs de foot étaient dans la même équipe, ils marqueraient plus de but.
-Tout problème a au moins une solution, mais avant de le résoudre, il faut le comprendre.
avatar
FirePowi

Humeur : Je pleure autant que je ris, à quelque chose près.
Localisation : Physiquement proche de mon PC
Emploi/Loisirs : Sans Emploi, Sans Loi… Ah si.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  Lynx le 22.10.13 18:50

Légèrement la flemme de tout lire :p

Mais bon j'dois avouer que j'ai accroché a PIKA GIRL *rires*

*récupère le café de Powi*

C'est trop tard pour lui

_____________________
Un jour, je trouverais un endroit Chat-leureux où me poser.
avatar
Lynx

Humeur : Chat-leurese
Localisation : Dans la forêt.
Emploi/Loisirs : Adore le coloriage. Merci FirePowi.

Feuille de personnage
Nom, classe et niveau: Nom : Lynx, Classe : Félin, Niveau : 1
PA:
26/26  (26/26)
PV:
30/30  (30/30)

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  Dark Geo le 14.12.14 4:06

Je déteste l'image 17.

_____________________


Spoiler:

   La paix n'est que mensonge.
   Il n'y a que la passion.
   Par ma passion, j'obtiens la puissance.
   Par ma puissance, j'obtiens le pouvoir.
   Par mon pouvoir, j'obtiens la victoire.
   Par mes victoires, mes chaînes se brisent.
   La Force me libérera.
   Il n'y a pas de paix, il y a la colère.
   Il n'y a pas de peur, il y a la puissance.
   Il n'y a pas de mort, il y a l'immortalité.
   Il n'y a pas de faiblesse, il y a le Côté Obscur.
   Je suis le cœur de l'Obscurité.
   Je ne connais pas la peur, mais je l'instille à mes ennemis.
   Je suis le destructeur des mondes.
   Je connais le pouvoir du Côté Obscur.
   Je suis le feu de la haine.
   Tout l'univers se prosterne devant moi.
   Je m'engage dans les ténèbres où j'ai trouvé la vraie vie
   Dans la mort de la lumière.
avatar
Dark Geo

Humeur : Variable
Localisation : Sur terre pas loin probablement sous la lune
Emploi/Loisirs : Je manque de temps pour les citer.

Feuille de personnage
Nom, classe et niveau: Geofraynils, sorcier sith
PA:
26/26  (26/26)
PV:
30/30  (30/30)

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Création de script : Cahier des charges et infos utiles

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum