Aller au contenu

V0r_X

Actif
  • Compteur de contenus

    44
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par V0r_X

  1. Salut, Il faudrait plus d'informations pour t'aider. Peux-tu donner l'URL de la page qui te pose problème ?
  2. Salut, Tu as aussi www.freelayouts.com et www.oswd.org.
  3. Salut, En ce qui me concerne, j'ai déjà utilisé Undelete Plus avec succès. Je dois dire que j'ai été bluffé par sa capacité à récupérer les fichiers effacés (publicité gratuite ). Comme te l'a précisé captain_torche, surtout essaies d'écrire le moins possible sur ton disque pour éviter que de nouveaux fichiers n'écrasent les anciens. Bon courage
  4. V0r_X

    php vers excel

    Salut, Si je comprends bien, tu veux commencer à créer un fichier Excel, et continuer à l'alimenter au fur et à mesure. Cela me paraît un peu compliqué. En revanche, tu pourrais stocker tes données dans une base de données, et, à la demande, générer un fichier Excel contenant toutes les données. J'espère être clair. Il vaut vieux stocker tes informations dans un SGBD, et générer le fichier Excel quand tu en as besoin. Cordialement
  5. V0r_X

    php vers excel

    Salut, Quand tu dis alimenter, tu parles bien de créer un fichier excel ? Si oui, tu as le projet php_writeexcel, ou bien le composant PEAR Spreadsheet_Excel_Writer. Les deux te permettront de faire ce que tu veux, moyennant un peu de lecture de la documentation. J'ai utilisé php_writeexcel dans plusieurs projets, et il fonctionne bien. Cordialement
  6. Bonjour, Apache fournit avec le serveur HTTP un utilitaire nommé ab (ab.exe sous windows), qui permet justement de benchmarker un serveur. Voici un exemple d'utilisation : ab.exe -n 1000 -c 100 http://www.example.com/index.php Cette commande va envoyer 1000 requêtes (-n 1000) pour la page http://www.example.com/index.php, par group de 100 (-c 100). exemple pour le HUB : ab -n 100 -c 10 http://www.webmaster-hub.com/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {:content:}gt; apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.webmaster-hub.com (be patient).....done Server Software: Apache/2 Server Hostname: www.webmaster-hub.com Server Port: 80 Document Path: / Document Length: 31457 bytes Concurrency Level: 10 Time taken for tests: 18.563092 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Total transferred: 3185100 bytes HTML transferred: 3145700 bytes Requests per second: 5.39 [#/sec] (mean) Time per request: 1856.309 [ms] (mean) Time per request: 185.631 [ms] (mean, across all concurrent requests) Transfer rate: 167.54 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 20 94 64.4 96 263 Processing: 1249 1704 329.1 1618 2600 Waiting: 66 372 229.3 322 1024 Total: 1355 1798 306.0 1695 2626 Percentage of the requests served within a certain time (ms) 50% 1695 66% 1813 75% 2000 80% 2089 90% 2270 95% 2442 98% 2603 99% 2626 100% 2626 (longest request) Cordialement
  7. V0r_X

    migration base mysql

    Salut, La meilleure méthode est d'utiliser mysqldump pour exporter ta base, puis le client mysql pour l'importer. Voici une solution (je pars du principe que tu exécutes cette commande sous linux, que les serveurs mysql sont accessibles depuis l'extérieur, et que les versions de MySQL sont sensiblement les mêmes) : mysqldump --opt -h <ip_serveur_1> -u <user_serveur_1> -p<pass_serveur_1> <nom_de_ta_base> | mysql -h <ip_serveur_2> -u <user_serveur_2> -p<pass_serveur_2> <nom_de_ta_base> Tu peux exécuter cette commande depuis n'importe quelle machine tournant sous linux, disposant d'un client mysql, et connectée à internet. Pour que cela fonctionne, il faut que la base de destination soit créée sur le serveur 2 (même vide), et que les comptes utilisateur mysql que tu utilises aient assez de droits pour effectuer la migration (le compte root par ex). p.s : attention, pas d'espace après l'option '-p' Cordialement
  8. Salut, Faire dériver directement tes classes de PDO n'a, je pense, pas d'intérêt (tu te prives d'avoir ta propre arborescence de classes, et en plus, cela veut dire que tu devras "connecter" chacune de tes classes au SGBD). De toute, façon, si tu utilises Doctrine, tu n'auras pas à te poser la question (toutes les classes qui mappent une table de ta BD héritent de Doctrine_Record). Si tu es à la recherche d'un framework, je te conseille un "super combo" : Zend Framework Doctrine Smarty (qui peut être utilisé comme vue avec ZF en créant une classe implémentant Zend_View_Interface) Avec tout ça, tu as une bonne base. Cordialement
  9. Salut, Dans le cas d'une migration vers PHP 5, si tu utilises au minimum PHP 5.2.3, je te conseille vivement de jeter un oeil à Doctrine. Il s'agit d'un ORM vraiment complet, simple à installer (simplement copier la bibliothèque sur ton serveur), et qui utilise PDO pour sa connection au SGDB. Je l'utilise actuellement dans un développement, et je suis emballé. De plus, dans le cas d'une application déjà existante (ce qui est ton cas), Doctrine peut t'aider à faire la migration en créant lui-même les classes correspondantes aux tables de ta base de données. Cordialement
  10. Merci beaucoup, ça marche très bien ! Pour ceux que ça intéresse, j'ai du ajouter la propriété clear:both aux div conteneurs.
  11. V0r_X

    Aligner 3 blocs

    Bonjour, Un petit souci me prend la tête depuis hier, et je n'ai toujours pas trouvé la réponse : Je cherche à aligner trois blocs (div) les uns à côté des autres : La propriété CSS float:left; me convient parfaitement pour cela, sauf que, si la fenêtre du navigateur est trop petite, le bloc le plus à droite passe en dessous : Y a-t-il un moyen de conserver ces trois blocs les uns à côté des autres quelle que soit la taille de la fenêtre du navigateur ? Cordialement,
  12. Salut, Oui, un quadruple boot est tout à fait possible. Je te conseille d'installer tes systèmes dans cet ordre : Win 2000 Win XP Win Vista Linux Le fait d'installer linux en dernier fera que ton bootloader sera grub. Ce dernier reconnaîtra sans problème les autres systèmes, et te les proposera au moment du démarrage. Cordialement
  13. ayé ! J'ai terminé ce p'tit script. Je vous le livre, au cas où il pourrait vous servir : #!/bin/bash # Répertoire à sauvegarder # Attention, pas de "/" final SRC_DIR=/mnt/smb/donnees # Répertoire de destination DEST_DIR=/mnt/usb/dd # Nombre de jours au bout desquels supprimer # les fichiers de $DEST_DIR s'ils ont été effacés # de $SRC_DIR DELETE_DELAY=5 # Chemin de rsync RSYNC_BIN=/usr/bin/rsync # Options de rsync RSYNC_OPTS=-a # Première étape : sauvegarde, sans suppression $RSYNC_BIN $RSYNC_OPTS ${SRC_DIR}/ $DEST_DIR # Maintenant : on supprime tous les fichiers de $DEST_DIR # s'ils ne sont plus présents sur $SRC_DIR et que leur dernière # modification date de plus de $DELETE_DELAY jours for i in `find $DEST_DIR -type f`; do dest_dir_size=${#DEST_DIR} src_file=${SRC_DIR}${i:$dest_dir_size} # Si le fichier n'existe plus dans # le répertoire source if [ ! -e $src_file ]; then let "mod_delay=`date +'%s'`-`stat -c '%Z' $i`" let "max_delay=$DELETE_DELAY*24*3600" if [ $mod_delay -gt $max_delay ]; then echo "Suppression de $i" rm -f $i fi fi done
  14. Bon je me réponds à moi-même : Je me lance immédiatement là-dessus, et je vous fais part du résultat
  15. Après m'être renseigné au sujet de dump, je note qu'il ne permet de sauvegarder que les systèmes de fichier EXT2/3. Or, la sauvegarde que je veux mettre en place est une sauvegarde de volumes réseau, montés sur une machine Linux. je m'explique en prenant un exemple : Un mac partage via samba un volume nommé "donnees". Je monte ce volume sur une machine qui tourne sous Debian. Sur cette même machine, je monte un disque externe. À partir de ce moment, j'aimerais sauvegarder tout ce qui se trouve sur le volume "donnees" vers le dd externe. Enfin, tout fichier effacé depuis plus de 5 jours sur le mac doit l'être également sur le disque. Ceci n'est qu'un exemple plus simple que la réalité (plusieurs volumes réseau sont en réalité montés sur le machine Debian, et tous doivent être sauvegardés de la même manière). Cordialement
  16. Salut, Merci pour ta réponse. Je ne connais pas dump, mais je vais me pencher dessus, car il semble répondre à ma question. Cordialement
  17. V0r_X

    Backup par rsync

    Salut à tous, Je suis en train de mettre en place une solution de sauvegarde en utilisant rsync. Je me heurte au souci suivant : L'option --delete demande à rsync de supprimer du volume de sauvegarde les fichiers ne se trouvant plus sur le volume d'origine. Mais exite-t-il une option lui demandant de supprimer les fichiers qui ont été supprimés depuis plus de x jours (genre --delete-ceux-ki-sont-effacés-depuis-plus-d-une-semaine ) ? Merci d'avance
  18. De rien Si je peux me permettre un dernier conseil : vsftpd te permet de créer des utilisateurs virtuels (c-à-d des utilisateurs FTP qui ne correspondent pas à de vrais comptes utilisateurs UNIX). Tu trouveras une documentation de très bonne qualité ici, reprenant toutes les étapes de l'installation d'un serveur dédié à base de Debian. Cordialement. p.s : tu as très bien fait de choisir une Debian comme OS. Tu ne seras pas déçu
  19. Salut, Bien que je penses qu'il est préférable de ne pas autoriser root à se connecter à un serveur de ce type, je te donne la solution : Une liste des utilisateurs "bannis" se trouve dans le fichier /etc/ftpusers. il te suffit de supprimer la ligne : root Cordialement
  20. Salut et merci pour la réponse. Je vais essayer de contacter Adwords et de leur demander la marche à suivre pour mettre en uvre cette interdiction.
  21. Bonjour, et merci pour cette réponse rapide. Effectivement, nous avons contacté Google. Voici le contenu de la lettre que nous leur avons envoyé : je me demande si je ne vais pas essayer de téléphoner à GG France pour avoir la confirmation que notre concurrent a bien choisi lui-même le mot clé mis en cause.
  22. Bonjour, Je ne sais pas si je poste dans le bon forum, mais j'ai une petite question : En tapant dans Google comme mot clé le nom de notre site, nous avons vu un lien commercial pour un site concurrent. Après avoir contacté ce concurrent, il nous a répondu que "l'algorithme de Google considère que notre a la même thématique que le votre, et considère donc pertinent d'afficher le lien sponsorisé sur une requête comprenant le mot clé xxx". Par souci de loyauté, je ne peux citer les sites mis en cause ici, mais je peux envoyer une copie d'écran du résultat de recherche par mp. Les mots-clés ne sont-ils pas choisis par les annonceurs eux-mêmes, contrairement à ce que nous affirme notre concurrent ? Je reprécise que le lien commercial a été affiché en réponse à une requête au moteur de recherche, et non comme publicité Adsense. Merci de vos réponses Cordialement
  23. Salut, essaies de placer à la racine de ton site un fichier .htaccess contenant le code suivant : Options +Indexes
  24. Salut, Tu peux mettre en place un formulaire de contact sans utiliser PHP : <form id="monform" method="post" enctype="text/plain" action="mailto:ici_ton_adresse_email"> ... </form> A chaque fois que quelqu'un remplira le formulaire, tu recevras par email les valeurs rentrées par l'utilisateur dans ton formulaire. Deux bémols : L'affichage de la source permet de connaître ton adresse email (je pense que tu t'exposes à du spam) Tu ne peux pas stocker directement tes contacts en bdd. Cordialement
×
×
  • Créer...