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. Bonjour, Quand un programme plante 'au niveau des requètes sql', le plus simple pour commencer est de les afficher. Au lieu de : $nombre_resultat = mysql_num_rows(mysql_query("SELECT id FROM $table_serveurs WHERE mod='ETpro' AND ok='oui'")); tu fais : $q = "SELECT id FROM $table_serveurs WHERE mod='ETpro' AND ok='oui'"; $r= mysql_query($q); echo "<br>".$q; echo "<br>".$r; $nombre_resultat = mysql_num_rows($r); Avec ca, tu prends la requète générée, et tu essaie dans phpmyadmin. Si ca ne marche pas, alors essaie de voir dans phpmyadmin directement pourquoi, sinon, c'est que le problème est autre. (mais en général, ca vient de là
  2. Bonjour, Tu as très certainement un problème dans le 'chemin' de ton cookie. Vérifie bien les ss-domaine/domaine/répertoire de ton cookie, il doit y avoir un conflit là dedans.
  3. D'un autre coté, histoire de me faire l'avocat du diable, tu as bien le droit de rentabiliser ton forum Si tes membres ne comprennent pas qu'un forum a un cout, et que ce cout doit, de fait, être comblé, c'est qu'ils ont une vision un peu idéaliste du web. Le tout est d'envoyer le mail avec une note d'introduction, pour 'présenter' le service, plutot que se contenter du message publicitaire banal. Les informations publicitaires sont plus facilement digérées lorsqu'elles sont 'introduites' par une personne connue (toi, l'admin du forum, par exemple). Dans le cas où tu ne présenterais pas ce message publicitaire, tu t'exposes effectivement à un renvoi massif. Au moins pour te prévenir qu'un annonceur se sert de ton forum à ton insue Dernière chose : Si tu dois envoyer des MP, ou des mails, n'oublies pas d'y coller un compteur, pour connaitre le taux de lecture, de retour, etc..
  4. Bonjour, Il serait étonnant que tu aies réellement besoin de connaitre la largeur et la hauteur de l'écran en php. La plupart (quasiment tous) des besoins se traduisent en javascript, et non en php : En gros, au lieu de passer les variables de javascript à php, fais ce dont tu as besoin en javascript, au lieu de 'revenir' au php. Pour bien comprendre, il faut savoir que php est exécuté sur le serveur, alors que javascript est exécuté sur le poste 'client', autrement dit sur le poste de l'internaute. Donc > Tu fais ton programme en php, et tu envoies le résultat sur le navigateur du client, et tu laisses javascript récupérer la hauteur/largeur, et la traiter, sans refaire appel au serveur, à php. Le code de Ghost utilise une méthode assez répandue > IF (condition){ code si vrai } ELSE{ code si faux } Comme ton code retournera 'faux' (comme tu l'as signalé), ca sera la boucle 'ELSE' qui sera exécutée. Or celle ci renvoie sur la même page, avec les valeurs de largeur/hauteur. Le code s'exécute alors une seconde fois, et là, les valeurs sont initialisées (comme signalé ci-dessus), et c'est la boucle 'IF' qui s'exécute. Le problème de ce script est qu'il fait appel à la page 2 fois : une fois pour initialiser la hauteur/largeur, une fois pour prendre en compte cette hauteur/largeur. Le problème est que tu n'as pas trop le choix, pour retourner les valeurs à ton php. Seulement, comme je le mentionnais plus haut, il serait peut être plus facile de faire la suite en javascript. Pour cela, il nous faudrait déjà savoir de quoi il en retourne par la suite : Pourquoi as tu besoin des hauteur/largeur ?
  5. Bonjour, Il n'y a aucune raison de devenir l'intermédiaire entre une banque et un commerce en ligne. Ca serait mal vu du commerce, et de la banque. Atos fournit des executables, à placer sur le site marchand. Remplacer Atos signifie coder un exécutable, avec tous les risques que cela comporte. Il s'agit bien de flux financiers, et tu ne pourras te permettre la moindre erreur. Le certificat n'est pas fourni avec Atos. D'ailleurs, il n'y en a pas besoin. Tu installes Atos sur un serveur, et ceci permet d'envoyer les données à la banque.
  6. Je mettrais un bémol :> Pour faire ce dont tu as besoin, tu peux utiliser une autre technique > Tu mets tes fichiers dans un répertoire : /mp3 par exemple. Tu mets, dans le code, un lien vers le répertoire /lire par exemple. Lorsque l'utilisateur veut un fichier, il va dans le répertoire /lire. Là, il tombe sur un script php qui incrémente une table > ip > mp3 > date Si son ip a déjà lu le mp3, depuis date-24h, par exemple, alors tu ne lui envoies pas le mp3. Sinon (s'il ne l'a pas lu, ou s'il l'a lu depuis plus de 24h, ou.. etc,), alors tu 'lis le fichier mp3' dans le répertoire /mp3, et tu le lui envoies. Voili.
  7. Bonjour, Je suis un fervent adepte des inclusions de fichiers, or je n'ai jamais entendu parlé de ralentissements dus à des includes multiples. Le MVC est bien à la mode, actuellement, en php aussi. De plus en plus de programmes tournent comme ceci, à se demander si l'effet 'mode' vient des autres langages, ou.. si c'est une évolution, dûe à la maturité du langage.
  8. Manucorp etait un gros site d'information, notamment sur easyphp : http://web.archive.org/web/20050130235425/...//manucorp.com/
  9. Bonjour, Bon nombre de cms proposent des plugins, des contributions, des modules, pour ce genre de tache. Donnes nous le nom de ton cms, voire regarde du coté de l'éditeur de ton cms, pour voir si d'autres ne se sont pas déjà penché sur le problème.
  10. oui, tout simplement. Essaie en donnant des noms de tableau, à tes variables : <input type=text name=var[]> par exemple. Ca va te renvoyer un tableau ( Tu peux agrémenter comme ceci, aussi > <input type=text name=var[$id_ligne]>
  11. Bonjour, Pourrais tu nous donner l'url de cette page qui contient le xml ? Ca sera plus simple pour te dire ce qui ne marche pas, et pourquoi. Nico.
  12. oups, comme tu dis : Le ?> n'est pas obligatoire, or je n'ai pas l'habitude de mettre du html dans du php Ceci dit, tu peux l'ajouter
  13. Tu copies le fichier parserxml.php.txt, que tu renommes en parserxml.php et que tu mets à la racine de ton site. Tu créées une page, que tu appelles 'test.php', et que tu mets à la racine de ton serveur. Dedans, tu mets le code suivant : <? include("parserxml.php"); $fp = fopen("http://domaine.com/page.php","r"); while(! feof($fp)){ $donnees_xml .= fgets($fp); } fclose($fp); $tableau_php = GetXMLTree($donnees_xml); print_r($tableau_php); Après, il te reste à appeler la page en question. Pour l'utilisation de print_r, tu jettes un oeil à la doc. Essaie au moins ca, et reviens si vraiment ca bloque.
  14. Cherches la page qui plante, et à partir de là, cherches les requètes qui y sont associées. Ca sera plus simple
  15. La question est assez.. vague. En fait, il est possible de se connecter à son serveur à partir de (presque) tous les langages de programmation, sans compter la quirielle de programes destinés à cela (ou dont l'usage détourné fait que.. ) Bref, il serait plus simple de nous dire quel usage tu comptes en faire, pour que l'on puisse te guider plus précisement.
  16. Bonjour, Le fait de crypter des données est réglementé, en France. Attention à bien te renseigner.
  17. Sur un dédié, j'ai mis en cache des images, pour un total d'env. 35000 images dans un répertoire. Ca passe sans problèmes. Pour supprimer les fichiers, tu as plusieurs solutions. La plus simple est de créer un programme qui va ouvrir ton répertoire, et pour chaque fichier qu'il contient, l'effacer. Une autre solution est de mettre des durées de vie, à tes fichiers. Par exemple, un fichier est généré dans le cache que 1 fois par jour. Mais il garde le même nom. Ainsi, l'index s'appelle 'cache/index.php', par exemple, mais est recréé si la date de 'creation' est supérieure à 24heures. Ainsi, tu as toujours une version 'à jour'. L'autre exemple (moins... formelle) est d'effacer les fichiers suite à un 'random' > Tu tires au sort le fichier qui sera effacé. Ca permet de régénérer les fichiers, même si tu ne sais pas trop pourquoi le faire J'ai un système où des images sont mises à jour de temps en temps, chez un fournisseur. Je stocke ces images en cache, pour éviter que le fournisseur ne soit trop souvent sollicité. Je ne vais pas, pour autant, garder des images dont il ne se sert plus. Ma solution est donc que, de temps en temps, un tirage au sort vire qqes images, au hasard. ( Le même système va récupérer les images chez ce fournisseur, si elles ne sont pas dans le système de cache, evidemment )
  18. Anonymus

    Calendrier en php

    Au moins, ca correspond à une erreur sql classique, et ca prouve que ta connexion est bonne Pour l'erreur, tu peux nous poster la ligne ( ou le code entier) où elle se trouve, stp ?
  19. Tu prends un parser xml > http://www.galle.fr/dev/parserxml.php.txt par exemple, que tu renommes en .php. Tu appelles ton parser xml : include("parserxml.php"); Tu appelles ton fichier $fp = fopen(&quot;http://domaine.com/page.php","r"); while(! feof($fp)){ $donnees_xml .= fgets($fp); } fclose($fp); $tableau_php = GetXMLTree($donnees_xml); et tu affiches ton tableau : print_r($tableau_php);
  20. C'est ca : if ((empty($_FILES['my_field']['name'])) unset($_FILES['my_field']); voire dans ta première boucle : if ((empty($_FILES['my_field']['name'][$i])) unset($_FILES['my_field']);
  21. Anonymus

    Calendrier en php

    Bonjour, tu ne peux pas mettre de tiret dans une variable > $mysql5-2 Mets y plutot $server au lieu de $mysql5-2
  22. Pour un calendrier dynamique, autant utiliser une version sympa telle que > www.dynarch.com/projects/calendar
  23. Prenez le cas du gps : Il a été créé par les Etats Unis, pour le Etats Unis, pour répondre à un besoin. Les américains ont les moyens de créer ce genre de projets. Dans les faits, ce sont les militaires américains qui disposent de budgets conséquents, avec pour obligation d'en mettre une partie dans le domaine publique. Libre à chaque pays de se créer un internet, mais.. personne n'en a ni les capacités, ni l'envie. Ceci dit, internet est fait pour marcher aussi sans les américains.
  24. Tu devrais essayer quelque chose comme ca : <script language="javascript"> window.open("proto601.html","windowView1","width=" + windoww + ",height=" + windowh + " ,left=largeur0,top=hauteur0,toolbar=no,location=no,directories=no,status=no,menu ar=no,scrollbars=yes,resizable=no"); </script>
  25. Il te reste la possibilité suivante : Tu créées le site en version 'full html', pour les robots notamment, et tu créées une autre version du site en ajax/javascript, avec plein d'effets Ainsi, tu gagnes en confort grace à l'ajax, tout en ayant la possibilité de faire des pages propres pour les moteurs (propre = optimisée )
×
×
  • Créer...