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, il est vrai que ta demande relève plus des 'offres et demandes de services commerciaux', or il est dimanche, d'où un certain relachement des 'professionnels' du site (on bosse pas non plus tous les jours.. on bosse aussi toutes les nuits ) En fait, il y a plusieurs demandes, dans ton post. S'il existe des programmes tout faits ? Oui, il en existe un certain nombre. Il est donc possible de partir sur de bonnes bases. Mais bien qu'ils marchent correctement, à moins de vouloir la même chose que tout le monde, sinon il faut le personnaliser un minimum en fait. (ainsi que l'installer..) Comment faire pour créer un site comme ca ? Deux possibilités. Soit tu pars de 0, soit tu pars de programmes déjà faits. Idem pour le développeur. Soit il commence à partir de rien, soit il se sert de programmes déjà faits. Mais dans les 2 cas, il faut un minimum de maitrise. Ce devra être un programme complet, pour contenir un 'panier', les 'comptes des clients', les 'stocks du magasin', etc. bref, même si ce n'est pas irréalisable, on ne s'improvise pas développeur du jour au lendemain. Pour ce qui est de la livraison, à priori, c'est autre chose que le webmastering. Autrement dit, ce serait plutot à toi de le gérer. Pour cela, comme te l'as si bien dit Arlette, tu peux t'adresser à des sociétés spécialisées, telles que Geodis, Calberson, etc.. Ils sont légion, pas de soucis de ce coté ci..
  2. Pour cela, il faut effectivement une base de données, mais plusieurs formulaires. Si tu n'as aucune expérience avec php et les bases de données, tu devrais chercher dans les programmes déjà faits. Certains permettent de gérer plus ou moins la même chose. Pour savoir ce qu'il te faudrait comme type de programme, il faudrait que tu nous dises précisément ce dont tu as besoin comme fonctionnalités. Nous pourrions ainsi te guider au mieux
  3. Pour ce qui est des lettres au lieu des chiffres, c'etait plus pour que tu aies une visualisation type 'bataille navale', pas pour que tu adoptes cette méthode, qui n'est pas adaptée, effectivement. Pour ta fonction récursive, tu peux la mettre, on verra ce que l'on peut faire
  4. Laisser une adresse mail disponible sur son site, c'est pour que des gens te contactent. Pour cela, tu peux très bien ne pas mettre de mail du tout, mais laisser un formulaire, que les internautes peuvent remplir et t'envoyer. Par contre, pour le formulaire, ne prend pas un 'tout fait', car les spammeurs et autres hackers se servent des failles de sécurité de ceux ci pour envoyer des mails à ton encontre. Donc, met un formulaire de contact sur ton site, et lorsque la personne t'envoie un mail, répond lui simplement avec ton mailer traditionnel
  5. Apparemment, ce morceau de code simulerait un 'include' php pour un fichier html. Je me trompe ? AddType application/x-httpd-php .htm .html <FilesMatch "\.(html?)$"> php_value auto_append_file "/the/path/that/leads/to/count.php" </FilesMatch> (Rendons à César .. bbclone => http://bbclone.de/ )
  6. C'est une bonne idée, ca Tu traduis, maintenant ?
  7. J'ajouterais que le top site liste ne se veut pas un annuaire d'annuaires. Autrement dit, un site qui se contente de proposer d'autres sites n'aura aucune chance non plus. S'ils ont une thématique proche du webmastering. Toute dérive nous sera préjudiciable à long terme... Mais c'est vrai qu'il y a une catégorie spéciale pour nos membres actifs. Seulement la qualité de 'membre actif' ne se mesure ni en centimètres ni en nombre de messages postés.
  8. Ni le php ni les arguments ne nuisent au référencement, ca se saurait. Pour ce qui est du htaccess, il est totalement transparent, et ne peut être lu par les robots, ni par les internautes d'ailleurs. Si google se met à interdire les sites qui pratiquent l'url_rewriting, il ne lui restera plus grand site à se mettre sous la dent
  9. C'est pour ca qu'un forum comme le Hub demande une adresse mail valide dès la création du compte. Tu demandes une adresse mail valide, et tu envoies un lien de confirmatin à cette adresse. Si le lien confirme, alors la personne dispose d'un compte, qui lui donne la possibilité d'acheter, d'ouvrir un compte. Sinon, il lui est mentionné que son compte n'est pas activé. Pour ce qui est de l'achat par deux personnes d'un même kit, tu peux très bien imaginer que lorsqu'une personne demande un kit, tu places celui ci en 'attente'. L'autre personne ne peut donc tenter de l'acquérir. Ensuite, lorsque tu passes sur le site, tu valides les kits en attente, ou tu les 'libères'. Voilà
  10. Sauf que... Php est très permissif Et dans ce cas, il ne saura pas si tu veux faire mention au chiffre zéro, ou au booléen FALSE. Pour cela, le mieux est de préciser : if($parent !="0" AND $parent!=5) Et comme on n'est jamais assez prudent, j'aurais mis : if( !($parent ==="0") AND $parent!=5) Pour essayer, tu peux très bien faire le test, avec $parent=0; puis $parent="0"; Tu verras la différence (de la permissivité )
  11. Bonjour, Le métier de webmaster est assez vaste. Ce terme regroupe en fait pas mal de catégories, de sous catégories, de spécialités. Il faudrait que tu détailles un peu plus à qui s'adresse cette demande, pour que les réponses soient le plus ciblées possibles.
  12. 1/ As tu des messages d'erreur ? 2/ As tu des données à afficher ? Si ca se trouve, la requète fonctionne, mais renvoie un tableau.. vide En gros, est ce que ca t'affiche "yop yop", ou "Erreur dans l'éxecution .." ?
  13. En fait, j'aurais vu la chose autrement. Tu demandes le mail avant l'envoi des infos à paypal. Si paypal refuse, le pb est réglé. S'il accepte, alors tu renvoie la page confirmation.php. Là, tu envoies le kit à l'email donné, tu stockes le fait qu'il a été envoyé (on ne sait jamais ) et tu met une page disant que le kit a été envoyé à l'adresse envoyée. Dans l'hypothèse où le kit n'a pas été envoyé, tu peux toujours stocker que ca n'a pas été envoyer, il faut contacter le webmaster, etc..
  14. Cherches à comprendre ta requète. Ne places pas les AND n'importe où, sinon tu restreins la requète. Là, tu as peut etre trop mis de AND, ou pas assez de parenthèses. Pour éviter qu'un champ soit vide lors de la requète, mets un test : if(!empty($word))$WHERE ?= REQUETE etc..
  15. A priori, c'est comme ca que je ferais. Le tableau, bien contruit, te donne d'emblée l'étape 3. Pour une matrice A1 => C3 Si on ajoute ou soustrait 1, c'est une droite, Si on ajoute ou soustrait une lettre, c'est que l'on monte ou descend. Si l'on fait les 2, c'est que l'on prend une courbe. A noter que le php permet de faire des opérations mathématiques sur les lettres. Essaies : <? $lettre = "a"; $lettre +=5; echo $lettre; Devrait/doit t'afficher une lettre, d'un écart de 5 par rapport à la position actuelle de $lettre, par rapport donc à 'a'. Beaucoup plus facile pour la matrice
  16. Bonjour, nous avons regroupé dans cet annuaire : http://www.webmaster-hub.com/topsites/inde...tory&category=3 les sites qui nous paraissent le mieux représenter chaque domaine. Certains sont de véritables institutions, d'autres ont une approche différente, il y en a pour tous les gouts.
  17. En fait, c'est le principe même de la fonction include. A savoir si c'est utile de le faire ou non, le problème se pose autrement. Ce n'est pas tant en 'poids' en Ko qu'il faut voir les choses, mais en facilité de maintenance. Si aujourd'hui tu n'as que 8 pages qui font cet include, peut etre que demain tu en auras 800. Et si après demain tu venais à changer une donnée sur toutes tes pages, tu seras content de ne pas avoir à ouvrir 800 pages. On ne fait jamais assez d'include dès le départ, par soucis d'économie de temps, et on s'en apercoit toujours après..
  18. Tu peux le faire avec un tableau, par exemple. C'est plus visuel, plus simple à appréhender qu'avec une base de données. Donc: Imagines une feuille quadrillée. Tu laisses en blanc tous les chemins, et tu mets en noir tout le reste. ll ne te reste donc plus que les chemins sur la feuille. Sur une autre feuille transparente, avec le même quadrillage, tu places les pions. Chaque pion doit être sur du blanc, donc doit avoir des routes d'où en venir, et où en partir. Tu te retrouves avec une simulation de carte routière. Celle ci dit : Pour le pion placé en F5, voir s'il y a une route en E4, E5, E6, F4,F6, G4, G5, G6. Imaginons qu'il y ait une route en E4, tu peux te déplacer par là, et rejoindre ainsi la ville, le pion suivant. Pour finir, il suffit de considérer, par rapport au blanc et au noir, que le blanc est initialisé à 1, et le noir à 0, et le tour est joué. Voilà (en gros...)
  19. Bonjour, Plusieurs choses : - Pour ce qui est des erreurs, il est facile de supprimer leur affichage, en placant un arobase au début de la fonction, par exemple : _AT_mysql_connect(... Tu peux ainsi mettre un arobase pour toutes les fonctions dont tu te fiches des messages d'erreur (mysql_connect, etc.. Tu peux aussi le faire pour la plupart des variables, ou plus exactement pour toutes les variables, mais ca dépend où elles sont. Si php ne l'accepte pas, tu le verras tout de suite, et donc tu corriges. Mais tu peux en abuser, ce n'est pas un mal - Pour ce qui est du temps d'attente, une fois que le script est lancé, il est difficile de l'arreter. Par contre, tu peux contourner le problème en mettant ton script de stats en fin de fichier. Au lieu de commencer par lui, tu finis par lui. Comme ca, l'internaute recoit tout de meme les données, meme si la connexion ne se fait pas. Voilà
  20. Pourtant, si tu as fait un 'copier/coller' de la requète, il serait étonnant qu'elle marche. Il manque pas mal d'espaces, avant les OR, par exemple là : LIKE '%manga%'OR chroniques.Titre
  21. En fait, pour estimer le temps, il faut de l'experience. Plus on a d'expérience, plus on sait combien de temps il faut pour faire telle ou telle chose, tel ou tel projet. Lorsqu'il s'agit d'une équipe, c'est un peu pareil, sauf que l'on n'est pas maitre du travail du reste de l'équipe. Il faut donc connaitre le niveau d'expérience de son équipe, pour savoir combien de temps il leur faut pour réaliser telle ou telle chose. Une fois que tu sais quel temps tu vas passer à faire tout ca, le reste n'est qu'une question d'arithmétique, qui se résume à : A la fin du mois, il faut : 1000 Pour 150 heures de travail. Il y a 10 heures de travail pour ce projet ? Ca fait : 1000 / 150 = 6,66 de l'heure. Pour 10 heures : 6,66 x 10 = 66,66. (ce n'est qu'une simulation ) Pour résumer, le principal problème est le chiffrage du temps passé
  22. Essaies avec Super man Non, sérieux : Aucun résultat, ou la requète n'est pas bonne ? Autrement dit, si ca se trouve, ca te renvoie une erreur, mais ca ne te l'affiche pas, et donc tu as l'impression que ca ne te renvoie aucun résultat, alors que la requète n'est tout simplement pas bonne
  23. Et comme ceci ? SELECT id, id_topo, max(date) as maxdate FROM sorties GROUP BY id_topo ORDER BY id_topo desc,id asc
  24. Non, ce n'est pas pareil. Dans le cas du '1', il va demander : - que ce soit 'VRAI' (le '1' dans ce cas signifie 'TRUE') ET - qu'il y ait les mots. Donc, la première condition s'annule, il reste la seconde, autrement dit, qu'il y ait des mots. Dans le cas du 'OR', il va chercher : - que ce soit 'VRAI' (le '1' dans ce cas signifie 'TRUE') Ou - qu'il y ait les mots. Et des 2, il va prendre la plus facile, la plus large. Donc, si un champ est 'VRAI', il le renvoie. Le problème, c'est que tous les champs qui existent sont toujours VRAI, c'est un non sens. Donc, il te renvoie tous les champs. Des 2, il faut mettre le AND.
  25. En fait, il faut faire : SELECT * FROM chroniques WHERE 1 AND ( (test1) OR (test2) ) Regardes bien le AND et les parenthèses qui entourent les conditions.
×
×
  • Créer...