Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par captain_torche

  1. Pour les 4 premiers champs, tu testes juste si la valeur est remplie <?php if(empty($_POST['val1']) || empty($_POST['val2']) || empty($_POST['val3']) || empty($_POST['val4']) { // affichage du message d'erreur } else { // traitement des éléments du formulaire } ?> Sinon, pour vérifier la validité de l'adresse e-mail entrée, il va falloir utiliser les expressions régulières. De plus, tu ne peux vérifier que le format de l'adresse, pas l'adresse en elle-même. En gros, tu peux tester si une adresse ressemble à une adresse valide (forme nom_arobase_hébergeur.extension), mais pas l'existence de cette adresse. Tu pourras trouver un exemple ici : http://www.expreg.com/liresource.php?type=mail&rt=source
  2. J'ajoute ma petite contribution à l'édifice : J'ai été pendant 3 ans (de 2000 à 2003), intégrateur dans une petite web agency parisienne. Je sortais à l'époque d'un contrat de qualif. La formation que j'avais reçue avait été très succinte, et n'a jamais mentionné les CSS. Bon, à l'époque, le CSS2 était tout récent, mais jamais personne (au boulot ou en formation) ne m'en avait parlé. Ce qui fait que j'ai, pendant longtemps, produit des sites au design tabulaire, pour des clients parfois très prestigieux. Il m'arrivait également de reprendre le code d'autres professionnels (refonte d'un site, etc), et je n'ai travaillé, en trois ans, que sur du design tabulaire. J'ai découvert, vers 2002, les CSS, mais l'utilisation que j'en faisais ensuite, était réellement très limitée : mise en couleur du texte, et c'était tout. Ce n'est que récemment (il y a moins d'un an), qu'en surfant sur des forums, j'ai découvert les possibilités de CSS, puis celles d'un code propre, sémantique et accessible. Mais, la logique des entreprises (et le contexte professionnel), a voulu que les "anciens" restent en poste quand ils le pouvaient, ne voyant pas forcément le besoin de se mettre à jour, vu que leur code était fonctionnel à leurs yeux. D'où le nombre encore très élevé, de sites non-conformes aux normes.
  3. Ou, tout simplement, tu fais un microtime() après chaque instruction.
  4. Bon, il y a eu du nouveau. Rien de bien méchant, mais apparemment, ils ne s'étaient pas rendus compte de ce qu'ils faisaient en modifiant les mots de passe. Le mail que j'ai reçu du président du club, très laconique, m'a fait hurler de rire : Je lui ai répondu, de la manière la plus cordiale qui soit, que cet état, était de sa faute.
  5. Pour réinitialiser toutes les marges/espaces, et éviter les différences entre navigateurs, je conseille ceci (en CSS): * { margin: 0; padding: 0; } Ensuite, libre à vous de re-spécifier les marges que vous voulez, logiquement identiques dans tous les navigateurs.
  6. Sinon, le fait d'utiliser un include, n'empêche pas le rechargement à chaque fois de ce fichier. Par contre, rassure-toi : l'image (ou les images) qui le composent, seront enregistrées en cache, donc pas téléchargées à chaque fois. Pour ce qui est de ta seconde question (header fixe dans la page), voilà un truc vite fait en CSS : <html> <body> <style type="text/css"> * { margin: 0; padding: 0; } #header { width: 100%; height: 50px; background-color: #F00; position: fixed; } #contenu { padding-top: 50px; height: 200%; background-color: #0F0; } </style> <div id="header"> <?php include('ton_fichier_header.php'); ?> </div> <div id="contenu">Contenu</div> </body> </html> N'oublie pas de changer l'extension de tes pages en PHP !
  7. destroyedlolo -> Oui, mais la (grosse) limitation que tu as, c'est que tu ne peux pas avoir énormément de visiteurs simultanés. C'est effectivement une solution pratique (si bien gérée, et si ton ordi est bien protégé), mais pas adaptée à tous les sites.
  8. Sinon, pour avoir instalé pas mal d'ordis dans un conseil général, je confirme la chose : là-bas, 50% des utilisateurs ayant un beau 17" flambant neuf, demandent à repasser en 800x600. Sinon, j'ai toujours eu l'habitude de ne pas dépasser 770px en largeur, mais j'avoue n'avaoir jamais testé sous OS 9.
  9. Oui, avec un mailto dans le champ action (enfin, je suppose que c'est comme ça). Non garanti (car non testé), essaye de rajouter dans ton code (je ne sais pas si Dream gère ça dans les paramètres de formulaire), ceci : enctype="multipart/form-data". Ce qui devrait te donner, quelque chose du genre : <form enctype="multipart/form-data" action="mailto:ton_email" method="post"> Si ça ne marche pas (ce qui est probable), tourne-toi vers une solution PHP (par exemple), sous réserve que ton hébergeur supporte le PHP.
  10. Pour en revenir au commentaire de l'article, j'aimerais juste préciser, que ce n'est pas, de manière générale, la conformité des standards qui est un gage d'accessibilité ou d'évolutivité. En effet, je peux très bien utiliser un Doctype HTML, et utiliser un design tabulaire (donc, par définition, contenu et mise en forme liés). De la même manière, je peux utiliser un Doctype XHTML, séparer le contenu de la mise en forme, mais ne respecter aucune sémantique de code, et par conséquent nuire à mon accessibilité. Comble de l'horreur : je peux utiliser un doctype XHTML, et un design tabulaire ! J'aurai par contre le nécéssité d'employer CSS pour l'aspect graphique (attributs de tables), mais je peux aussi bourrer mes cellules d'images, sans pour autant perdre la validation (Oui, je me compliquerais la vie, mais c'est juste pour l'exemple). Ceci pour préciser, que le respect des normes n'est pas une fin en soi dans ces situations, cela ne permet que d'avoir un code propre et théoriquement rendu de la même manière sur tous les navigateurs visuels. En ce qui concerne l'accessibilité, il ne s'agit que de contraintes d'ergonomie, ou d'écriture, qui ne sont pas vérifiées par le validateur du W3C. Il est donc nécessaire de les penser en parallèle avec la création des pages.
  11. Tout dépend, j'imagine, de la distance des personnes à la webcam. Si tu ne fais que des plans d'ensemble (rue passante vu du premier étage, par exemple), je ne pense pas qu'il puisse y avoir nature à contestation. Malgré tout, il vaut mieux attendre l'avis d'une personne s'y connaissant mieux que moi dans le domaine.
  12. Si je comprends bien, c'est dans le cadre de ton site sur Linda Lemay, c'est bien ça ? Je ne m'y connais pas grand chose en droit des artistes, mais il me semble que la meilleure solution, serait de demander l'autorisation écrite de l'artiste ou de ses ayant droits. Essaye de contacter son producteur, en présentant ton site, et en précisant ton désir de rester dans la légalité.
  13. Je te l'espère également. Mais, si vous avez de bonnes relations, ça ne devrait pas poser de problème. J'ose espérer que toutes les associations, ne sont pas composées de personnes obtues .
  14. Oui, je crois que le mieux va être de laisser couler. Ne t'inquiètes pas pour les sources, je les ai sur mon ordi depuis belle lurette (elles ne l'ont jamais quitté, d'ailleurs). En tout cas, je tirerai de tout ça quelques leçons : - toujours signifier par un contrat les droits et devoirs de chacun - ne plus troquer un service contre un autre, de coût réellement différent, au risque de semer le trouble quant à la valeur réelle du service Je crois bien que le mot de la fin, revient à un ami : "Donne à manger à un âne, il te rendra des crottes". J'en profite encore une fois, pour remercier tout le monde.
  15. Bon, apparemment, ils sont encore plus atteints que ce que j'imaginais. Ils ont modifié les codes d'accès, mais je figure encore dans les contacts administratifs. Je pourrai par conséquent récupérer mes sources, mais dois-je le faire ?
  16. Je vous remercie tous (et toutes) de vos réponses. Je crois bien que je vais effectivement les regarder couler sans rien faire, le spectacle pourrait s'avérer intéressant. J'essaierai de vous tenir au courant des évolutions, si jamais il y en a.
  17. Effectivement, je trouve la situation amusante, mais elle me fait de la mauvaise publicité, mon nom se trouvant sur toutes les pages, et le site étant assez bien référencé.
  18. Woops, désolé pour l'adresse, je lirai mieux la charte la prochaine fois. Sinon, ces erreurs, n'arrivent que parce qu'ils ont modifié les codes d'accès. A part ça, le site était fonctionnel (et recevait une petite dizaine de visiteurs uniques/jour).
  19. Ben, je détiens des prevues indubitables de la création de ce code (source chez moi, ajouts non encore implémentés car imparfaits, etc), donc si jamais il y a besoin, je pense être en mesure de pouvoir affirmer la paternité sans souci. De plus, mes nom et e-mail sont mentionnés sur chacune des pages du site (pour info, l'adresse est .....(Edit Arlette : Ne montrons pas du doigt ) Quant à l'évolution du site, dans le cas où ils arrivent à rétablir la connexion à la base de données, je doute effectivement qu'elle soit facile. Il existe une interface d'administration, encore incomplète sur certains points (entre autres, la modération du livre d'or, se faisait actuellement entièrement sous PHPMyAdmin). Cela pourrait leur causer des soucis, en cas de message diffamant (Rassurez-vous, je ne compte pas en inscrire). D'autre part, je doute effectivement de leur capacité à poursuivre l'évolution du site en interne. Leur volonté d'accélérer le développement du site ("tu vas trop lentement, nous te retirons le droit de travailler dessus"), va se transformer en immobilité totale du site (ils pourront toujours mettre à jours certaines rubriques, comme les compétitions et leurs résultats, mais les rubriques "en construction", le resteront longtemps). Pour finir, je trouve leur comportement très peu sportif, pour un club prônant le respect.
  20. Je compte bien entendu restituer tout document technique (codes d'accès à l'hébergeur, etc). J'imagine que, n'ayant rien signé, ni reçu d'argent liquide, on ne puisse considérer que j'aie vendu quoi que ce soit. J'imagine qu'on peut plus assimiler ça à du troc, qu'à de la vente. En l'état, le site est disponible au public (depuis plus d'un an), fonctionnel à 85%. Je peux garantir, en toute bonne foi, que le travail accompli, est considérablement supérieur à 3 jours de travail (Correspondant approximativement au SMIC horaire de deux fois 86 euros). Quant à la propriété effective du code, n'ayant rien vendu (pas de transaction financière, ni de contrat écrit), j'imagine que le club ne détient aucun droit sur le site en lui-même, juste sur le nom de domaine, et l'hébergement. EDIT : Il semblerait qu'ils aient pris les devants, et modifié par eux-mêmes les codes d'accès au site (entraîant par là-même une indisponibilité dudit site, les codes d'accès à la base de données étant les mêmes que tous les autres). Cela signifierait qu'ils voudraient m'empêcher de pouvoir récupérer les sources (je n'avais par ailleurs aucune intention de le faire avant d'avoir trouvé un accord). S'il s'avère qu'ils m'empêchent de récupérer ce code, qu'ai-je comme recours ?
  21. Je tiens bien sûr à pouvoir régler cette histoire à l'amiable, autant que possible. C'est juste que je me sens lésé du fruit de mon travail. Je n'apprécie pas d'être congédié, laissant mon travail être exploité de la sorte. Pour ce qui est de l'inscription, je suis entièrement d'accord pour la payer. Mais le président du club m'a dit, hier au téléphone (dans un accès de colère), qu'il ocntait me faire payer 'plein pot' ces deux années. Pour clarifier le truc : le club donne des cours de judo (à 145 €/an), et des cours de ju-jitsu (à 86€/an). Je me suis inscrit pendant deux ans au ju-jitsu (et n'ai participé quà ces cours). Le président veut donc me faire payer deux années de judo (pour 290 €, donc), et me dit que nous serions quittes. Je suis pourtant d'accord de payer mon dû (soit deux années de ju-jitsu à 86 €), et donc, de leur vendre les droits d'exploitation du site pour 128 € (Tout en sachant que le site vaux bien plus que ça), mais son attitude est très déplaisante.
  22. Merci pour ta réponse si rapide ! Pour clarifier quelques points : Il n'a pas été écrit de document, formalisant cet échange (accord uniquement oral). Sinon, l'accord que j'ai proposé, semble t'il correct d'un point de vue juridique ? Peuvent-ils me demander de rembourser les deux années d'inscription au club ? Puis-je exercer, au titre de mes droits moraux, mon droit de retrait ? Lorsque tu me dis que je peux empêcher le site de toucher à mon code, et de le réutiliser, tu veux dire qu'ils ne pourront pas le modifier ? Ou tout simplement qu'ils ne peuvent l'utiliser sur leur site ? Et, dans ce dernier cas, le fait qu'ils l'utilisent sans mon accord, constitue-t'il une contrefaçon ? (Je ne désire bien sûr pas arriver à cette extrémité).
  23. Tout d'abord, bonjour. Je vous expose les faits : Je me suis incrit à un club de Judo, au début de l'année scolaire 2003/2004. J'avais proposé, à l'époque, de leur créer un petit site, en échange de la gratuité d'inscription au club (86 € à l'année). Les demandes du club concernant le site, au départ très vagues, se sont faites plus précises et techniques, demandant une plus grande charge de travail. J'ai commencé le site durant une période de chômage, ce qui fait que les premières pages sont arrivées très vite. J'ai depuis retrouvé du travail, et ai continué à coder le site sur mon temps libre (soir et week end). Au fur et à mesure du temps, j'améliorais les fonctionnalités (interface d'administration, gestion des compétitions, etc). Malgré tout, le site n'avançait pas assez vite à leur goût. J'ai eu plusieurs remontrances, sur la lenteur de mise à jour du site. Après une remarque très déplacée, en début d'année scolaire 2005/2006, sur l'avancement du site ("Il faut que le site avance plus vite, sinon on te fait payer l'inscription"), j'ai décidé de quitter le club. J'ai continué de travailler sur le site malgré tout, pensant à mon CV, jusqu'à la semaine dernière où j'ai reçu un appel du président du club, m'indiquant qu'ils me retiraient la création du site. Je tiens à préciser qu'à chaque fois qu'on me reprochait de ne pas avancer le site, c'est soit que je travaillais sur l'interface d'administration (donc travail non directement visible), soit que j'étais en vacances (la remarque déplacée susmentionnée est arrivée en septembre), soit que ma vie personnelle/professionnelle me prenait suffisamment de temps pour que je rélègue ledit site au second plan. Suite à cet appel, et après réflexion, j'ai décidé de faire valoir mes droits : je considère que mon travail n'a pas été apprécié à sa juste valeur, et ai par conséquent proposé une alternative au club : - je me retire en emportant avec moi la totalité de mon travail (soit tout le code source) - je propose au club de racheter les droits d'exploitation de ce code source, pour une somme que j'estime dérisoire (300 €), mais qui me semble raisonnable par rapport aux moyens du club. Suite à quoi, je viens de recevoir un appel téléphonique du président du club, visiblement très énervé. Il croyait que le site appartenait au judo-club, et que je ne disposais d'aucun droit dessus. Il a qualifié ma démarche de chantage, arguant du fait que je reprenais ce qui leur était dû, et qu'ils ne pouvaient pas se priver du site, ayant axé la communication du club autour de celui-ci. Je pense personnellement que je dispose de mon code source au titre de la propriété intellectuelle (je code 'à la main' dans un éditeur texte, pas d'intermédiaire WYSIWYG) et que, faute de contrat, je dispose de la totalité des droits sur ce code. De plus, je ne pense pas me poser en maître chanteur, en proposant une alternative économiquement facilement envisageable. Au cours de l'entretien téléphonique, il m'a menacé d'un procès. Je ne pense pas risquer grand chose, mais comme prudence est mère de sûreté, je préfère tout de même bien m'informer. Je remercie d'avance tou(te)s ceux/celles qui auront le courage de lire tout mon post, et bien sûr, d'autant plus ceux qui y répondront. Petit résumé de mes questions : - Ayant codé le site à la main, suis-je bien entièrement propriétaire du code source ? Que puis-je en faire ? - Ayant contracté un accord amiable (inscription gratuite contre création), leur suis-je redevable de quoi que ce soit ? - Peuvent-ils arguer du fait de l'éventuelle perte de crédibilité auprès des membres du club ? - De manière plus générale, quels sont mes droits et devoirs, ainsi que ceux du club ?
×
×
  • Créer...