Aller au contenu

genmin

Hubmaster
  • Compteur de contenus

    206
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par genmin

  1. Bonjour, je m'explique un peu mieux, voilà, je dispose d'un dédié et j'ai installé un serveur de mail dessus, jusque là tout va bien; seulement maintenant on me demande de créer une boite différente pour plusieur site mais avec le meme nom ! Un exemple sera peut etre plus parlant; comment faire pour obtenir ceci ? un site A avec une adresse commercial_AT_siteA.com un site B avec une adresse commercial_AT_siteB.com et le tout sur un seul serveur de mail ? Je dois préciser que j'utilise les comptes linux pour créer mes adresses mails, et je vois pas comment créer plusieur compte identique sur linux et comment dire à quel domaine il appartient ? Merci
  2. petite question idiote !! les échange en POST ne sont ils pas limité à 256 caractères ? Si c'est le cas, comme y faire passer un fichier XML de plusieur 10ène de lignes ?
  3. merci pour votre aide, je me mets à la recherche d'un équivalent de XMLHTTP pour php, je ne dois quand meme pas etre le seul à vouloir faire un truc pareil !!
  4. merci pour toute ces réponses. voici la documentation UPS : http://bebedirect.com/Ship-WW-XML.pdf vous serez t'il possible de me donner quelque nom de methode utilisé pour l'envoi de fichier xml, comme ca j'aurai l'air moin bete quand j'appelerai ups pour leur demander laquelle utiliser Encore merci.
  5. merci pour cette réponse qui éclaire un peu plus ma lanterne. Mon projet est enfaite de réaliser une passerelle entre oscommerce et le serveur d'ups pour facilité la saisie des cordonnées clients pour préparer mes livraisons. Mon fichier XML contiendra donc les cordonnées pour une livraisons (nom adresse etc..) et la réponse du serveur sera une étiquette à imprimer à coller sur mes colis. J'ai donc regardé la notice que ups ma fait passer, mais je ne vois nul par le moyen de communication utilisé, il ne parle que de la syntaxe du fichier XML Merci pour votre aide
  6. Bonjour, voilà je suis novice en xml et me débrouille un peu en php, je cherche le moyen le plus simple possible d'envoyer un fichier xml à un serveur et récupérer la réponse de celui-ci, et tout ca en php si possible car je connais un peu ce language de programmation. J'ai lu pas mal de chose comme simple_xml mais qui, si je ne me trompe pas ne permet que d'interpréter un fichier xml, j'en aurai donc besoin par la suite pour interpréter la réponse récupérée. Mais mal heureusement rien de bien concret pour l'envois et surtout le retour de fichier xml Merci d'avance Genmin
  7. effectivement c'est pas idiot comme réflection, je vais surement partir la dessus. Merci Findel
  8. bonjour, et merci pour vos réponse, effectivement j'ai fais ce choix pour garder un historique du prix. J'ai encore un petit problème, la requete que Harry_20 m'a donné donne pas le résultat attendu mais : ID | type | prix | date 1 | appartement | 100000 | 2007-01-20 2 | appartement | 98000 | 2007-01-05 3 | maison | 500000 | 2006-12-28 comment faire pour n'avoir que le prix le plus récent ?? A+
  9. Bonjour, je cherche à ecrire une requete avec jointure de deux tables. Voilà, j'ai une table annonces avec des annonces immobilières, et une deuxième avec les enregistrements des prix des annonces, mais il peut y avoir plusieur enregistrement si jamais le prix change. voici un exemple : table annonces : ID | type 1 | appartement 2 | maison table prix: ID | ID_annonces | prix | date 1 | 1 | 100000 | 2006-12-20 2 | 2 | 500000 | 2006-12-28 3 | 1 | 98000 | 2007-01-05 et je voudrai afficher ceci : ID | type | prix | date 1 | appartement | 98000 | 2007-01-05 2 | maison | 500000 | 2006-12-28 merci d'avance pour tout renseignement.
  10. effectivement, c'est donc à moi de corriger mon code. Merci pour cette info. Je cherche à faire passer des infos dans la liste, et j'utilisai ce parametre pour cela. Je vais regarder si je ne peux pas utiliser autre chose genre title etc... Merci
  11. bonjour, voilà je viens d'installer IE7 et je m'appercois d'une interprétation étrange de la balise select de la part d'IE7 un exemple est toujours plus parlant qu'un long discour. select option label ou ceci si le lien ne fonctionne plus Avez vous aussi ce problème ? connaissé vous une parade ? Merci
  12. genmin

    expression régulière

    je ne comprend pas pourquoi j'obtiens ce résultat : reg0= reg1= reg2=popo.swf reg3=200 reg4=100 reg5= pourquoi les instances 0, 1 et 5 sont nul ?
  13. je suis entièrement d'accord avec toi xpatval, mais tout ca n'est qu'une question d'habitude. si tu as tel ou tel habitude de travailler et que celle-ci ne change pas biensur, tu t'y retrouvera toujours non ?
  14. salut, en quoi tu trouve que ce n'est pas très propre comme code ? ton problème c'est sur l'optimisation de ton code ou sur la 'propreté' du code html qu'il en résult ?
  15. genmin

    expression régulière

    Bonjour, voilà je cherche à repérer une ou/et plusieur balise(s) dans un texte. premier problème je ne trouve que la 1ère balise et pas les suivantes. 2ème problème je voudrai remplacer cette balise dans un texte par une chaine qui elle meme contiendra les paramettres de la balise. j'espère que je suis pas trop brouillon dans mon explication j'ai pondu ce petit code, mais c'est pas encore gagné <? $chaine = "coucou voici une chaine -> <balise ref=popo.swf width=200 height=100> <- qui contient plusieur -> <balise ref=toto.swf width=300 height=400> <- balises.\n"; echo $chaine."<br><br>\n"; if(eregi("<balise ref=([^>]*) width=([^>]*) height=([^>]*)>", $chaine, $reg1)){ echo $reg1[1]." ".$reg1[2]." ".$reg1[3]."<br>\n"; $swf = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"".$reg1[2]."\" height=\"".$reg1[3]."\"> <param name=\"movie\" value=\"".$reg1[1]."\"> <param name=\"quality\" value=\"high\"> <embed src=\"".$reg1[1]."\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"".$reg1[2]."\" height=\"".$reg1[3]."\"></embed> </object>"; echo $swf."\n<br><br>\n"; }else{ echo "<b>la balise n'as pas été trouvée!</b>\n"; } if(eregi("([[:alpha:]])*<balise ref=([^>]*) width=([^>]*) height=([^>]*)>([[:alpha:]])*", $chaine, $reg2)){ $txt = "reg0=".$reg2[0]." reg1=".$reg2[1]." reg2=".$reg2[2]." reg3=".$reg2[3]." reg4=".$reg2[4]." reg5=".$reg2[5]."<br>\n"; echo $txt; }else{ echo "<b>la balise n'as pas été trouvée!</b>\n"; } ?> merci à vous
  16. merci pour vos réponse, j'ai essayé d'arreter mysql proprement, après je control plus aucun process mysql en route. Je relance et vlan en 3 secondes je retrouve mon mysqld à 99.9% sinon pour ce qui est des connections j'ai trouvé ceci, je sais pas si ca suffi : mysql> show status; | Threads_cached | 0 | | Threads_connected | 25 | | Threads_created | 242 | | Threads_running | 5 mysql> show processlist; +-----+---------+-----------------------------+---------------+---------+------+----------+---------------------------------------------------------------------------------------+ | Id | User | Host | db | Command | Time | State | Info | +-----+---------+-----------------------------+---------------+---------+------+----------+---------------------------------------------------------------------------------------+ | 194 | lucarne | debian.alalucarne.com:53593 | bebed | Sleep | 0 | | NULL | | 223 | lucarne | debian.alalucarne.com:53658 | bebed | Sleep | 123 | | NULL | | 233 | lucarne | debian.alalucarne.com:53671 | couettedirect | Sleep | 94 | | NULL | | 280 | lucarne | debian.alalucarne.com:53772 | bebed | Sleep | 337 | | NULL | | 296 | lucarne | debian.alalucarne.com:53803 | bebed | Sleep | 240 | | NULL | | 302 | lucarne | debian.alalucarne.com:53814 | couettedirect | Sleep | 94 | | NULL | | 312 | lucarne | debian.alalucarne.com:53828 | bebed | Sleep | 27 | | NULL | | 325 | lucarne | debian.alalucarne.com:53854 | kingofprice | Sleep | 126 | | NULL | | 326 | lucarne | debian.alalucarne.com:53855 | kingofprice | Sleep | 124 | | NULL | | 335 | root | localhost | NULL | Query | 0 | NULL | show processlist | | 340 | lucarne | debian.alalucarne.com:53874 | bebed | Sleep | 19 | | NULL | | 342 | lucarne | debian.alalucarne.com:53877 | dododirect | Sleep | 53 | | NULL | | 353 | lucarne | debian.alalucarne.com:53894 | bebed | Sleep | 21 | | NULL | | 354 | lucarne | debian.alalucarne.com:53895 | bebed | Sleep | 11 | | NULL | | 356 | lucarne | debian.alalucarne.com:53897 | bebed | Sleep | 3 | | NULL | | 357 | lucarne | debian.alalucarne.com:53898 | oemp | Query | 2 | Updating | UPDATE compteur SET date='2006-11-20 22:54:03', visites='103' WHERE mandats='405393D' | +-----+---------+-----------------------------+---------------+---------+------+----------+---------------------------------------------------------------------------------------+ 16 rows in set (0.00 sec) pour ce qui est des intrusion je ne sais pas trop ou regarder.... J'ai pas encore oser fair un update, je le ferai que si je ne trouve rien d'autre car je ne suis pas sur des compatibilité après. encore merci pour tout vos renseignement Genmin
  17. Bonjour, je viens de me rendre compte que certaine page d'un de mes site web sont longue à afficher. J'ai 2 serveurs, un qui fait tourner apache2 et l'autre qui s'occupe de mysql. En verifiant que tout fonctionne correctement j'ai trouvé ceci étrange. Quand pensez vous ? voici les caractéristique du serveur mysql : Processeur : Pentium4 - 2.8Ghz RAM : 1024Mo Disque Dur : 2x80 Go IDE RAID OS : Debian 3.1 Sarge Bande Passante : 10Mb/s et voici ce que me donne un top : c'est normal que mysql reste en permanence à 99.9% ?? A+ Genmin
  18. pourrais tu préciser comment sont hébergé tes fichiers, quel est le moyen de les télécharger http ftp ???
  19. Bonjour, Je suis entrain d'installer un serveur de mail sur un dédié qui tourne sur debian sarge. J'utilise Postfix, Procmail, Amavis-new, Spamassassin, clamav. Mon problème est le suivant, tout fonctionne bien pour ce qui est de l'envois des mail, pour la réception par contre j'ai un hic. visiblement le mail passe bien par l'antivirus clamav mais pas par spamassassin, j'ai donc regardé mes log et je trouve la ligne suivante : postfix/qmgr[26579]: warning: connect to transport spamd: Connection refused 1er question : pourquoi la connection est t'elle refusé ? enfin plutot ou dois je regarder pour changer ça ? 2ème question : pourquoi est ce que c'est postfix qui cherche à ce connecter à spamd et non pas amavis ??? je viens de vérifier je fais pourtant bien appel à amavis dans la config de postfix et non pas à spamd merci pour vos lumière. Genmin
  20. c'est bien ca dldstyle, mais j'ai remarqué qu'il y avait quelque client qui une fois sur le site de la banque pour le payement annul leur transaction, et google lui m'aura quand meme compter la commande. Mais je viens d'avoir des infos toute fraiche de la banque qui veux bien me mettre une redirection automatique sur une url si la transaction est validée et sur une autre url si elle est refusée. Donc tout s'arrange. Merci pour votre aide quand meme.
  21. Bonjour, voilà je cherche à faire un suivi de mes conversion sur un site oscommerce seulement la page qui valide les commande est un script php qui ne s'execute que coté serveur, aucun affichage dans un navigateur; malheureusement le code de suiv de google est en javascript, vous voyez le problème !! Je suis en pour parlé avec la banque pour bénéficier d'un retour automatique sur mon site pour installer le code de suivi sur une autre page, mais ils font la sourde oreille, alors si vous avez une solution ou une idée... Merci
  22. tu es mon héro TheRec, tu me sauve la vie, je me voyais déjà entraint de modifier tout les chemin un à un ca marche nickel, j'ai juste eu à rajouter ta ligne de code dans le fichier hearder_tag.php qui est automatiquement appelé dans toute les pages, et voilà le travail. Encore merci désolé mais je ne trouve pas pour rajouter [resolu] dans le titre
  23. désolé, mais je ne vois toujours pas en quoi ca peux aider, c'est exactement le meme code que celui de mon autre site qui fonctionne, j'ai fais un copier collé pour en etre sur avant de poster mon message. <?php /* Some parts Copyright 2004 osCommerce Remainder Copyright 2004 eCartz.com, Inc. */ include('includes/application_top.php'); if ($REQUEST_URI == '/catalog/') { tep_redirect(tep_href_link(FILENAME_DEFAULT)); } if ($REQUEST_TYPE == 'SSL') { $comparison_array = explode('/', HTTPS_SERVER . DIR_WS_HTTPS_CATALOG, 4); } else { $comparison_array = explode('/', HTTP_SERVER . DIR_WS_HTTP_CATALOG, 4); } $comparison = $comparison_array[3]; $parts = explode('?', str_replace($comparison, '', $REQUEST_URI), 2); $list = explode('/', preg_replace(array('#^/#', '#/$#'), '', $parts[0])); if (sizeof($parts) == 2) { $parameters = explode('&', $parts[1]); foreach ($parameters as $pair) { $pieces = explode('=', $pair); $HTTP_GET_VARS[$pieces[0]] = $pieces[1]; } } $current_category_id = 0; $cPath_array = array(); $count = 0; foreach ($list as $piece_encoded) { $count++; if(ereg(".html",$piece_encoded)){ $piece_encoded = substr($piece_encoded, 0, -5); } $piece = urldecode(preg_replace(array('/[-]/', '/%20/'), array(' ', '%2F'), $piece_encoded)); if ($piece == 'catalog') { continue; } $query_string = "select cd.categories_id from categories_description cd, categories c where cd.categories_id=c.categories_id and cd.categories_name='" . tep_db_input($piece) . "' and c.parent_id='" . (int)$current_category_id . "'"; $category_query = tep_db_query("select cd.categories_id from categories_description cd, categories c where cd.categories_id=c.categories_id and cd.categories_name='" . tep_db_input($piece) . "' and c.parent_id='" . (int)$current_category_id . "'"); if ($category_array = tep_db_fetch_array($category_query)) { $cPath_array[]= $category_array['categories_id']; $breadcrumb->add($piece, tep_href_link(FILENAME_DEFAULT, 'cPath=' . implode('_', $cPath_array))); $current_category_id = $category_array['categories_id']; } else { if ($current_category_id != '0') { $parent_where_string = " and p2c.categories_id='" . (int)$current_category_id . "'"; } else { $parent_where_string = ''; } $product_query = tep_db_query("select pd.products_id from products_description pd, products_to_categories p2c, products p where p.products_id = pd.products_id and p.products_status = '1' and pd.products_id=p2c.products_id and pd.products_name='" . tep_db_input($piece) . "'" . $parent_where_string); if ($product_array = tep_db_fetch_array($product_query)) { if (sizeof($cPath_array) < 1) { $cPath = tep_get_product_path($product_array['products_id']); $cPath_array = explode('_', $cPath); for ($i=0, $n=sizeof($cPath_array); $i<$n; $i++) { $categories_query = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$cPath_array[$i] . "' and language_id = '" . (int)$languages_id . "'"); if (tep_db_num_rows($categories_query) > 0) { $categories = tep_db_fetch_array($categories_query); $breadcrumb->add($categories['categories_name'], tep_href_link(FILENAME_DEFAULT, 'cPath=' . implode('_', array_slice($cPath_array, 0, ($i+1))))); } else { break; } } } else { $cPath = implode('_', $cPath_array); } $breadcrumb->add($piece, tep_href_link(FILENAME_PRODUCT_INFO, 'cPath=' . $cPath . '&products_id=' . $product_array['products_id'])); $HTTP_GET_VARS['products_id'] = $product_array['products_id']; $PHP_SELF_REWRITE = dirname($PHP_SELF) . '/' . FILENAME_PRODUCT_INFO; $PHP_SELF = $PHP_SELF_REWRITE; include(FILENAME_PRODUCT_INFO); exit(); } else { $manufacturer_query = tep_db_query("select manufacturers_id from manufacturers where manufacturers_name='" . tep_db_input($piece) . "'"); if ($manufacturer_array = tep_db_fetch_array($manufacturer_query)) { $breadcrumb->add($piece, tep_href_link(FILENAME_DEFAULT, 'cPath=' . implode('_', $cPath_array) . 'manufacturers_id=' . (int)$manufacturers_array['manufacturers_id'])); $HTTP_GET_VARS['manufacturers_id'] = $manufacturer_array['manufacturers_id']; if ($count == sizeof($list)) { $HTTP_GET_VARS['filter_id'] = $current_category_id; $PHP_SELF_REWRITE = dirname($PHP_SELF) . '/' . FILENAME_DEFAULT; $PHP_SELF = $PHP_SELF_REWRITE; $cPath = implode('_', $cPath_array); $HTTP_GET_VARS['cPath'] = $cPath; include(FILENAME_DEFAULT); exit(); } } else { reset($list); tep_redirect(tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, 'keywords=' . implode('+', $list))); } } } } $cPath = implode('_', $cPath_array); $HTTP_GET_VARS['cPath'] = $cPath; $PHP_SELF_REWRITE = dirname($PHP_SELF) . '/' . FILENAME_DEFAULT; $PHP_SELF = $PHP_SELF_REWRITE; include(FILENAME_DEFAULT); ?> merci quand meme de prendre du temps pour m'aider
  24. ok, je veux bien vous le donner mais je doute que ca aide car l'urlrewriting est géré par un script php. <IfModule mod_setenvif.c> <IfDefine SSL> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfDefine> </IfModule> Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteRule admin - [L] RewriteCond %{REQUEST_URI} !-d RewriteCond %{REQUEST_URI} !^/$ RewriteRule !\.(flv|swf|gif|php|css|jpg)$ /rewrite.php
×
×
  • Créer...