
Anonymus
Hubmaster-
Compteur de contenus
5 211 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Anonymus
-
Personnellement, en tant que développeur, je vois javascript comme 2 choses : - la possibilité d'ajouter un petit confort, - la possibilité de faire des controles avant envoi au serveur. Pour l'ajout du petit confort supplémentaire, je mettrais en vrac les menus déroulants, les couleurs qui changent en fonction de l'emplacement de la souris, etc.. Ca, je trouve que ca n'est pas indispensable, et j'essaie de m'en passer. Pour la possibilité de faire des controles avant envoi au serveur, la regle est simple. Javascript ne permet pas de garantir que l'internaute a entré les bonnes données. Il est facile de passer outre javascript, ce qui fait que le formulaire 'remplir toutes les cases' ou tous ces trucs là doivent être de toute facon controlées sur le serveur. Ajouter à ceci le javascript, ca serait alourdir le programme. On me rétorquera que le fait que javascript controle permet d'éviter une surcharge de travail au serveur, mais dans la mesure où ce controle n'est pas fiable, je préfère m'en passer carrément. Pour moi, javascript n'est pas viable dans le développement d'un site internet pour la simple et bonne raison qu'il n'est pas activé par tous, et qu'il n'est pas sûr. Pour ce qui est de l'administration, par contre, j'ajoutes des fonctionnalités en javascript. Mais ce ne sont pas des fonctionnalités avancées. Et ca reste des 'effets de style', du 'confort', en aucun cas du 'controle'. Quant à mon usage personnel, j'ai javascript activé sur IE, et désactivé sur Mozilla. Pourquoi ? Ben.. je sais pas, comme ca
-
(Bonjour, 3run0) Pour Windows, il suffit de prendre une résolution d'écran plus petite, permettant d'avoir plus de choses à l'écran, et le tour est joué Ensuite, il faut faire : ctrl+imp.ecran, puis 'coller' dans 'paint' par exemple, et on dispose ainsi de la copie totale de tout l'écran. Voilà.
-
Après plusieurs essais, il semblerait que ca soit dû à la case : dans Overview> Preferences. Il faut cocher cette case, notamment avec une carte réseau Voilà, merci à tous
-
Tu cherches l'erreur dans la requète, alors qu'elle est en amont : Tu as un lien de ressources mysql qui n'est pas valide. Ca veut dire quoi ? Tout simplement : Dans une connexion mysql, on a : <? // la connexion : $link = mysql_connect($host,$user,$pass); // le choix de la base : mysql_select_db($db); // la requète : mysql_query("select * from table"); ?> Toi, c'est à la première commande que ca plante. le lien $link n'est pas bon. Il ne renvoie pas un lien sql. Seulement, il s'en apercoit qu'à la requète, lors de la fonction mysql_query. Voilà
-
Quel est le meilleur registrar qualité/prix ?
Anonymus a répondu à jpmachanov - Forum : Le salon de Webmaster Hub
Le rapport 'qualité/prix' est une donnée assez subjective Perso, comme beaucoup sur ce forum, ca serait OVH. Pourquoi ? Aucune raison particulière. Probablement parce que je n'ai jamais eu de problèmes avec eux ( pour moi, c'est ca, la qualité ) -
Cette instruction ne dure pas plus de quelque milliemes (millionniemes ? ) de secondes, non perceptibles par un internaute. S'il y a des ralentissements, ce n'est pas dû au fichier htaccess.
-
non, justement, j'ai eu un problème. Je n'arrive pas à faire tourner filezilla avec kerio allumé. Pour me connecter (via filezilla ou ultraedit), il faut que j'éteigne kerio. je n'arrive pas à trouver quelle est la ligne qui empeche filezilla de tourner, dans kerio. Il faudrait que je remette kerio à zero pour que ca remarche, je sais pas.
-
Bon, j'ai essayé pas mal de choses, puis j'ai redémarré. (le redémarrage est quelque chose de laborieux, chez moi, c'est pourquoi je le fais qu'en dernier recours.. ) Puis.. ca marche C'est le principal... (on saura jamais. Peut etre que Kerio s'est mal éteint )
-
En fait, j'ai essayé ce matin avec Filezilla, sur le ns203xx. Ca ne marchait pas. J'ai ouvert Ultraedit, et j'ai essayé de me connecter au serveur. 'Pas de connexion' non plus. J'ai essayé avec un (plusieurs) autre serveur, et idem, pas de connexion. J'ai essayé de me connecter au site via le gestionnaire de fichiers java du webmin d'ovh, et là, ca marche. Idem lorsque je rentre l'url du site dans IE, ca marche aussi. Donc, le site répond bien, et il est possible de se connecter à un manager de fichiers, mais filezilla et UE, que dalle. Je cherches les messages d'erreur, et là : Oh, surprise, j'arrives à me connecter, maintenant ! Sauf que : Bref, ca marche toujours pas, bien que ca avances. Idem avec UE, il veut bien s'y connecter maintenant, mais il n'arrive pas à récupérer la liste des répertoires. Et ca fait ca pour plusieurs serveurs différents.
-
Via putty, j'arrives aussi à me connecter, mais pas avec les 2 programmes mentionnés plus haut. Et ca me le fait pour tous les sites, pas seulement un ou deux. D'où mon idée de firewall. S'il y avait autre chose qu'un firewall qui pourrait bloquer, ca viendrait peut etre de ca.
-
Je n'arrive pas à me connecter à mes sites, via les logiciels tels que filezilla ou ultraedit. Par contre, pas de problèmes pour me connecter avec le webmin d'OVH, ni pour me connecter directement au site (via IE par exemple). Si ca ne vient pas du firewall, auriez vous une idée d'où ca pourrait venir ? (A priori, j'ai désactivé kerio, seul firewall sur la machine) merci.
-
Bonjour (ou bonsoir ?) Apparemment ca marche. Tu as réussi à régler le problème ce week end ? Quand on sélectionne un article et une taille, il parait bien les garder en mémoire, non ? Idem si l'on sélectionne un autre article identique, non ?
-
Avant le code donné par Boo2MOrsO, tu dois ouvrir une connexion valide , avec ta base de données. Ca correspond aux lignes suivantes : mysql_connect($host,$root,$pass); mysql_select_db($db); Où tu fais coincider les variables avec celles fournies par ton hébergeur. ps : Merci de nous éviter les :
-
En fait, il y a 2 choses : - D'un coté, les sessions permettent de garder des informations d'une page à une autre. - D'un autre coté, il y a la base de données, qui permet de garder les informations entre 2 visites. En gros, tu vas sur un site, tu achetes des trucs, et tu fermes tout. Tu reviens 2 jours plus tard, tu continues à acheter. Pendant ta première visite, si tu fais plusieurs pages, ca sera sauvegardé en sessions. Lors de ta seconde visite, la session qui avait été créée sera terminée, et donc il aura fallut que les données aient été sauvegardées dans une table pour pouvoir être restituées par la suite. Pour toi, pour ton problème, c'est un peu idem. Tu as compris qu'il fallait sauvegarder les données dans les sessions, lors de la visite par un internaute. Lorsqu'il achète, tu envoies un mail (à lui, à toi), avec toutes les informations. Ainsi, les informations sont 'sauvées', chacun a une copie de ce qui a été acheté, etc.. MAIS le lendemain, la session aura expiré, Tu auras bien les informations, mais elles ne seront plus sur le site, elles ne seront plus stockées dans la base. C'est pour ca qu'il faut aussi les inscrire quelque part, dans une table, au moment de l'achat. Ainsi, si par la suite tu veux faire des statistiques (nombre de produits vendus, total d'achat, etc,) tu pourras te servir des informations contenues dans cette table. Si tu veux donner la possibilité au client de voir ce qu'il a déjà commandé (un genre de 'total général'), il suffira de se référer à ce qui est contenu dans cette table. Etc. Pour cela : Je suppose que tu t'envoies un mail du genre : $body = "Achat effectué :"; $body .= " Articles : ".$articles; $body .= "acheteur : ".$acheteur; $body .="Total ttc : ".$total_ttc; $body .= etc..; A coté de ca, tu devrais faire : $q = "insert into table_achats(id,articles, acheteur,total_ttc) VALUES ('','".$articles."','".$acheteur."','".$total_ttc."')"; $r = mysql_query($q); Si par la suite tu des statistiques, tu auras juste à faire : Le nombre d'acheteurs : $q = "SELECT count(acheteur) FROM table_achats GROUP BY acheteur"; La somme total des achats : $q = sum(total_ttc) FROM table_achats"; La liste de tous les acheteurs : $q = "SELECT DISTINCT acheteur FROM table_achats "; Le total de commande, par acheteur : $q = SELECT DISTINCT sum(total_ttc),acheteur FROM categories GROUP BY acheteur"; etc.. Anonymus.
-
En fait, il nous faudrait le plan de ta base de données, pour pouvoir te dire ce qu'il faudrait mettre précisément. En gros, ca donnerait ceci : Données récupérées à partir du formulaire, dans la page 'add.php' : - nom, - prenom, - sexe, - perf, - lieu, - pays, -etc... On récupère ces données comme ceci : $nom = $_POST['nom']; $prenom = $_POST['prenom']; $sexe = $_POST['sexe']; etc.. ps : A ceci, il faut penser à sécuriser les données. - Le sexe, par exemple, n'a pas besoin d'un champ 'texte', mais d'un champ 'radio'. - Le 'pays' n'a pas besoin d'un champ texte non plus, mais d'un 'select option', en fonction des pays que tu as déjà dans la base. A la personne de choisir dans ce que tu as déjà enregistré. - idem pour le reste. Essaies de restreindre au maximum les possibilités. La différence, c'est que tu vas récupérer des 'entiers' (des nombres) au lieu de récupérer des 'chaines de caractère'. C'est important, parce qu'au lieu de chercher 'Amérique', ou 'Etats Unis', ou 'USA', ou 'Etats unis d'Amérique'..., tu auras d'un coté enregistré le numéro de ce pays (par exemple USA= 1), et tu proposes à l'internaute le choix entre 'France(=0)', USA(=1), Russie(=2), etc.. Et lors de ta recherche, tu chercheras le pays qui correspond au numéro sélectionné par l'internaute. le formulaire donnerait donc : <select name=pays> <option value=0>France</option> <option value=1>USA</option> <option value=2>Russie</option> </select> Ensuite, au niveau de la sécurité, tu as juste à faire un test pour savoir si la personne a bien entré : 1/ un nombre, 2/ compris entre '0' et 'maximum de pays', soit '2' Soit : $pays= $_POST['pays']*1; if ($pays>'0'&&$pays<'3'){} else $pays = '0'; Ensuite, à supposer que tu aies une base de données avec une table 'athlete', ca donnerait ceci : $q = "SELECT nom,prenom,sexe FROM athlete WHERE nom LIKE '".$nom."' AND prenom LIKE '".$prenom."' AND sexe LIKE '".$sexe."' "; $r = mysql_query($q); echo"<br> Athlètes trouvés : $nb=0; while ($row = mysql_fetch_array($r)){ $nb++; echo"<p> Nom : ".$row['nom']; echo"<br> Nom : ".$row['prenom']; echo"<br> Nom : ".$row['sexe']; } if ($nb==0) echo"<br> Aucun athlète trouvé"; else echo"<p>Soit un total de ".$nb." athlètes trouvés correspondant"; echo"Fini;)"; Mais comme tu peux voir, ca dépend essentiellement des tables où sont enregistrés les données.
-
Avec quel langage comptes tu faire le site ? Avec quel programme/logiciel, comptes tu le faire ? Php est un langage de programmation orienté web, qui se trouve sur les serveurs web dits 'linux' (en opposition aux serveurs microsoft, pour faire court..) Sans vouloir te 'froisser', il faut un minimum de connaissances, tout de même, pour installer un moteur de recherche
-
Dan, Le 'hub' est un bon exemple, puisque l'on sort effectivement premier sur 'hub', sur google : voir la requète hub sur google. Ceci dit, si l'on sort premier sur 'webmaster', si l'on sort premier sur 'hub', je doute que l'on sorte premier un jour, sur des termes plus généralistes, tels que 'www', ou 'com'. Google saurait il qu'il n'y a que des spécialistes, sur le hub ? (j'ai apporté ma p'tite contrib, au mot 'hub', sur la page ? ) Anonymhub
-
Juste un détail, lorsque l'on est dans la page de l'exemple, il n'y a pas de lien vers la page des codes. (bon, je sais, tu me diras d'utiliser le bouton 'précédent', mais... )
-
Le moyen que je choisirais, personnellement, si j'étais dans ton cas, c'est d'installer phpdig. C'est un programme open source 'moteur de recherche', tout en php, très efficace. Tu demandes à phpdig de crawler l'ensemble de ton site, et il te fourni les résultats, en fonction des mots de ton site. Pour cela, hormis l'installation, tu as juste à prévoir le template. De plus, il est vraiment personnalisable, suffisamment puissant, est assez complet Sinon, c'est pas impossible, mais.. faut le développer à la main
-
Tout dépend comment est concu ton site, si tu as une base de données, où sont situés les données que tu souhaites 'rechercher', etc.. Donc, à partir de ton site. Les données que tu souhaites rechercher sont elles situées dans une même base ? une meme table sql ? Par rapport à 'acier', comment peut on faire le lien entre le nom de la compagnie, et le mot 'acier' ? 'acier' est marqué quelque part, en liaison avec le nom de la compagnie ? Autant de questions qui permettront de t'aider par la suite
-
Bonjour, Un wiki est un système de publication, comprends par là que c'est un site tout fait, qui sert essentiellement à publier des articles, et des 'trucs' comme ca. La différence, l'intéret, d'un wiki, par rapport à un autre système de publication tel que mambo ou spip, c'est sa facon de créer du contenu. Pour publier un article sur spip, il faut être inscrit, validé par un administrateur. Pour publier sur un wiki, il suffit de.. le faire. Tu cliques sur le lien 'ajouter un article', et tu sais ton texte. Nul besoin d'être inscrit, nul besoin d'etre validé, rien. De plus, l'article est aussitot en ligne. Il est également possible de modifier un article déjà en ligne. Tu vois une erreur quelque part ? Tu peux modifier le texte aussitot. L'intéret ? C'est par exemple le site 'wikipedia'. N'importe qui peut venir ajouter son expérience, ses compétences, ce qui en fait un système très ouvert. Il suffit de controler ce que les gens y mettent. L'inconvénient ? C'est que n'importe qui peut mettre n'importe quoi. Et ca arrive parfois (souvent ?) Compris ?
-
Il faut que la personne ait IE, et il faut qu'elle veuille bien installer Adobe Svg Viewer. Vous n'avez pas pensé à ce problème au début du développement ?? Personnellement, quand je vois les ravages que me fait le reader pour pdf (programme résident, etc..), je n'installe plus les logiciels que sous la menace !
-
J'avais remarqué sur un site, qu'un décalage empechait le javascript de fonctionner. Si la place de tes adsense est trop petite, alors il y a des chances qu'elles ne s'affichent pas. C'est peut être dû à ca, ton problème. Avec les décalages que l'on trouve sur le site, il serait étonnant que les Adsense trouvent la place de se 'caser' (a voir.)
-
Bonjour, Si le .htaccess n'est pas lu, ce n'est pas à cause de cette page, ni à cause de cette méthode. Le .htaccess est lu avant tout script php, quelqu'il soit, quoiqu'il dise. Cherches plutot à savoir ce qui cloches dans ton .htaccess, ou ce qui pourrait faire qu'il soit 'zappé'. Anonymus.
- 4 réponses
-
- htaccess
- mod_rewrite
-
(et 1 de plus)
Étiqueté avec :
-
array_merge sert à fusionner 2 tableaux, je ne vois pas ce que tu veux dire d'autre, en disant : 'coller un tableau à la fin d'un autre'