Aller au contenu

Anonymus

Hubmaster
  • Compteur de contenus

    5 211
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Anonymus

  1. Je confirme. Que tu ais le statut de gérant majoritaire ou de gérant minoritaire d'une SARL, tu auras des charges sociales à payer. Celles ci dépendent de beaucoup de paramètres, notamment du statut du gérant. Anonymus.
  2. Personnellement, j'ai Kerio Personal Firewall. Il me prévient dès que quelque chose essaie d'ouvrir une connection internet, et me donne le nom du programme qui le fait. Ce ne résoud pas le problème, mais permet de savoir si c'est, comme le dit Tizel, normal ou pas. En général, ce n'est pas trop normal, mais un simple 'supprimer le programme' permet de remédier au problème kerio : www.kerio.com Anonymus.
  3. Bonjour, Je trouve ton annuaire assez sympa, mais j'ai juste un petit problème. J'ai regardé le copyright, et il donne un nom de domaine. En essayant d'ouvrir ce nom de domaine (pixame.com), je suis tombé sur une erreur. Voilà
  4. Si, comme le dit l'article : http://www.nexen.net/docs/php/annotee/ref.java.php
  5. Donc, je m'y mets : Devenir freelance ? un article : http://www.freelance.com/FT/France/It/Web....9F?OpenDocument dispo en .pdf Des explications, des articles, des liens intéressants : http://www.motamot.com/zoompages/formalites.html Se mettre à son compte ? article : http://www.cyberworkers.com/independant/in...freelance.shtml création d'entreprise ? site : http://www.lentreprise.com/creation/ Bonne lecture Anonymus.
  6. Anonymus

    function en PHP

    Tu peux essayer, s'il te plait, cette fonction ? je suis un peu tétu, or je pense que l'erreur vient de là. Non pas d'utiliser linux, mais d'un problème de retour chariot (caractère \r) $fp = fopen("test.txt","r"); $temp=0; while(! feof($fp)){ if (ereg("\r",fgets($fp),$array))echo "trouvé, ligne $temp<br>"; $temp++; } fclose($fp); Anonymus.
  7. Anonymus

    function en PHP

    J'avais cru lire que tu avais installé easyphp. Vraiment désolé Il n'empèche que le reste est surement vrai, c'est probablement un problème de retour chariot, autrement dit, un \n \r qui traine. T'as debian/linux au boulot et chez toi ? Anonymus.
  8. Attention, ce n'est pas la fonction qui renvoie une erreur, mais la facon dont le script est construit, et une incompréhension du langage. php gère les variables à la volée, autrement dit, il n'est pas besoin de déclarer un type à une variable, et il n'y a meme pas besoin de la définir. Exemple : <? echo $a; ?> On ne connais pas la valeur de $a, et on ne connais meme pas son type (booléen, integer, string, etc..). Donc : on fait une requète sql, qui renvoie 0 (zéro) champs. Et on teste le nombre de champs : if ( zero ) alors ..... Mais pour php, les données 0, FALSE, ERROR, et NON DEFINI c'est du pareil au même. L'erreur vient donc du fait que la personne teste le nombre de champs, et oublie que php peut renvoyer FALSE, ou ERROR. PHP continue donc, en pensant avoir un nombre de champs égal à zéro, alors que le programme renvoyait peut etre une erreur due à une non-connection à la base de données. Voilà. Anonymus.
  9. Oui. Donc, deux protections vallent mieux qu'une
  10. Il y a juste un petit problème, à savoir : Peut etre que le fait d'enregistrer un enregistrement dans phpbb ouvre une deuxieme table sur phpbb. Autrement dit, peut etre que pour un utilisateur donné, il y a plusieurs tables sur phpbb. Dans ce ca, et à moins d'envoyer tout le code du programme phpbb et toutes les structures de toutes les tables, sinon c'est probablement voué à l'échec, dans la mesure où les champs ne seraient pas remplis correctement, et généreraient des erreurs dans phpbb. je suis pas sûr d'avoir été très clair, là dessus Anonymus.
  11. Lorsque l'on dit que les variables globales sont à ON, cela signifie que : Un certain nombre de variables sont disponibles, sans avoir besoin de les déclarer. En général, ce sont des variables dont a besoin php pour tourner. Elles sont visibles lorsque tu fais la fonction : phpinfo();. Donc, une option de configuration permet de rendre visible un certain nombre de variables. Ainsi : Si, dans ton fichier php.ini, l'option de configuration error_reporting est à E_ALL, tu demandes à php de déclarer toutes les erreurs. Si tu le mets à E_ERROR, alors php ne déclarera pas les erreurs qu'il rencontrera. Donc : A supposer que tu demandes à php de déclarer toutes les erreurs, tu peux essayer de faire juste ce petit code : <? echo $a; ?> Normalement, cela va te renvoyer une erreur, disant que $a n'est pas déclaré. En effet, tu demandes à php d'afficher une variable qu'il ne connait pas. Mais : Tu peux demander à php d'afficher des variables qu'il connait, même si tu ne les as pas déclaré. Ce sont les variables globales. Par exemple ? Essaie de faire : <? echo getenv("SERVER_NAME"); ?> Tu auras le nom du serveur qui tourne sur ta machine. Normalement, c'est 'localhost'. Cette variable, php a besoin de la connaitre, meme si tu ne la déclare pas. Si tu fais : <? echo $a; ?> le navigateur te dira : Notice: Undefined variable: a in ton_fichier.php on line ligne Autrement dit, il te retournera une erreur. Imagines un script que tu trouves sur internet, ou dont tu postes le code, inocemment, dans un forum. Les personnes qui voient ce script peuvent être tentés d'essayer d'entrer dans ton code en utilisant les variables que tu ne testes pas. Exemple : if (auth='admin'){ // gestion de l'administration } Là, il suffit de faire : http://localhost/mon_script.php?auth=admin pour entrer dans le code. Et ca marchera... si ton script est réglé sur register_globals = on par contre, s'il est réglé sur register_globals = off ca ne marchera pas. Jettes un oeil au fichier php.ini, dans le répertoires windows, tu trouveras tout un tas d'options de configuration bien utiles à connaitre (mais attention, les manipulations peuvent être... dangereuses). Si tu as besoin de plus d'infos, n'hésites pas Anonymus.
  12. Anonymus

    function en PHP

    Bonjour, désolé pour les temps de réponse un peu longs... Je pense que les problèmes viennent de là : Ton php tourne sous windows, alors que celui de ton hébergeur tourne sous linux. Windows gère les caractères de fin de ligne et de retour chariot différemment de linux. Lorsque tu executes ta fonction, tu poses la question : que reste t-il ? Et la dernière condition, de la dernière condition, gère les cas par défaut. Autrement dit : Lorsqu'il n'a rien à se mettre sous la dent, il execute la dernière ligne : else $var = " $var\n"; // qui signifie : sinon, dans tous les autres cas, executer ce code. Tu sais qu'il existe toujours ces retour chariots et passage à la ligne, or lorsque tu testes ton '$var', il y a toujours un \n et \r résiduels. C'est de là que vient l'erreur. Si ton php (la version) tournait sous linux, tu n'aurais pas ce problème. Là, tu as un pb pour 2 raisons : - Tu mets une valeur par défaut : else...else $var = "<p>$var</p>\n"; // <p> - tu fais tourner sous windows : il reste un \r. Le fait qu'il reste un \r sous windows se retrouve dans ta fonction à 2 emplacements (au moins, apparemment) : $var = preg_replace("/^(\))$/", "</ul>\n", $var); // </ul> et else $var = "<p>$var</p>\n"; // <p> ces 2 cas ne testent pas si le \ est un \r, et se font 'piéger' par le système windows. Fais un essai, en enlevant la dernière condition, et en mettant une condition pour l'avant dernière. et... tiens nous au courant Anonymus.
  13. Bonjour, Il te serait plus simple de te lancer dans les bases de données. Leur utilisation est nettement plus simple que les manipulations de fichiers texte, surtout en mode 'modification', 'suppression'. Pour info : Ne modifies pas le fichier texte. Notes tout son contenu dans une variable, modifies ce que tu veux modifier, et changes tout le contenu. Tu y gagneras en clarté et en vitesse. Anonymus.
  14. D'accord. Il te faut donc le mettre dans un répertoire spécial (autrement dit : créé pour l'occasion), et protéger ce répertoire des regards : Tu trouveras ici : http://www.webmaster-hub.com/publication/article4.html des informations quant à la protection des fichiers, des répertoires, etc.. Le fichier robots.txt te permet d'interdire l'indexation d'un répertoire par un robot. Mais, il permet aux autres utilisateurs de savoir que ce répertoire existe. La balise metatag robots permet de faire à peu près l'équivalent. Enfin, tu peux protéger ton fichier en incluant directement dans le code de celui ci les directives de protection. Anonymus.
  15. Les mots de passe sont stockés dans des fichiers, si ca peut te rassurer. En fait, ce n'est pas tant le fichier qui est important que la méthode que tu adoptes pour protéger ce fichier. Il existe en effet plusieurs solutions et plusieurs méthodes pour protéger un fichier contenant, par exemple, des mots de passe. Mais il faudrait savoir ce que tu comptes faire de ce fichier, et par exemple si tu as l'intention de l'appeler avec un autre fichier. Anonymus.
  16. Anonymus

    function en PHP

    Ca ne répond pas forcément à ta question, mais.... dans le morceau de code qui suit, il y a une erreur (enfin.. je pense) : elseif(preg_match("/^(\)dl)/", $var)) $var = preg_replace("/^(\)dl)$/", "</dl>\n", $var); // </dl> elseif(preg_match("/^(\))/", $var)) $var = preg_replace("/^(\))$/", "</ul>\n", $var); // </ul> else { if($var == "") $var ="<p> </p>\n"; // <p> vide ! else $var = "<p>$var</p>\n"; // <p> } return($var); } Comptes le nombre de parenthèses, et tu verras qu'elles ne correspondent pas à ce que tu souhaites obtenir. Pour les parsers xml, xhtml, etc, je sais qu'il y a des différences entre les versions, mais je n'arrive pas à trouver des textes en faisant mention. Tu es peut etre tombé sur un changement mineur entre 2 versions, ou sur un bug Vois déjà ce que donne ces modifs, on verra ensuite pour les textes qui en parlent Tiens nous au courant. A+, Anonymus.
  17. Il y a des programmes tout faits qui permettent de créer un portail. C'est peut etre cela qu'il te faut. Renseignes toi sur les 'packages' pret à l'emploi. Tu devrais peut etre aussi mettre au clair tes idées, ou tout du moins les mettre par écrit. Un webmaster, s'il est au minimum sérieux, ne s'attaquera pas à un projet s'il n'est pas exposé clairement, décrit dans tous ses détails, sur papier (ou équivalent). Anonymus.
  18. Bonjour, on pourrait imaginer un script qui le fasse pour tous ceux qui en ont besoin, et ceci, sans tag visible. Si vous êtes intéressés, et si vous avez des idées de ce que vous voulez, signalez le ici, on verra ce qu'on peut récupérer comme informations. Il n'est pas dit que je me mette à en faire un, si le nombre de réponses est élevé Anonymus.
  19. Bonjou Knarfy, tu as la possibilité d'intégrer des javascript qui : d'un coté t'enregistrent le nombre de visiteurs, d'un autre coté te renvoient ce nombre sous forme d'image. Ainsi, tu intègre ton lien javascript, et il apparait une image correspondante au nombre de personnes visitant ton site ou l'ayant visité. Anonymus.
  20. Anonymus

    function en PHP

    Bonjour, il me semblerait plus judicieux de regarder le code html de ce que te donne cette fonction. Tu compares les code source html ( et non l'affichage à l'écran ) et : - si les 2 ne sont pas pareil, alors c'est un problème de navigateur - sinon, je ne sais pas trop. Mais... Ca m'étonnerait que php interprète différemment des fonctions aussi simples que les preg et les ereg. Eventuellement, postes le code html. Anonymus.
  21. Anonymus

    Javascript a PHP

    Bonjour, je t'aurais proposé la même chose, pour le passage des variables javascript dans les url. A noter que ce ne sont pas des url php, mais html classiques. Le fait qu'elles soient interprétées par php ne change pas grand chose dans ce cas. Conseil : Lorsque tu as une erreur comme celle ci, jettes un oeil dans les codes source des sites qui le font, tu peux y voir comment font les autres, et cela peut te donner une idée de comment faire (mais tu peux aussi poser la question ici, bien sûr ) Anonymus
  22. Tu veux faire une addition, mais :: Le chiffre que tu sors, tu le sors d'où ? Je veux dire : le $query, c'est un identifiant de ressource, non ? Il est tiré d'une base de données, ton chiffre, non ? Ce ne sera pas forcément $query=$query+1; que l'on peut aussi écrire $query++; mais.. peut etre un peu plus compliqué que ca
  23. Les pages en php n'ont pas forcément besoin de ".php" . C'est une option de configuration, dans le fichier php.ini qui te permet de décider quels sont les extensions pour lesquelles les scripts seront executés comme script php. Ainsi, tu peux très bien faire des script .php, les appeler .asp, et renseigner le fichier php.ini. Les utilisateurs (et hackers) auront l'impression d'avoir à faire à .asp, alors qu'ils auront sous les yeux du php. L'autre alternative, c'est de faire intervenir l'url_rewriting, qui te permettrait de modifier le nom du fichier, et donc de l'extension, pour qu'apparaissent les extensions que tu désires. Anonymus.
  24. Tu n'as peut etre pas le droit de garder un post parce que son contenu appartient à son auteur. Par contre, tu as le droit de citer cette personne, et de donner des passages de son message. Cela serait alors considéré comme " cité pour référence". Un peu comme un journaliste lit des passages de bouquin, pour démontrer un fait. Ainsi, tu mettrais un post en disant : "Post supprimé àprès la demande de m. Untel. Ce post disait que.. bla bla, et d'ailleurs, en employant ses termes "là tu mets certains termes", il dit que.. bla, bla..". Si tu n'as pas le droit de garder une discussion, en revanche, tu as le droit d'y faire référence. J'en suis à peu près sûr. Ca refroidira pas mal de personnes qui voudront faire pareil. Anonymus.
  25. http://www.phpdig.net/ est un moteur de recherche entièrement en php, dont le premier développeur était francais. (je dis ca, parce qu'il y a une partie francaise sur le site de phpdig..grace à ca ) Donc, c'est un moteur de recherche, qui permet de crawler 1 ou plusieurs sites, d'enregistrer les résultats, et de les ressortir à la demande. Il gère pas mal de choses, et est assez intéressant pour toute personne s'intéressant aux moteurs de recherche. Il se qualifie lui meme de "plus petit moteur de recherche en php du monde". Anonymus.
×
×
  • Créer...