Aller au contenu

Dash

Hubmaster
  • Compteur de contenus

    235
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Dash

  1. Dash

    urldecode

    Le charset utilisé par google est de l'utf8. => str = utf8_decode(urldecode('n%C3%A9goce'));
  2. via la librairie cURL, les sockets ou n'importe quelle technique similaire, permettant de manipuler les entetes HTTP, du cafe et un peu de temps, tu devrais pouvoir arrive au resultat attendu. La question est de savoir si ca en vaut vraiment la peine. D'autant que le cout en termes de ressources n'est pas nul...
  3. Un article interessant sur le sujet : http://www.projetweb.com/labalise/webmaster_1.php Ce mot signifie tout et n'importe quoi a tel point que les entreprises serieuses ne l'utilisent plus pour designer des postes serieux (chef d'orchestre VS homme-orchestre)...
  4. Avec uniquement un fichier XML, tu n'iras pas loin. Pour la mise en forme il fau une feuille de style XSL. Ensuite un moteur XSLT - par exemple en PHP - pour combiner le tout. XSLT(XML, XSL) => HTML (ou PDF ou DOC ou CSV ou n'importe quel format de sortie) IL existe de nombreux tutoriels tres bien documentes. Je me souviens aussi avoir realise plusieurs exemples sur mon blog. Par exemple ici : http://www.atelierphp5.com/xslt-cote-serve...ote-client.html
  5. A propos de javascript, et sans vouloir prendre partie pour telle ou telle religion... Lorsqu'il m'arrive de vouloir ouvrir une fenetre, au lieu d'utiliser des "target", je fais le choix de l'attribut rel="external", plus conforme aux normes. <a href="document.html" rel="external">external link</a> Ensuite, un javascript se charge de parser le document. Pour peu que le client ait active le javascript Rel est assez libre dans la norme, mais principalement concu pour les relations entre les documents ou sections de documents, ce qui semble approprie. > New-Window Links in a Standards-Compliant World
  6. J'ai deja recu un mail de ce genre il y a plusieurs annees. c'est peut-etre les meme kilos d'or
  7. sans plus de details, difficile de poser un diagnostic precis. Les differents cas de figures sont cependant expliques sur les liens suivants : - http://www.lephpfacile.com/manual_php/faq....s.mysqlresource - http://www.toutestfacile.com/php/errormsgs...lidresource.php
  8. Ne pas oublier que la compression n'est pas gratuite, et entraine un (petite) surcharge de travail cote serveur.
  9. Le javascript tourne cote client. Idem pour les applications java. Est-ce possible en PHP ? Via PHP GTK tu devrais pouvoir realiser une application client. C'est possible mais le mieux pour realiser un client 'ftp' - puisque c'est de ca qu'il s'agit - serait d'utiliser un langage autre que PHP. Une "bete" interface en Visual Basic, Java ou Delphi...
  10. Dash

    Question php/mysql [RESOLU]

    C'est infiniment negligeable en terme de poids. D'autre part specifier les dimensions permet de maintenir une certaine qualite esthetique des pages : meme lorsque les images ne sont pas affichees, un espace leur est reserve. Avant de s'occuper de quelques malheureux caracteres, il faut s'interroger sur la structure et les relations entre les tables SQL ainsi que sur les requetes SQL. C'est a ce niveau que ce situe les principaux goulots d'etranglement
  11. Dans une precedente discussion sur le hub, diverses methodes ont deja ete presentees pour recuperer le contenu d'un fichier : Savoir si fichier .txt est vide, et afficher un message en consequence
  12. J'utilisais jusqu'a present des applications comme ultraedit/kedit/kdevelop ... Mais je redecouvre les joies de VI/Vim
  13. Merci, ce blog vient d'ailleurs de faire son apparition sur kalitee.net. Je vais probablement bientot revoir la charte graphique et le code HTML. Et peut-etre passer en HTML 4.1 voire en HTML Word...
  14. Dans le cadre d'un CMS ou d'un blog il ne faut pas oublier de tenir compte des utilisateurs. Un trackback/commentaire mal formate, et adieu le respect des normes... Par curiosite j'ai realise mon blog personnel en XHTML 1.0 Strict. J'aurai au moins une fois goute aux normes, standards, accessibilite et autres recommandations des yalatolla du web. C'etait l'occasion pour de jouer avec la librairie Tidy, des expressions regulieres et autres joyeusetes techniques. Chaque billet/commentaire est nettoye avant d'etre pris en compte. Et chaque page assemblee est une derniere fois parsee et epuree. Un vrai cauchemard pour le serveur... Il m'est arrive de realiser un site - pour une association - ne respectant aucun standard. C'est tout aussi bien. Un simple copier-coller d'un document word dans un editeur WYSIWYG de type HTMLArea pour la mise a jour, et hop. Avec un peu de chance, Word fait de l'HTML 4 point quelque chose. Sinon, et bien tant pis...
  15. Quoi que l'on fasse, c'est le navigateur qui gere les sessions htaccess. La facon la plus efficace de cloturer une session reste de fermer la fenetre de navigation. Cela fonctionne dans tous les cas. PHP ou non PHP. Firefox ou non. Autrement les variables htaccess sont independantes du langage de programmation (navigateur). En PHP cela correspond toutefois aux variables $_SERVER['PHP_AUTH_PW'] et $_SERVER['PHP_AUTH_USER']. Pour realiser une deconnexion htaccess manuelle via un bouton, de memoire cela complique le probleme. Par exemple, pour autoriser la connexion il "suffirait" alors de s'assurer que auth_pw et auth_user soient corrects ET qu'un indicateur quelconque ($accept_auth) corresponde a une authentification (). Si ce n'est pas le cas, vous ne tenez pas compte des variables serveur pour une authentification par htaccess. Avec ce systeme, la deconnexion revient simplement a mettre l'indicateur a 0.
  16. il faudrait eviter de comparer ce qui n'est pas comparable. phpBB est developpe est un "hobby". vBulletin/IPB sont developpes par des professionnels qui ne font que ca de leurs heures de travail : developper un produit professionnel et (tenter d') offrir des services professionnels : support, qualite du SAV... Pour revenir a la question initiale : c'est une question de gout. IPB et vBulletin ont de tres nombreuses similitudes. Ils tendent meme a se ressembler davantage encore (une bonne louche de dhtml dans l'administration, un systeme tres similaire de reconnaissance des robots, etc.) A mon sens, IPB a ceci de particulier : l'eventail des services proposes par IPS : portail, blog, CMS, galerie, chat, module hivemail, gestionnaire de fichiers... Ces modules - tous developpes par IPS - doivent donc etre entierement compatible avec IPB, et sans necessiter d'installation hasardeuse. Il y a aussi un IPB SDK developpe de maniere officieuse pour IPB. Ce qui est un plus non negligeable lorsqu'on souhaite faire interagir des forums avec d'autres applications. Bref, pour choisir la meilleure solution, il faut determiner precisement tous les besoins.
  17. A force de tout signifer tout et n'importe quoi, le mot "webmaster" ne signifie plus rien. N'importe qui peut pretendre etre "webmaster". De maniere pragmatique il existe diferents profils : techniques, commercial, editorial, ergonome, graphique, etc. A chaque profil correspondent des aptitudes particulieres. Et - eventuellement - un panel de formations possibles. A lire : http://www.projetweb.com/labalise/webmaster_1.php Une formation de "webmaster" generaliste ne vaut probablement pas grand chose.
  18. Tous les "templates" ne se valent pas. Certains sont tres mal adaptes a des situations particulieres : surcharge serveur, etc. Si les donnees existent deja au format XML, si elles doivent pouvoir etre (re)utilisees par une autre application, ou simplement si tu es deja un expert XML, le format XML s'impose naturellement. Pour maintenir le site ce choix contraint alors a posseder des aptitudes diverses : PHP / HTML / XML / XSL / XSLT ... Vouloir faire de l'XML/XSL uniquement sans autre raison que son plaisir personnel (ou dans un interet didactique) est rarement productif dans un environnement reel. Surtout pour une personne maitrisant peu ces langages. La meilleure solution reste, a mon avis, de choisir des technologies que l'on maitrise convenablement (developpement, maintenance, evolutivite...). Qu'il s'agisse des "templates" ou des langages XML.
  19. En terme de securite je ferais surtout $filename = '/path/to/' . intval($_GET[num]) . '.php'; Pour eviter que "num" ne contiennent autre chose que ce qui est acceptable (=une valeur entiere)
  20. pour simplement verifier si un fichier existe, il y a la fonction file_exists() tout simplement
  21. Hello, j'ai quelques exemples qui trainent ici : http://www.atelierphp5.com/Xml.php Courts et pratiques.
  22. De l'aveux meme du concepteur de phpnuke, cette application est mal concue, non optimise, realisee sans cahier des charges, sans plan directionnel, etc. S'il avait pu prevoir que son systeme de portail deviendrait aussi populaire il aurait adopte plus de rigueur dans la conception et le developpement pour eviter les problemes actuels : lourdeur monstrueuse, failles en tout genre, complexite, etc. En attendant, ca reste un infame usine a gaz qui fait grincer des dents certains hebergeurs.
  23. A titre personnel, j'apprecie beaucoup les ouvrages de Kelly Goto. Complets et tres pedagogiques. - [Re]design de sites web - conduite de projet (2001) - une reedition (?) actualisee est depuis peu disponible : [Re]design de sites web - Guide de conduite de projet (2004) Ses ouvrages tres agreables a consulter sont largement illustres (diagrammes, exemples de redaction, etudes de cas concrets, avis d'experts, etc..)
  24. il n'y a en principe aucun probleme de cohabitation. Seulement, ces applications ne sont pas faites pour tourner en meme temps (sur le meme port). Ca n'a d'ailleurs pasde sens d'installer easyphp et wamp. Pour des tests, il suffit d'avoir une seule fois un installation adequate, c'est a dire notamment un phpinfo() conforme a l'environnement souhaite, proche de la la configuration de production a simuler.
×
×
  • Créer...