Aller au contenu

Dash

Hubmaster
  • Compteur de contenus

    235
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Dash

  1. Coucou, pour connaitre les possibilités actuelles qui se cachent derriere une fonction de "webmaster", les compétences attendues, le niveau/type d'études, les rémunérations proposées, etc., une petite recherche sur des sites d'emploi (Stepstone et autres) avec une recherche via le mot cle comme "webmaster" ("web", "html"...) apporte aussi des pistes de reponses :-)
  2. Je conseillerais la lecture d'un ouvrage comme Redesign web. Avant de plonger dans le code CSS/HTML ou autre machins techniques, il n'est pas inutile de consacrer du temps a une phase d'analyse, commencer par mettre sur papier des idees claires... De plus cet ouvrage fourmille d'exemples d'evolution de site web.
  3. Dash

    Installation Curl

    fopen, fsockopen, file, fread, file, etc. Pour certaines de ces fonctions, il est possible que l'appel a des fichiers distants soit bride par votre hebergeur. Comme il est possible de rencontrer d'autres contraintes (lenteur, transmissions d'arguments, etc.) Les fonctions CURL sont a bien des egards plus performantes, mais il y a souvent moyen de trouver dans la doc de php des equivalences. Ou changer d'hebergeur.
  4. Dash

    Installation Curl

    Juste demander d'installer le module curl pour une utilisation pour php. Eventuellement, expliquer l'utilisation envisagee de cette librairie. les fichiers curl-7... sont deja inutiles
  5. Dash

    Installation Curl

    Cela n'annonce rien de bon. Je ne pense pas qu'il soit opportun de parler de ssh, et autre jargon technique pour de toute facon arriver a cette conclusion : le mieux serait de prendre contact directement avec le support technique. Sur celeonet, c'est ce que j'avais fait un une epoque pour je-ne-sais-plus-quelle-librairie. Elle a ete installee non seulement pour mon usage, mais egalement pour tous les autres clients.
  6. Dash

    Installation Curl

    Pour installer/activer une librairie, il faut pouvoir notamment modifier le php.ini (sous windows. Par exemple avec Easyphp), ou recompiler php (linux). Sans acces direct a la configuration de PHP, la seule possibilite d'installer un module est de contacter l'administrateur du serveur (ou le support technique de l'hebergeur). Soit il accepte, soit il refuse.
  7. Dash

    Installation Curl

    Bonjour, de quel type d'hebergement s'agit-il ? Du mutualise ou un hebergement dedie ? Ensuite, avec quel OS ? Linux ou windows ?
  8. bonjour, ceci peut-etre : http://www.webmaster-hub.com/index.php?showtopic=21536 Merci de ce rappel d'une autre discussion déjà ouverte Dash. Je ferme celle-ci
  9. Dash

    rename()

    Bonjour, il me semble que le 3e argument n'est pas requis. Pour arriver au meme resultat, plutot essayer 2 commandes : rename + chmod
  10. Mon avis a 2 cents... S'il s'agit d'un ouverture unique mais qu'il s'ecoule une eternite de temps avant la fermeture, ca n'est pas ce qu'il y a de mieux. Au contraire, des zilliards d'ouvertures et de fermetures - en fonction des perfomances de la base de donnees et autres circonstances - peut mechamment alourdir l'execution du script. Les differences entre les deux approches sont de l'ordre la subtilite. Qu'importe la methode, la meilleure optimisation reste celle - de la structure de la base de donnees, des tables et des champs (structure optimale, utilisation des clees primaires, etc.) - des requetes bien contruites - d'un code php optimise Tu peux tester en local avec ApacheBench et eventuellement des outils comme mrtg pour simuler des connections http et suivre la montee en charge.
  11. Je ne sais plus sur quel forum, un fois j'ai prefere donner au demandeur la possibilite de supprimer lui-meme ses messages. Un a un Ca limite fortement l'effet gruyere...
  12. dans le cadre d'un site en php, (comme wordpress) je ne vois pas l'interet reel de travailler avec des fichiers compiles pour les localisations. Pour preuve, la plupart des applications php utilisent de simples fichiers textes. Par contre que des applications comme GIMP utilisent une systeme plus ou moins normatif avec des fichiers .mo cela permet certainement une uniformisation dans l'effort de developpement communautaire de ces applications.
  13. Il y a un certain temps, j'ai publie un captcha pour dotclear integrant notamment de ce genre de question. A priori j'estime, dans mon cas, pouvoir me passer des personnes ne savant pas effectuer quelques operations mathematiques ou repondre a des questions du type "quelle est la capitale de l'Italie". Le systeme change aletoirement : operations matematiques, captcha visuel, questions ouvertes, etc. Il faut aussi faire mention des initiatives de whitelist/blacklist centralisees, comme il y a de plus en plus de systemes de comptes centralises. De mon experience, il faut relativiser. De quoi parlons-nous ? D'un forum ? D'un blog ? D'un livre d'or ? D'une page de contact ? D'un site international ? D'un blog regional ? inutile de perdre plusieurs jour a concevoir un captcha hyper securise pour un blog ou un forum moyen. Il n'existe pas de systeme anti-flood universel et efficace. Chaque cas est a part. Il faut garder bien en vue son public-cible et agir afin de ne surtout pas le penaliser. Par exemple pour contrer un spam par inscription sur un forum, rien de tel qu'une validation par email, en plus eventuellement d'un bete captcha visuel. Cela suffit en principe tres largement. Sur un blog par contre, obliger les personnes a laisser un mail de validation ne donne pas envie a tout le monde de laisser des commentaires. Les captchas ne remplacement de toute facon pas la vigilance active des administrateurs.
  14. L'ideal serait de ne pas stocker les dates dans un format de time H:i:s mais directement sous forme de timestamp unix (nombre de secondes depuis le 1er janvier 9070 minuit GMT). Ce timestamp correspond au resultat de la fonction time(). A partir de la, il devient beaucoup plus facile de faire des comparaisons de date, verifier qu'un delais de 50 minutes est depasse, etc.
  15. Dash

    gestion de caractères

    Si les dates sont toujours codees sur 6 chiffres, la methode suivante est plus rapide : $date = substr($var, 8, 6); Voici un petit script pour verifier et comparer differentes methodes : <? set_time_limit(999); for ($j=1; $j<=4; $j++) { $debut = explode(' ',microtime()); $debut = $debut[1]+$debut[0]; for ($i=0; $i<500000; $i++) //500.000 iterations { $var = 'fichier_AAAAMM.ext'; switch ($j) { case 1 : $date=ereg_replace(".*_(.*)\.ext","\\1",$var); break; // temps: 25.42s case 2 : $date = substr($var, 8, 6);// temps: 1.14s case 3 : list($fichier, $date, $ext) = split('[_.]', $var); break; // temps: 2.78s default : $xploz = explode('_', $var); $xplod = explode('.', $xploz[1]); $date = $xplod[0]; break; // temps: 2.73s } } $fin = explode(' ',microtime()); $fin = $fin[1]+$fin[0]; $temps_passe = $fin-$debut; print "resultat $j: $date<br />"; echo "temps: $temps_passe<hr />"; } ?> Et la proposition de Dan est plus lente que la formulation de depart
  16. Meme question que Dan... Des inscriptions sans interet il y en a des dizaines par jour. Que ce soit via des robots ou des personnes qui s'inscrivent "juste pour voir". Quels sont les degats causes par MissKatties ? Un unique post ? C'est tout ? Un alteration de la base de donnees ? Une corruption des fichiers sources ? Pourquoi s'alarmer particulierement pour cette demoiselle russe ?
  17. Installation avec WAMP : ajouter la ligne "extension=php_apd.dll" avec les autres extensions. Exemple de code : <?php $arg = array(1,2,3,4,5); print_r($arg ); rename_function( 'print_r', 'print_r_bak'); function override_print_r($tab) { echo '<pre>'; print_r_bak($tab); #sinon boucle infinie echo '</pre>'; return; } override_function('print_r', '$tab', 'return override_print_r($tab);'); print_r($arg ); ?> Le probleme de ce code c'est qu'il n'est pas transportable, car necessite un environnement particulier (PHP en mode cgi + librairie apd)
  18. Dash

    Mysql ou mysqli

    Et si tu devais tester tes scripts en local ou sur un autre hebergeur ? Ca peut faire beaucoup de transformations a faire a chaque fois. Je ne vois pas, du moins a ton niveau, quels avantages tu tirerais de mysqli que ne t'offre pas mysql. Mysql a tres largement fait ses preuves. Et en cas de probleme, tu trouveras plus facilement des aides. Il n'y a aucune raison - pour debuter - de preferer mysqli a mysql. Mais bon... au final ce sera surtout une question de gout
  19. Salut, Voici une proposition : realiser une page HTML avec le design voulu et bloquer l'acces au reste du site (a l'exception de la page precedente). Seul toi, devrais pouvoir acceder aux autres pages. Soit via ton adresse IP, soit via un mot de passe. Au choix. Pour realiser la page HTML il suffit d'utiliser un editeur HTML comme notepad, dreamweaver, webexpert... Pour la gestion des acces, cela se fait via un fichier .htaccess Voir par exemple la doc disponible ici : http://www.pim.asso.fr/pages_externes/tth/...he_htaccess.htm
  20. Dash

    Mysql ou mysqli

    Salut, la premiere methode correspond a une connection en mode commande; via un shell, une fenetre DOS... C'est surtout pratique pour acceder directement a la base de donnees sans avoir a passer par un langage (PHP ou autre) : creer rapidement une base de donnees et des tables SQL, etc. Cette methode permet de manipuler directement des instructions SQL, sans avoir a passer par un langage tiers. Il existe aussi des interfaces plus conviviales qu'une fenetre de commande : phpmyadmin, eskuel, mysql-front... Le second code, correspond a une connection mysql via un script PHP. Voir la doc : http://fr.php.net/mysql_connect Pourquoi ecrire un script PHP pour creer des tables SQL ? Avec PHP, faut-il utiliser des instructions Mysqli ou Mysql ? utilise la version que tu as sous la main Pour pouvoir utiliser mysqli, il faut une version MySQL4.1+ et une compilation de PHP avec le support de l'extension mysqli. Habituellement mysql est deja disponible par defaut. Est-ce que cela suffit ? largement.
  21. bonjour, Je me pose une question : pourquoi reinventer la roue ? Et de surcroit demander a d'autres de la reinventer ? vous trouverez sur des sites specialises quantite de librairies pour ce genre de chose : - http://www.nexen.net/scripts/index.php - http://www.phpscripts-fr.net/ - etc. En tant que webmaster, votre premiere mission devrait etre de jeter un oeil sur l'immense base de connaissances deja etablie par des "webmasters volontaires et expérimentés".
  22. Adapter a posteriori un site en fonction du public est souvent long et complique. Mais puisque le mal est fait, voici deux liens utiles pour constater les degats eventuels : - http://browsers.evolt.org/ - http://www.webmaster-hub.com/index.php?showtopic=15878
  23. Salut, ce sujet me fait penser a un autre : Le forum du Hub et son succès... La premiere chose a avoir pour justifier un forum de discussion, c'est un contenu susceptible de donner envie de discuter sur ce forum. Ensuite : la qualite des echanges. S'il n'y a aucun contenu a discuter et/ou si les discussions n'interessent personne, personne ne parlera du site. Voir un forum vide pourra meme desservir la popularite du site. voici un exemple concret : -http://www.developper.info/index.php cout financier : plus de 850$ (licence IPB, serveur dedie, licence Oracle, etc.) interet de ces forums : hum hum...
  24. Salut, comme pour tout langage il devrait etre possible d'envisager une sorte de dictionnaire cfm/php pour les equivalences syntaxiques. Par contre les langages ont leur propre "structure grammaticale". Sans oublier l'argot (le style) propre a chaque programmeur... Voila un lien pour un apercu de la difficulte de la tache : http://www.cfmfrance.com/forum.v2.aspx?id=129012
  25. la plupart des firewall permettent de bloquer les connexions internet. Soit manuellement, soit automatiquement apres une certaine periode d'inactivite.
×
×
  • Créer...