Aller au contenu

rdd

Webmaster Régulier
  • Compteur de contenus

    98
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par rdd

  1. rdd

    Recherche dans deux tables

    Salut, Tu peux utiliser la fonction REGEXP mysql qui te feras ce que tu veux a merveille. Une piste pour la requete : SELECT operator FROM operator WHERE ndc REGEXP '^$variable_ndc_recup_via_ton_form[^0-9] ' OR ndc REGEXP '[^0-9]$variable_ndc_recup_via_ton_form$' OR ndc REGEXP '[^0-9]$variable_ndc_recup_via_ton_form[^0-9]' Voila, il s'agit d'expression reguliere dans mysql, la premiere regle verifie si le ndc en debut de chaine, le deuxieme verifie le ndc en fin de chaine et le dernier verifie le ndc n'importe ou dans ton champ (parce que d'apres ce que j'ai compris le champs ndc contient les ndc separes par des virgules).
  2. Salut, Si tu veux que ca fonctionne il faut ajouter le wmode 2 fois : <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','600','height','60','src','http://www.dynamhit.org/images/mythic','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','http://www.dynamhit.org/images/mythic' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="600" height="60"> <param name="movie" value="http://www.dynamhit.org/images/mythic.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.dynamhit.org/images/mythic.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="60" wmode="transparent"></embed> </object></noscript> Par contre cette mehode ne fonctionne pas sous linux (ou la il te faudra utiliser des iframes pour feinter)...
  3. Bonjour, un petit $entetes .= "Content-type: text/html; charset=iso-8859-1\n"; $entetes .= "MIME-version: 1.0\n"; $entetes .= "From: contact_AT_domaine.com\n"; $entetes .= "BCC: contact_AT_domaine.com"; $sujet .= "objet d'email avec caractères accentués "; $sujet = utf8_encode($sujet); mail($Mail,$sujet,$message_html,$entetes); devrait faire l'affaire
  4. OK j'avais pas compris tout a fait ca. Et bien en fait tu as juste a imbrique tes boucles en testant si il y a un partenaire sur la localite : Ce qui devrait donne a peu pres ca $query_province = mysql_query("select * from province ORDER BY id_province"); while($val_province = mysql_fetch_array($query_province)) { $query_loc = mysql_query("select * from localite where province_id=".$val_province['id_province']." ORDER BY province_id"); for($loop=0;$val_loc = mysql_fetch_array($query_loc);$loop++) { $query_part = mysql_query("select * from partenaire where localite_id=".$val_loc['id_localite'].""); if (mysql_num_rows($query_part)) // On a un ou plusieurs partenaire sur la localite { // On affiche la province if (!$loop) echo $val_province['province']; // On affiche la localite echo $val_loc['ville']; // Et on affiche tous les partenaires de la localite while ($val_part = mysql_fetch_array($query_part)) { echo $val_part['nom'];//+ toutes les infos que tu souahites } } } } Apres tu n'as plus qu'a tout mettre en forme pour que ce soit propre sur ton site.
  5. Bonjour, Cette requete devrait t'afficher ce que tu souhaites : SELECT province.id_province, province.province, localite.id_localite, localite.province_id, localite.cp, localite.ville FROM province, localite, partenaire WHERE partenaire.localite_id=localite.id_localite AND localite.province_id=province.id_province
  6. Salut, En effet nomachine tres bon (pour du win->nux) Tu as egalement rdesktop qui fait cela tres bien (prendre le controle d'un win sous nux, sans rien installer sous win). Mais je pense que ce n'est pas ce que tu recherches (mais ca peut aider quand meme).
  7. Bonjour, Et que donne un exec('rm -f $fichier') a la place de ton unlink ? Peut-etre est-ce aussi une question de droit (l'archive ne doit pas etre creee avec les droits suffisants pour la suppression).
  8. Oui il fallait bien le mettre dans le .htaccess. Cependant il faut declarer un CNAME sur ton domaine afin de pouvoir resoudre le NDD (si tu as acces a un panneau quelconque pour gerer tes DNS), car la il n'existe pas. rdd_AT_rddbox ~ $ host mariages.vivafiesta.fr Host mariages.vivafiesta.fr ##### not found: 3(NXDOMAIN) Soit tu fais un CNAME du type * sur vivafiesta.fr (si tu pense avoir bcp de sous-domaine) ou sinon tu declares tes CNAME pour tes sous-domaines. Si tu met un CNAME *, attention a bien construire ton .htaccess afin de n'avoir que les sous-domaines qui existent sur ton site (car par exemple en tapant toto.vivafiesta.fr on arrivera bien sur ton site, mais la regle de reecriture feras atterir sur une page qui aura du mal a comprendre ce qu'on lui demande ).
  9. Au risque de reprendre les autres : Bravo C'est une belle recompense que d'etre pris en exemple par Google (surtout dans ce sens la, car je me rappelle d'un site donne en exmple par GG dans le quality-rater-guidelines-2007, mais pour denoncer ce qu'il ne fallait pas faire). Encore bravo a toute l'equipe.
  10. un petit RewriteCond %{HTTP_HOST} ^mariages.vivafiesta.fr$ RewriteRule ^(.*) http://www.vivafiesta.fr/index.php?style=/ceremonies (enfin la regle que tu as deja utilise auparavant) Devrait fonctionner
  11. Salut, Je vois egalement que tu as des adsenses sur ton .cn ce qui est surement la cause de ce ralentissement (puisque gg doit filtrer les annonces a afficher pour un .cn). Sinon question DNS rien a signaler, les traceroute sont identiques pour moi sur tes 2 domaines et le temps est sensiblement identique en tapant l'ip directement dans firefox (donc pas de resolution de nom par les NS). Il faudrait essayer en desactivement egalement adsense (je sais il ne restera plus rien de gg sur le site) pour voir si il y a encore un pb de ce cote.
  12. Bonjour, Je n'ai pas totalement saisi ta question, tu veux savoir comment creer les sous-domaines ou bien la regle qui va permettre de re-ecrire tes sous-domaines, ou bien les deux a la fois ?
  13. Bonjour, Tout a fait d'accord avec Prelude. Un bon annuaire avec plein de criteres est dispo ici : qualiseo
  14. Salut, A ma connaissance non, et j'espere d'ailleurs que ca n'existe pas. En effet, un site qui serait a l'origine d'une tentative de hack - qui peut en fait etre le n ieme site du hacker puisqu'il ne va jamais lancer une attaque a partir d'un site, il va multiplier les proxy chains pour ne pas qu'on puisse remonter jusqu'a lui - pourrait tres bien etre le tien, ou celui d'une tres grosses enseigne (meme si la securite est tres active sur ces sites, il peut toujours exister une faille dans un script php, cgi, meme dans une anim flash). Cette liste causerait enormement de tord, puisque le(s) site(s) en question serait largement bloque au niveau mondial. De plus, pour qu'une telle liste existe, il faudrait soit que le hacker en question denonce son action (ce qui entre nous serait le summum de la connerie), soit qu'une boite sur le net tente de penetrer chaque site sur la toile pour deceler la presence d'une faille quelconque ou de la presence de backdoor, rootkit, ... Ce qui legalement dans certain pays est impossible sans l'accord de la boite a qui on audit le site (bha oui puisqu'en fait il fait la meme chose que le hacker, il penetre un systeme sans demander au prealable si il peut essayer de le faire). Voila, apres ce n'est que mon point de vue, mais peut etre existe t il une liste non exhaustive de ce genre de site, mais que tu trouveras forcement du cote obscure de la toile.
  15. Pour le padding, je ne sais pas si j'ai bien compris mais apparement tu veux plutot parler de l'interligne (le pading ne s'appliquant qu'as ton conteneur). Si tu veux un espace plus consequant entre tes lignes : .tagcloud {padding-top:50pt;text-align:justify;padding-right:15px;line-height:30px} .tagcloud a:link {padding-right:5pt;color:#f7f7f7;} .tagcloud a:visited {padding-right:5pt;color:#f7f7f7;} .tagcloud a:hover {color:#b8b8b8;} .s1 {font-size:9px;} .s2 {font-size:13px;} .s3 {font-size:16px;} A tester sur IE, je ne sais plus si il interprete correctement le line-height.
  16. Salut, Il suffit juste d'enlever le font-size:10pt dans tes .tagloud a .tagcloud {padding-top:50pt;text-align:justify;padding-right:15px;} .tagcloud a:link {padding-right:5pt;padding-bottom:5pt;color:#f7f7f7;} .tagcloud a:visited {padding-right:5pt;padding-bottom:5pt;color:#f7f7f7;} .tagcloud a:hover {color:#b8b8b8;} .s1 {font-size:9px;} .s2 {font-size:13px;} .s3 {font-size:16px;} Et si tu veux definir une taille, tu la mets dans ton .tagcloud (ca devrait fonctionner).
  17. Salut, Je vois que tu as mis les IP dans le ServerName, mais est ce que tu arrive a resoudre les noms de domaine ? Que te donnes un ping sur tes 2 NDD (pas les IP) ? Si tu utilises une configuration par vhost, tu n'as pas besoin de modifier le httpd.conf (tu pourras le faire plus tard, je ne dis pas qu'il ne faut pas le faire), mise a part decommenter la ligne # Virtual hosts Include conf/extra/httpd-vhosts.conf Ensuite, une config pour ton vhosts serait plutot : <VirtualHost 202.XX.XX.XX:80> ServerAdmin guillaume_AT_monsite.com DocumentRoot "C:/wamp/www/dossier1/" ServerName monsite.com ServerAlias www.monsite.com <Directory "C:/wamp/www/dossier1"> Options Indexes FollowSymLinks AllowOverride all Order Allow,Deny Allow from all </Directory> </VirtualHost> Je ne connais pas exactement la config sous windows (si il faut ou pas les guillemets pour les PATH, mais je pense que oui). Mais je pense qu'il doit y avoir des habitues du wamp sur ce forum, qui pourront corrige si je me suis trompe (mais bon il n'y a pas de raison que les configs soient differentes de linux a win mis a part les PATH bien sur).
  18. Salut, Tu peux en effet le definir via un vhost.conf dans le dossier conf de ton domaine. Il te suffit d'ajouter la directive DocumentRoot et de reload les confs via websrvmng. Tu creer ton vhost.conf dans /var/www/vhosts/tondomain/conf/ Tu ajoutes : DocumentRoot /var/www/vhosts/tondomain/httpdocs/mon-dossier Et ensuite /usr/local/psa/admin/bin/websrvmng -u --vhost-name=tondomain.com Et ca devrait rouler.
  19. Bonjour, Voici qui devrait repondre a ton besoin : #!/bin/bash # Declaration des variables # Fichier tampon pour classer les variables ORDERED_FILE="ordered_file" # Fichier de sortie OUTPUT_FILE="/tmp/var" # Balise de debut BEGIN_TAG="<vc_entry>" # Balise de fin END_TAG="</vc_entry>" # On cree un fichier temp en supprimant les balises # et en ordonnant les variables echo `sed -e "/vc_entry/d" $1 | sort` > $ORDERED_FILE # On ajoute les balises dans le fichier de sortie echo "$BEGIN_TAG" > $OUTPUT_FILE for i in $( more ordered_file ) do # On recup le nom de la variable courante et la value cur_name=$( echo $i | cut -f1 -d '=' ) cur_value=$( echo $i | cut -f2 -d '=' ) # Ce sont les memes variables on recup if [ "$cur_name" == "$old_name" ]; then if [ $old_value -ge $cur_value ]; then cur_value=$old_value echo -n $old_name"="$old_value >> $OUTPUT_FILE echo -e >> $OUTPUT_FILE else echo -n $cur_name"="$cur_value >> $OUTPUT_FILE echo -e >> $OUTPUT_FILE fi else old_value=$cur_value old_name=$cur_name fi done # Et on ecrit la balise de fin echo "$END_TAG" >> $OUTPUT_FILE # On delete le fichier temp avec les variables triees rm $ORDERED_FILE Le script prend en parametre le fichier que tu veux trier et ecrit dans /tmp/var.
  20. Salut nastymed, As-tu une preference pour l'interpreteur ou pas ? (bash, perl ou un prog en C). Car tu peux realiser cela assez facilement avec sed en bash, ou awk, mais un peu plus complexe. A savoir aussi si tous tes fichiers sont dans le meme dossier ou pas. Une petite ebauche : #!/bin/bash for i in $( ls | grep -v convert_balise ) do echo "`sed -e "s/embed/toto/g" "$i" | sed -s "s/>.*</>flipou</"`" >> "$i"_new done Le script s'appelle convert_balise et tous les fichiers que tu cherches a remplacer sont dans le meme dossier. Le script remplace les balises embed par toto, et remplace ce qui se trouve entre les balise par flipou. Les modifications effectuees sont ecrites dans un fichier portant le meme nom que celui d'origine avec _new a la fin (ex ton fichier d'entree s'appelle test_file, le fichier avec les modifs s'appellera test_file_new) Voila
  21. Salut, Dsl renaud63, je n'ai pas pu te repondre ce WE. En fait le chown ne fonctionne pas comme ca (mais vu que tu as paste les resultats de ls -l je vais pouvoir t'ecrire les commandes). Donc je te met la marche a suivre complete pour que ca fonctionne (normalement). cd /var/www/vhosts/vt-boutique-net.com chown -R vt-boutique-net:psaserv httpdocs cd httpdocs chmod -R 755 boutique . Voila. Pour repondre a Kioob egalement, le fait de faire un chown sur le httpdocs ne changera en rien les droits d'acces ftp puisque proftd (contrairement a pureftpd) cree des comptes utilisateurs UNIX. La je lui demande juste de faire cette commande pour etre sur que tous les sous-dossiers de httpdocs aient bien le meme user:group que le rep parent. Je ne pense pas non plus que les hebergements utilisant Plesk utilisent suExec (peut etre mis a part pour l'admin), mais sont plutot batis sur un environnement chroote (imagine certaines commandes en suExec ...). Apres bien sur tout depend des hebergeurs et du niveau de securite qu'ils accordent a leurs becannes en Datacenter, mais ca c'est un autre debat
  22. Salut, Tu peux essyayer ca Creation de menu gratuit, ca devrait repondre a ce que tu souhaite mettre en place.
  23. Pardon je ne t'ai pas mis la premiere commande a taper donc je recapitule dans l'ordre cd /var/www/vhosts/vt-boutique-net.com ls -l Tu recuperes alors ton user et group qui s'affiche pour le httpdocs. chown -R userhttpdocs:grouphttpdocs httpdocs cd httpdocs chmod -R 775 boutique (En faisant les 2 commandes on sera sur)
  24. Salut, Tu veux surement parler de colonne et non de classe. Est ce que tes noms de colonnes mysql sont des noms simples ou a tu des tirets dans tes noms de colonnes ? Ca pourrait etre une raison pour laquelle le ORDER BY ne fonctionne pas. Essaye d'afficher ta requete et de la copier dans phpmyadmin (ou autre interface de gestion mysql). $reponse = 'SELECT * From classement ORDER BY '.$choix.' DESC'; echo $reponse; mysql_query($reponse) or die(mysql_error());
  25. Salut, un exemple d'un virtualhost serait le bienvenue, pour voir si la conf est correct.
×
×
  • Créer...