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. Lors de l'acquisition d'une adresse IP, de type 255.255.255.255, est il toujours obligatoire d'avoir un nom de type domaine.com qui corresponde ? Autrement dit, peut on acheter/acquerir une adresse IP sans nom de domaine ? Merci.
  2. Je pense, moi, qu'il sera possible, dans un avenir proche, de crawler les images comme on crawle le texte. Quand on regarde les logiciels tels que photoshop, on s'apercoit qu'ils sont capables de grandes prouesses. Et ca ne m'étonnerait pas qu'ils sachent désigner ce qu'ils voient. Ils arrivent bien à 'sélectionner' une zone d'image, rien qu'en fonction de son contour. Il leur suffirait de disposer d'une banque de données pour dire : telle type de silhouette correspond à tel type de descriptif. Voilà.
  3. Bonjour, Pour faire un forum en php, il te faut une base de données. Dans cette base, tu créé une table 'message', et une table 'user'. Dans la table message, tu mets un identifiant appelé id_message, un champ titre du message, appelé titre, un corps du message appelé coprs, et un identifiant utilisateur, appelé id_user Dans la table user, tu mets l'identifiant id_user, un nom d'utilisateur nom_user. Ensuite, tout n'est qu'histoire de script : Lorsque l'on insere un nouveau message, il faut faire > select id_user,nom_user from user where nom_user like 'nom_user' >Si cela ne renvoie aucun utilisateur, alors il faut le créer. Sinon, il faut récupérer son id_user. Pour créer un utilisateur > insert into user(id_user,no_user) values ('','".$nom_utilisateur."') tu récupère le numéro identifiant généré, et tu construit la requete insérant le message dans la base > insert into message(id_message,titre,corps,id_user) values ('','".$titre."','".$corps."','$id_user'); Voilà. Ensuite, il te faut dépiler les utilisateurs > select id_user,nom_user from user. et dépiler la table message, c'est à dire afficher tous les messages > select id_message,titre,corps,id_user from message Pour afficher le forum, donc > pour chaque message > afficher le titre, le corps, et le nom utilisateur[id_user] Voilà, pour une première approche. Dis moi ce que tu ne comprends pas, on essaiera d'avancer ensemble. Anonymus.
  4. Tu peux aussi 'inventer' des pages qui correspondent aux anciennes url. Si une page s'appelait, avant, /ancien.html, et que maintenant elle s'appelle /nouveau.html, il te suffit de créer une page ancien.html, que tu fais renvoyer vers nouveau.html. Lorsque google s'apercevra que cette page n'est qu'un renvoi, il l'enlevera de son index. Anonymus.
  5. Pourrais tu donner le type de colonnes, s'il te plait ? (varchar, text, blob, ...) le probleme n'est pas le meme si c'est l'un ou l'autre. Ainsi, si la colonne est blob, elle est sensible à la casse ('vendez' est différent de 'Vendez'), que ce soit avec LIKE ou avec REGEXP. Avec REGEXP et varchar insensible à la casse trouve le mot si tu n'en mets qu'une partie Avec REGEXP et BLOB : sensible à la casse, mais trouve la chaine dans une phrase Avec LIKE et varchar insensible à la casse ne trouve pas la chaine dans la phrase ne trouve pas la chaine s'il en manque une partie Avec LIKE et BLOB sensible à la casse ne trouve pas la chaine dans la phrase ne trouve pas la chaine s'il en manque une partie Anonymus.
  6. Peut etre que ta base est trop grosse, auquel cas tu devrais la charger table par table. Il existe cependant des programmes qui permettent de 'découper' une table en morceau, et de la récupérer en entier par la suite. Essaie les commandes suivantes : -#, --debug[=option_string] Trace l'utilisation du programme (pour le débogage). --help Affiche le message d'aide et quitte. Ou jettes un oeil à cette adresse http://dev.nexen.net/..../mysqldump.php Anonymus.
  7. Ah, un dernier point : Le fait de dire à un internaute qu'il a fait 250 requetes en 2 minutes n'a qu'un intéret limité. Ce dispositif permet par contre de bloquer les aspirateurs de site et autres moteurs de recherche qui vous pompent sauvagement votre site. Anonymus.
  8. Mais, au fait : Connaissez vous des moteurs de recherche spécialisés, régionaux ? (je pense que je vais tourner mon site vers quelque chose comme cela.) et si oui, pourriez vous me donner des url ? Merci. ps: eventuellement par MP.
  9. Je modifie juste un petit peu mon post pour dire => Il doit y avoir une page 404, mais : Il est préférable de ne pas mettre 'page 404' dessus. Le probleme est le suivant : s'il n'y en a pas, alors le visiteur qui tape une mauvaise adresse se retrouvera avec la page 404 de son navigateur. Si les erreurs sont redirigées vers le plan du site, alors c'est le plan qui sert de page 404. Ce que j'entends par page 404, c'est ce que j'appellerais la gestion des erreurs. Les erreurs arrivent, il faut : - en informer le visiteur, et - le rediriger. Cela vaut aussi bien pour les erreurs d'url que pour les autres types d'erreurs (script, base de données, surcharge du serveur, etc..) Si vous n'en informez pas le visiteur, il est en droit de se demander si le site est 'fini'. Voilà quelques eclaircissements. Anonymus.
  10. Il ne leur coute 'rien' de mettre un formulaire gratuit, mais il ne leur coute pas grand chose de mettre un petit moteur pour crawler les sites référencés par ce moyen. Seulement, ce ne sera peut etre pas le plus efficace, le plus rapide. Le probleme, c'est que cette page doit etre techniquement bien concue, sous peine de se retrouver très rapidement débordée par les moteurs de soumission qui peuvent, eux, soumettre des centaines de sites à la minute. Lorsque je vois la page de soumission de google, je me demande effectivement s'il y a quelque chose derriere, tant elle déborde de simplicité. Google finira toujours par dire : Mettez des liens vers votre site pour augmenter vos chances. Autrement dit, pour qu'ils passent. Anonymus.
  11. Mais, ... qu'est ce qu'un traceroute, pour quelqu'un qui 'commence' dans le monde internet ? Jettes un oeil ici : http://www.infowebmaster.com/cgi-bin/tracer.cgi? tu peux localiser, sur une carte, le serveur qui te demande les infos. Mais il est vrai que c'est tout à fait relatif. Aol est toujours situé aux us, meme si tu es abonné en France. Par contre, l'originalité d'un traceroute, c'est de voir la 'route' que prennent les echanges entre 'client' et 'serveur', qui peuvent passer par une bonne dizaine de serveurs avant de trouver le bon chemin. Anonymus.
  12. je n'utilise pas les objets non plus, mais il est vrai qu'ils offrent de petits avantages non négligeables : indépendance de l'objet par rapport au programme principal, encapsulement des variables, facilité de maintenance, de changement de version, etc... Mais il est vrai qu'ils sont consommateurs de ressource... et de temps pour un développeur seul.
  13. le % est un joker. Pour trouver le mot test, il faut mettre LIKE '$mot'"; Mais assures toi de la casse : majuscules/minuscules. Mais si tu cherches le mot juste, tu peux aussi te servir du signe = SELECT * FROM table WHERE col1 = '$mot' Anonymus.
  14. Pour finir j'ajouterais que l'avantage de foreach sur le for($a=... est le suivant : Dans un tableau, les index se suivent : $array[0]="quelque chose"; $array[1]="autre chose"; $array[2]="encore autre chose"; $array[3]="ca c'est pas grand chose"; $array[4]="et caetera"; donc, on peut dire : for($a=0;$a<count($array);$a++){ echo "<br>".$array[$a]; } Seulement, on peut avoir besoin d'effacer l'entrée d'un tableau : unset ($array[3]); // puisque c'est pas grand chose On se retrouve donc avec le tableau suivant : $array[0]="quelque chose"; $array[1]="autre chose"; $array[2]="encore autre chose"; $array[4]="et caetera"; et la boucle for ne marchera plus : for($a=0;$a<count($array);$a++){ echo "<br>$a ".$array[$a]; } affichera l'erreur suivante : Undefined offset: 3 autrement dit, l'entrée $array[3] n'existe pas ... Avec foreach, le probleme est différent Foreach ne regarde pas le numéro de l'index, il dit simplement : Pour chaque entrée Autrement dit, s'il en manque une, on passe à la suivante. Pour foreach, le tableau $array = array(0=>"quelque chose",1=>"autre chose",2=>"encore autre chose",4=>"et caetera"); sera parcouru ainsi : foreach($array as $key=>$value){ echo "<br>$key ".$value; } et affichera : 0 quelque chose 1 autre chose 2 encore autre chose 4 et caetera Autre avantage du foreach : Il n'a pas besoin de numéro d'index : $array = array("couleur"=>"rouge","type"=>"break","puissance"=>"400"); foreach($array as $key=>$value){ echo "<br><b>".$key."</b> : ".$value; } sortira : couleur : rouge type : break puissance : 400 Voilà un bref passage sur les avantages du foreach par rapport au for. Anonymus.
  15. Compter le nombre de visiteurs sans base de données, avec un simple fichier texte peut paraitre simplet et inutile. Outre laspect ludique, ce programme offre lavantage de fonctionner même lorsque votre base de données est down. Il peut enfin être associé à une boucle conditionnelle -> Si la base ne répond pas, alors...passer en manuel, en fichier texte. Explications, code, tout y est. Anonymus.
  16. Si, tu n'est meme pas obligé de dire qu'il sera augmenté, .. cela va de soi Pour ce qui est de la page 404, je dirais qu'il ne doit pas y avoir de 'lien mort', mais il doit y avoir une page (404) AU CAS OU il y aurait un lien mort. Donc, pour moi, il doit systématiquement y avoir une page 404 dans un site terminé. Meme si celle ci ne doit pas apparaitre Et effectivement, si ce qu'il propose 'marche, alors le site est 'terminé'. Mais un site n'est jamais vraiment terminé...
  17. J'utilise le fichier texte pour marquer les erreurs : if ( ! mysql_connect())open_journal_error(). Au moins, il y a une trace de l'erreur, une trace des ip, etc. Je m'occupe des visiteurs simultanés.
  18. si vraiment ca t'intéresse, alors c'est ok, je vais essayer de faire cela avant lundi. Promis
  19. C'est toujours quand on désactive ce genre de logiciels qu'ils s'installent. J'ai voulu installer l'ADSL, et j'ai dû enlever les anti-virus, et autres firewall. De plus, ils sont 'de plus en plus malin'. Pour ce qui est des programmes type SpyBot (Attention, je parle pas de celui ci en particulier, mais d'une manière générale), j'ai peur qu'ils n'iinstallent 'leur' version spyware, en détruisant celle des concurrents. Voilà.
  20. Anonymus

    besoins de vos avis

    Les coupures de service ne sont jamais longues. Ce peut etre 2 mn, 1 heure, plusieurs 1/2 heure dans la journée.. tout dépend de l'hébergeur et des problemes qu'il rencontre. Anonymus.
  21. Comment connaitre le nombre de personnes qui va sur votre site ? Créer un petit compteur n'est pas compliqué, meme sans bases de données. explications, script, tout est là. Vos commentaires sont les bienvenus. Anonymus.
  22. Oui, mais cela pose un autre probleme : celui des marques déposées. Je n'ai rien contre le fait qu'une société s'appelle 'bourse des vols', mais si ce mot 'bourse' est un nom commun : N'a t on plus le droit de l'utiliser ? Cela pose le probleme des noms communs utilisés par les marques, et donc déposés comme 'propriété intellectuelle', ou 'propriété commerciale'. Non ? Anonymus.
  23. Depuis quelques temps, j'ai une popup s'ouvrant sans arrets, demandant la connection à internet. Un programme, appelé centralmedia, a soit disant besoin d'envoyer des données... Après recherches, il s'avère que ce petit programme est un spyware, autrement dit un espiongiciel, ou tout simplement un 'virus commercial'. Il prend des informations sur votre ordinateur, pour les envoyer à son 'maitre'. Pour détruire un tel logiciel, et l'empecher de nuire (sous windows XP), trois opérations : 1 - menu démarrer 2 - paramètres : panneau de configuration 3 - Ajout suppression de programmes 4 - enlever les entrées contenant Memory Meter ou TV Media. 1- menu démarrer 2 - menu executer commande 'regedit'. 3 - aller dans 'HKEY_LOCAL MACHINE>SOFTWARE>microsoft>windows>currentversion>run 4 - effacer toutes traces des entrées contenant : Memory Meter ps :Vous avez, dans cette entrée du registre, la liste des fichiers chargés à l'ouverture de windows. Il peut etre bon de se rappeler son emplacement, elle est souvent sollicitée par les spyware. 1 - redémarrez votre ordinateur 2 - retournez dans regedit 3 - recherchez MSMGT 4- effacez toutes les entrées contenant msmgt 5- recommencez les opérations 3 et 4 jusqu'à éradication complète. Voilà. Anonymus.
  24. Anonymus

    javascript

    Le onClick="popup n'est pas une fonction 'standard' de javascript. Peux tu publier son code ? Merci.
  25. oui, il seront indexés, mais peut etre moins bien qu'une adresse du style : tcantony.free.fr/club/club.php Ce que tu peux faire, c'est créer un fichier pour chaque page (club.php, etc..), et dans ce fichier, tu mets juste deux lignes. <? main=club; include ("tcantony.free.fr/club/accueil"); ?> Voilà. Anonymus.
×
×
  • Créer...