Aller au contenu

MS-DOS_1991

Hubmaster
  • Compteur de contenus

    442
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MS-DOS_1991

  1. Je pense qu'en programmation (web et autre), il faut prendre le plus vite possible les bonnes habitudes : Franchement, les short-tags servent à quoi ? Certes, cela économise 3 misérables caractères à chaque fois, mais en contrepartie ce n'est que rarement supporté par les serveurs... Pour moi, le choix est vite fait
  2. Salut Tu peux toujours éplucher la doc php sur les tableaux, ou bien comme tu l'as dit faire une petite boucle: $i = 0; $new_array = array(); foreach ($array AS $key => $value) $new_array[$i++] = $value;
  3. Ah... effectivement, si c'est Google, cela se rapporte un peu plus au référencement et à l'indexation Par contre, je recommande moi aussi de placer un fichier (même vide) au lieu de cette balise "bizarre"
  4. Euh... L'utilité de ce genre de balises me paraît très réduite En général, elles sont l'oeuvre de "vendeurs d'espoirs de référencement" et pour la très grande majorité elles ne servent à rien en matière de référencement D'un autre côté, je ne connais pas toutes les balises meta et je peux donc me tromper (qu'en disent les experts ?) Si tu veux tout de même la placer, il te suffit d'éditer ta page web avec un quelconque éditeur de texte (PsPad en est un très bon) et de rajouter cette balise entre les balises <head> et </head>
  5. Comme l'a expliqué Bourinho, l'URL désigne une ressource qui peut être un fichier php, une image, ou même une vidéo Il leur suffit de placer le code suivant, qui utilise l'URL qui désigne ton image : <img src="http://www.jaimelesnouilles.info/images/nouilles.png" title="Une supaÿrbe nouille" alt="Image de Nouille" /> Où l'attribut src contient l'URL de ton image avec l'extension et l'attribut alt contient le texte alternatif qui s'affichera quand pour une raison x ou y ton image ne sera pas disponible... Tout le monde a débuté un jour, le tout pour les "initiés" est de s'en souvenir...
  6. Je ne vois pas où est ton problème Si tu as uploadé ton image sur le serveur de ton site, elle est alors accessible par l'URL de ton site + le chemin relatif vers cette image depuis la racine du site Exemple: Si ton site est -www.jaimelesnouilles.info (tite pub ) et que tu as uploadé ton image dans le répertoire /images/nouilles.png, alors l'URL de cette image est : -[b]http://www.jaimelesnouilles.info/images/nouilles.png
  7. Bonjour Qu'attends-tu de nous exactement ? On ne va tout de même pas te le coder, ton live support Sérieusement, une petite recherche Google te retournera plein de résultats
  8. C'est plus "lisible" qu'une longue succession de if/elseif , mais tu y perdras (un peu) en performances A toi de choisir entre lisibilité et performances (bien qu'à mon sens, je trouve les if/elseif/else aussi lisibles et compréhensibles que les switchs )
  9. Il te faut mettre ta bannière en ligne (sur Internet), par exemple grâce à ton hébergeur, ou à des services comme imageshack qui te permettent d'héberger gratuitement tes fichiers images
  10. Je pense que tu devrais corriger tes erreurs (par petits fragments si tu préfères) une bonne fois pour toutes, car tu verras que cela rendra le code de ton site plus clair, plus efficace et ainsi les robots apprécieront Il y a une limite de temps de quelques heures après laquelle un "simple utilisateur" ne peut plus éditer son post sur le Hub
  11. Euh... la requête EXPLAIN par exemple ?
  12. Salut Tu dois avoir désactivé la directive register_global sur ton site web (ou alors c'est ton hébergeur qui l'a fait), ce qui signifie que tu ne peux pas accéder aux variables d'URLs (entre autres) simplement en écrivant leur nom. Il faut utiliser les tableaux superglobaux (cette méthode est d'ailleurs préconisée pour des raisons de sécurité). Dans ton cas, tu dois alors utiliser la variable $_GET['numero']
  13. Une nouille avertie en vaut deux comme disait l'autre...
  14. Oh My God ! Un exemple d'erreur introuvable bien que super-simple
  15. Tu avais mis des parenthèses partout sauf là où il fallait
  16. Pffffiou Cette discussion commence à me dépasser D'après un commentaire de l'article cité par xorax, Si c'est vérfié, cela me simplifierait énormément la tâche, puisque je n'aurais alors à m'occuper de rien Alors, SingleTons ou pas SingleTons ?
  17. Merci beaucoup c'est exactement ce que je voulais savoir
  18. Oui, car je ne veux surtout pas que ma classe db soit copiée (d'où ma question sur les pointeurs) J'ai justement vu à plusieurs reprises ce genre de choses: function xxxxxx (&variable) A quoi sert le & ? Ne serait-ce pas là une sorte de pointeur vers une ressource justement ?
  19. Merci, je vais regarder ça :a_thumbsup_20: Je ne veux en fait qu'une seule instance de la classe db (donc une seule connexion au SGBD) qui soit accessible dans toutes mes classes
  20. Je ne comprends pas : le principe d'une newsletter, c'est que si le visiteur coche la case "désinscription", tu dois faire une requête DELETE FROM xxx WHERE email = $email non ? Pourquoi stocker un int avec l'action qu'il demande alors que tu sais que s'il y a une ligne avec son email c'est qu'il est inscrit ?
  21. Salut Tu as plusieurs erreurs dans ton code: Les boutons radio dans les formulaires doivent obligatoirement avoir le même attribut name Tu ne dois pas mettre d'espaces dans le nom de tes champs de formulaires Tu as oublié un / pour fermer ta première balise input (email) et tu as inséré une balise </li> qui n'a rien à y faire o_0 La fonction isset() de PHP ne prend qu'un argument qui est la variable à tester (dans ton code tu en as mis 3) ... les autres erreurs découlent principalement de celles-ci Essaies avec ceci: <form method="post" action="index.php"> <input name="email" /><br/> <label><input type="radio" name="action" value="inscription" /> inscription</label><br /> <label><input type="radio" name="action" value="desinscription" /> desinscription</label><br /> <input type="submit" name="enregistrer" value="enregistrer" /></li><br/> </form> <?php mysql_connect($host,$username,$password); mysql_select_db($bdd_name); if (isset($_POST['email']) AND isset($_POST['inscription']) AND isset($_POST['desinscription'])) { $email = htmlentities($_POST['email'], ENT_QUOTES); $action = htmlentities($_POST['action'], ENT_QUOTES); mysql_query("INSERT INTO `membres` VALUES('', '" .$email."','".$action."')"); } mysql_close(); ?> P.S: Le nom de ta table est -sans doute- mal orthographié: tu l'as écrit menbres P.P.S: Je n'ai pas regardé de près ta requête par fainéantise (oui, je ne suis pas encore bien réveillé )
  22. Bonjour à tous Je développe actuellement un Forum, et je planche sur un petit problème... J'ai une classe Forum: class Forum { function __construct() { // blabla } // blabla } dans laquelle je voudrais utiliser une classe db qui gère ma base de données (connexion, requêtes, etc). Jusqu'ici, je créais un nouvel objet db dans mon constructeur: function __construct() { $this->DB = new DB(HOST, USER, PASS, BASE); } // blabla } mais je voudrais que l'instanciation de la classe db soit indépendante des autres classes, ce qui implique qu'elle soit faite en-dehors de la classe Forum. Mon problème est alors le suivant: comment faire passer la variable de ressource ( $db = new DB(...) ) dans ma classe Forum Je pense que l'équivalent de ce que je recherche est la gestion des pointeurs comme en C, mais je ne sais pas si PHP la gère... Merci d'avance pour vos réponses
  23. Ca vient sans doute du fait que la page de résultat affiche des informations provenant de plusieurs serveurs (Google )... N'est-ce pas Dan ? euh... Dan has left Webmaster-Hub to Switzerland
  24. Salut C'est toi qui décides Beaucoup de sites portent fièrement ce logo en ayant une page valide HTML 4.1 Transitional alors que relativement peu ont vraiment fait des efforts pour rendre leurs pages valides... D'une part ce n'est nullement une obligation de poser ce logo, et d'autre part, si tu as pris soin de rendre ta page interopérable (comment ça je paraphrase ), je pense que tu peux mettre sans gène ce logo, même (voire surtout) si la page n'est invalide qu'à cause d'une application tierce
  25. La synthaxe des expressions régulières est différente selon la méthode utilisée Pour ton problème, cela donnerait à peu près: if (preg_match("!^06((-{1})?(.{1})?[0-9]{2}){4}$!", $tel)) { // numéro de portable reconnu } else { // pas de correspondance } 0601020304 06-01-02-03-04 06.01.02.03.04 06010203 06-01-02-03 06.01.02.03 ab-cd-ef-gh-ij Mais je ne suis pas un pro des expressions régulières (loin de là ) et mon expression laisse certainement passer d'autres trucs edit: grillé
×
×
  • Créer...