Aller au contenu

Boo2M0rs0

Hubmaster
  • Compteur de contenus

    133
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Boo2M0rs0

  1. Boo2M0rs0

    Explication d'1 code

    Je ne suis pas sur que eval gère les balises du php (<? , <?php et ?> ). Chez moi il renvoi une erreur lorsque le code est faux du genre "Parse error: parse error, unexpected $ in index.php(6) : eval()'d code on line 1", mais je pense que cela dépend du niveau d'erreur choisi. En plus ce code n'execute pas le code php de la page mais une commande echo qui a en argument le code de la page chargée. (les addslashes servent à éviter que le script ne soit détourné). Peut être qu'en imaginant un exemple c'est plus facile à visualiser: le code d'un template.htm: <body> <h1>$titre</h1> <?php echo "<p>$texte</p>"; ?> </body> (oui je vous rassure c'est qu'un exemple pour prouver les limites de la chose ) On va dire que $titre = acceil et $texte = Page en construction On charge la page dans : Le code ne change pas. On ajoute les slashs avant les doubles guillemets: <body> <h1>$titre</h1> <?php echo \"<p>$texte</p>\"; ?> </body> On va créer une commande qui va être executé par eval elle contient: echo " <body> <h1>$titre</h1> <?php echo \"<p>$texte</p>\"; ?> </body>"; Quand on voit ceci on se rend compte immédiatement que les balises <?php ne pourront pas être executés et cela ne va pas donner le résultats voulu: <body> <h1>Acceil</h1> <?php echo "<p>Page en construction</p>"; ?> </body> Dans ce cas il aurait fallu utiliser la méthode include. Je ne sais pas si include execute le php dans des fichiers qui n'ont pas .php à la fin (avec la configuration classique), à tester :/
  2. Bah c'est une option scientifique quoi, enfin si je réussi à passer, mais ça devrait aller Un quake like, c'est un jeu, de tir (quake et counter strike sont les plus connus). Mais ce ne sont que des détails
  3. Boo2M0rs0

    Explication d'1 code

    Il n'y a pas de différence, le script utilise file donc il prend le contenu tel quel;) D'ailleurs si tu compte executer du code php dans ces fichiers finissant en .php, il ne sera pas interprété.
  4. Salut, En php, je pense qu'il faudra écrire une sorte de client avec connexions par socket, car les fonctions pour récupérer une page par http ne permettent pas d'envoyer, récupérer des cookies et transmettre des donnés par get et post. bye.
  5. Boo2M0rs0

    Explication d'1 code

    Oui c'est assez bien mais si tu compte t'en servir saches que tu ne devrait utiliser que des templates dont tu es sur du contenu. Un template écrit par un visiteur serait une faille de sécurité car il pourrait afficher n'importe quelle variable variable de ton script (par exemple les variables qui contiennent le mot de passe de ta base de donné :s).
  6. Bonjour, C'est étrange j'ai pas vu le site officiel de php: php.net C'est en anglais mais la documentation est traduite http://fr.php.net/manual/fr/index.php C'est une base de donnée titanesque et en Français, je vois pas comment on pourrait s'en passer
  7. Boo2M0rs0

    Explication d'1 code

    Lu, En fait on n'utilise pas include() pour pouvoir insérer des donnés dans le template plus facilement. Avec include le template contiendrai des <?php echo $ma_variable ?> Avec ce code écrire $ma_variable sera plus court et plus clair Ce code utilise une astuce dans php qui fait que les variables à l'intérieur de doubles guillemets sont décodées si elles existent. Le addslashes permet quant à lui d'éviter les erreurs de syntaxes, car si un double guillemet existe dans un des template, il provequera surement une erreur de syntaxes avec eval. Quant à la fonction InCludePageHtml() je pense qu'elle a été créée pour prévoir l'évolutivité au cas où on déciderait de classer les fichiers de template dans un autre dosier.
  8. Bonjour à tous. Mon pseudo est Boo2M0rs0, mon vrai prénom Daniel, 15 ans (oui c'est un peu jeune ?) en 3ème et compte bien passer en seconde générale option mpi. Pour la petite histoire je suis depuis 2 ans un mordu d'Unreal Tournament 2004, un quake like et que ma petite soeur un soir se plaignait d'avoir des bout de morceaux dans sa soupe ce qui m'a donné l'idée du pseudo J'ai commencé à coder vers 11~12 ans avec un petit tutoriel dans un micro hebdo qui expliquait 3 codes javascript.J'ai codé un peu de Visual basic avec une version de Visual Studio que m'avait filé mon père et puis j'ai découvert php et ça fait un moment que j'en fais maintenant et j'ai un assez bon niveau. Je fais aussi quelques maquettes mais je suis aussi nul sur photoshop qu'en arts plastique au colège. Je veux aussi me mettre à la programmation en flash mais j'ai pas encore trouvé de tutoriel vraiment complet, je vais être obligé de m'acheter un livre je pense (la première fois:D ).J'ai aussi tenté de commencer un cms en php mais je manque de motivation et d'organisation pour mener un projet si vaste. J'ai eu un site perso, mais c'était plutot un prototype pour m'entrainer à coder et faire un design donc je l'ai fermé car je ne l'ai jamais mis à jour en un an. Je gère aussi le site de mon clan ut2004: http://zicteam.free.fr/ J'en ai un peu honte car c'est un site nuked klan tout fait, et le thème graphique n'est même pas de moi. En revanche j'avais trouvé une faille critique de sécurité dans nukedklan en décembre dernier, j'avais même réussi à rentrer dans le forum privé des web dev et je leur avait posté le problème là-bas. Voilà c'est fini, peut être que j'aurais pas du me présenter parce que je me rend compte finalement j'en ai écrit pas mal
×
×
  • Créer...