Aller au contenu

genmin

Hubmaster
  • Compteur de contenus

    206
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par genmin

  1. genmin

    download

    Voilà <html> <head> <?php // fonction viré le Expr1 $argv = $_SERVER['argv']; ?> <?php include("common.php"); $link = mysql_connect ($server, $user, $password); if (! $link) { die ("Couldn't connect to mySQL server"); } if (!mysql_select_db ($db, $link) ) { die ("Coldn't open $db: ".mysql_error() ); } // verification de l'identifiant if(!ereg("^[0-9]+$",$argv[0])) { echo "Identifiant incorrect !<br>Identifiant = ".$argv[0]; exit(); // on termine l'executuon du script } // requete $sql = "select Fichier3D from annoncesweb where Expr1='$argv[0]'"; // affichage des produits if($result = mysql_query($sql)) { // parcours des résultats if( $row = mysql_fetch_array($result) ) { $var_1 = $row[Fichier3D]; $var_2 = "/home/web/users/alalucarne.com/htdocs/applet/mandats/fichier3d/".$var_1; $var_3 = "http://www.alalucarne.com/applet/mandats/fichier3d/".$var_1; } } // fermeture de la connection mysql_close(); if (file_exists($var_2)) { header("Content-disposition: attachment; filename=".$var_2); header("Content-type: application/force-download"); header("Content-Transfer-Encoding: application/zip"); header("Content-Length: ".filesize($var_2)); // header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); header("Expires: 0"); readfile($var_2); $popo="<font color=#000000 size=\"2\" face=\"Verdana\" class=ver10><a href='".$var_2."' >Télécharger le fichier 3D</font>"; } else{ $popo="<font color=#000000 size=\"2\" face=\"Verdana\" class=ver10>Fichier 3D non disponible au téléchargement actuellement</font>"; } ?> <title>Télécharger le fichier 3D</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="10.css" type="text/css"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> <script language="JavaScript" type="text/JavaScript"> // (C) 2000 www.CodeLifter.com // http://www.codelifter.com // Free for all users, but leave in this header // NS4-6,IE4-6 // Fade effect only in IE; degrades gracefully // ======================================= // Changer les variables suivantes // ======================================= // Set slideShowSpeed (milliseconds) var slideShowSpeed = 3000 // Duration of crossfade (seconds) //var crossFadeDuration = 15 // Specify the image files var Pic = new Array() // don't touch this // to add more images, just continue // the pattern, adding to the array below Pic[0] = 'Images/archi/01.jpg' Pic[1] = 'Images/archi/02.jpg' Pic[2] = 'Images/archi/03.jpg' Pic[3] = 'Images/archi/04.jpg' Pic[4] = 'Images/archi/05.jpg' // ======================================= // Ne rien éditer au-dessous de cette ligne // ======================================= var t var j = 0 var p = Pic.length var preLoad = new Array() for (i = 0; i < p; i++){ preLoad[i] = new Image() preLoad[i].src = Pic[i] } function runSlideShow(){ if (document.all){ document.images.SlideShow.style.filter="blendTrans(duration=3)" //document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)" document.images.SlideShow.filters.blendTrans.Apply() } document.images.SlideShow.src = preLoad[j].src if (document.all){ document.images.SlideShow.filters.blendTrans.Play() } j = j + 1 if (j > (p-1)) j=0 t = setTimeout('runSlideShow()', slideShowSpeed) } </script> <script language="JavaScript" type="text/JavaScript"> // (C) 2000 www.CodeLifter.com // http://www.codelifter.com // Free for all users, but leave in this header // NS4-6,IE4-6 // Fade effect only in IE; degrades gracefully // ======================================= // Changer les variables suivantes // ======================================= // Set slideShowSpeed (milliseconds) var slideShowSpeed2 = 3000 // Duration of crossfade (seconds) //var crossFadeDuration = 15 // Specify the image files var Pic2 = new Array() // don't touch this // to add more images, just continue // the pattern, adding to the array below Pic2[0] = 'Images/archi/archi2.gif' Pic2[1] = 'Images/archi/syst.gif' Pic2[2] = 'Images/archi/int.gif' Pic2[3] = 'Images/archi/maison.gif' // ======================================= // Ne rien éditer au-dessous de cette ligne // ======================================= var t2 var j2 = 0 var p2 = Pic2.length var preLoad2 = new Array() for (i = 0; i < p2; i++){ preLoad2[i] = new Image() preLoad2[i].src = Pic2[i] } function runSlideShow2(){ if (document.all){ document.images.SlideShow2.style.filter="blendTrans(duration=3)" //document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)" document.images.SlideShow2.filters.blendTrans.Apply() } document.images.SlideShow2.src = preLoad2[j].src if (document.all){ document.images.SlideShow2.filters.blendTrans.Play() } j2 = j2 + 1 if (j2 > (p2-1)) j2=0 t2 = setTimeout('runSlideShow2()', slideShowSpeed2) } </script> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="runSlideShow(), runSlideShow2()"> <table width="659" height="582" border="0" align="center" cellspacing="0"> <!--DWLayoutTable--> <tr> <td colspan="2" rowspan="2" valign="top"><b class="unnamed1">A la lucarne de l'immobilier on vous propose<br> de télécharger le fichier 3D du bien qui vous intéresse,<br> afin que vous puissiez faire les modifications que vous souhaitez,<br> grace à la gamme de logicel Architecture</b><span class="unnamed1">.</span></td> <td width="153" height="33"> </td> <td width="1"></td> </tr> <tr> <td rowspan="3" valign="top"><div align="center"><img src="Images/archi/01.jpg" name='SlideShow' width=110 height=78></div></td> <td height="51"></td> </tr> <tr> <td width="311" rowspan="3" valign="top"><div align="center"><img src="Images/archi/archi2.gif" name='SlideShow2' width=223 height=265></div></td> <td width="186" height="36"> </td> <td></td> </tr> <tr> <td rowspan="2" valign="top"> <p align="center"><font size="4"><b><font face="Verdana, Arial, Helvetica, sans-serif" class="unnamed2">Clic & Go</font></b></font></p> <p class="unnamed1" align="center"><a href="http://www.architecture-construction.com/archiv3/logiciels.php" target="_blank">Achat en ligne des logiciels</a> </p> <table width="104%" height="81"> <tr> <td> <div align="center"> <?php echo $popo; ?></div></td> </tr> </table></td> <td height="13"></td> </tr> <tr> <td height="218"> </td> <td></td> </tr> <tr> <td height="21" valign="top"><!--DWLayoutEmptyCell--> </td> <td valign="top"><!--DWLayoutEmptyCell--> </td> <td> </td> <td></td> </tr> <tr> <td height="39" colspan="3" valign="top"><DIV><FONT face=Arial size=2>Vous pouvez dès maintenant grâce à notre fichier 3D que nous avons modélisé pour vous, téléchargeable gratuitement, vous projeter dans votre futur intérieur aménagé et décoré.</FONT></DIV> <DIV></DIV> </td> <td></td> </tr> <tr> <td height="29" colspan="3" valign="middle"><FONT face=Arial size=2>Il vous suffit de vous procurer un des logiciels de la gamme <a href="http://www.architecture-construction.com/archiv3/logiciels.php" target="_blank">Architecture et construction</a> de Clic and go.</FONT></td> <td></td> </tr> <tr> <td height="28" colspan="3" valign="middle"><DIV></DIV> <DIV><FONT face=Arial size=2>Voici un petit échantillon de vos possibilité.</FONT></DIV></td> <td></td> </tr> <tr> <td height="21" colspan="3" valign="top"><!--DWLayoutEmptyCell--> </td> <td></td> </tr> <tr valign="middle"> <td height="93" colspan="4"><table width="100%" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#336633"> <!--DWLayoutTable--> <tr valign="middle"> <td height="75"><div align="center"><a href="#" onClick="window.open('Images/architecture/01.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/01.jpg" border="0"></a></div></td> <td><div align="center"><a href="#" onClick="window.open('Images/architecture/02.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/02.jpg" border="0"></a></div></td> <td><div align="center"><a href="#" onClick="window.open('Images/architecture/03.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/03.jpg" border="0"></a></div></td> <td height="75"><div align="center"><a href="#" onClick="window.open('Images/architecture/04.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/04.jpg" border="0"></a></div></td> <td height="75"><div align="center"><a href="#" onClick="window.open('Images/architecture/05.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/05.jpg" border="0"></a></div></td> <td><div align="center"><a href="#" onClick="window.open('Images/architecture/06.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/06.jpg" border="0"></a></div></td> </tr> <tr valign="middle"> <td height="71"><div align="center"><a href="#" onClick="window.open('Images/architecture/07.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/07.jpg" border="0"></a></div></td> <td><div align="center"><a href="#" onClick="window.open('Images/architecture/08.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/08.jpg" border="0"></a></div></td> <td><div align="center"><a href="#" onClick="window.open('Images/architecture/09.jpg','','width=600,height=450, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');" style="text-decoration:none"><img src="Images/architecture2/09.jpg" border="0"></a></div></td> <td height="71" colspan="3"> </td> </tr> </table></td> </tr> </table> <p> </p> </body> </html> Bon courage
  2. pourquoi ne pas avoir utilisé le code donné par Dan un peu plus haut ?? $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
  3. genmin

    download

    OK pas mal ca. En effet ca peut etre interressant. Comment est ce que l'on fait pour faire ca?????? Sinon pour ce qui est de mon problème avec le test je pense que si je fait le test pour vérifier que le fichier est bien présent et que je renvoi à ce moment la sur un autre script commencant directement par header ca devrai marcher non ?
  4. genmin

    download

    ok, je vois, en effet je fais un test pour vérifier que le fichier à télécharger est bien présent sur le serveur, sinon je propose de repasser un peu plus tard. Vu que mes fichiers sont en .zip est ce que je dois vraiment me .... avec les headers ou puis je mettre directement le liens du fichier à télécharger. j'ai déjà fais l'essai ca fonctionne très bien je trouve
  5. je sais pas si j'ai tout compris mais un GROUP BY ne pourrai t'il pas faire l'affaire
  6. Déjà je viens de voir que j'ai fait une erreur sur le script que je t'ai donné avec le \ avant le " </tr>\"; $corps_html.=\"<tr> <td colspan=\"2\">\"Nom : \".$f_1.\"\n\"</td> </tr>"; ?> devrait devenir </tr>"; $corps_html.="<tr> <td colspan=\"2\">\"Nom : ".$f_1."\n\"</td> </tr>"; ?> mille excuse. Sinon pour ce qui est de ton style je ne vois pas trop pourquoi il ne s'applique pas. Pour ce qui est de outlook ca ne pourrai pas venir d'une option à régler correctement ???
  7. genmin

    file_exists()

    merci bien mais avec la fonction file_exists() ca marche très bien à condition de mettre le chemin du serveur comme la dit Dan.
  8. genmin

    download

    avec mon code ca sera peut etre plus facile if (file_exists($var_2)) { header("Content-disposition: attachment; filename=$var_2"); header("Content-Type: application/x-msmetafile "); header("Content-Transfer-Encoding: application/zip"); header("Content-Length: ".filesize($var_2)); header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); header("Expires: 0"); readfile($var_2); $popo="<font color=#000000 size=\"2\" face=\"Verdana\" class=ver10><a href='".$var_3."' >Télécharger le fichier 3D</font>"; } else{ $popo="<font color=#000000 size=\"2\" face=\"Verdana\" class=ver10>Fichier 3D non disponible au téléchargement actuellement</font>"; } echo popo;
  9. genmin

    download

    Salut, je voudrai proposer le téléchargement de fichier sur mon site et j'ai trouvé un code je plus trop ou, mais ca ne marche pas. Quelqu'un peu m'aider. voici l'erreur que j'obtient Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 47 Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 48 Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 49 Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 50 Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 51 Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 52 Warning: Cannot modify header information - headers already sent by (output started at /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php:3) in /home/web/users/appartement-immobilier.com/htdocs/immobilier-3D.php on line 53 sinon je pige pas trop l'utilité de la commande header() car avant que je l'utilise je fesai un lien directe sur le fichier en question et ca fonctionne très bien. merci d'avance
  10. ca vien du fait que tu referme les " dans ton code html, il faut que tu précide que c'est un caractère spécial avec \ voilà ce que ca donne <?php // corps en html $corps_html.="<html><head><style type=\"text/css\"> <!-- .minititre { font-family: Georgia, \"Times New Roman\", serif, sans-serif; font-size: 12px; text-transform: uppercase; color: #666699; font-weight: bold; } --> </style></head> <body bgcolor=\"#999999\"> <table width=\"100%\" height=\"100%\" border=\"0\"> <tr> <td align=\"center\" valign=\"top\"> <table width=\"600\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\"><table width=\"596\" border=\"0\" cellpadding=\"0\" cellspacing=\"10\" bgcolor=\"#CCCCCC\"> <tr> <td colspan=\"2\" class=\"minititre\"><img src=\"../img/spacer.gif\" width=\"1\" height=\"10\"></td> </tr> <tr> <td colspan=\"2\" align=\"center\" class=\"minititre\">Bonjour</td> </tr>\"; $corps_html.=\"<tr> <td colspan=\"2\">\"Nom : \".$f_1.\"\n\"</td> </tr>"; ?>
  11. genmin

    file_exists()

    je vais faire un essai, merci pour cette précision
  12. genmin

    file_exists()

    Bonjour à vous, je cherche à utiliser la fonction file_exists() dans un script php sur un domaine A qui vérifi l'existance d'un fichier sur un domaine B. Petite précision c'est 2 domaine sont naturellement à moi et sont sur le même serveur également. Malheureusement je n'arrive à utliser cette fonction que sur un seul et même nom de domaine Existe il une solution merci.
  13. Donc comme la fait remarquer Dan il faut pas oublier les 2 ligne dans l'entete et après tu inserre ton code html dans ta variable $corps
  14. Je n'ai pas tout compris, le code que tu donne fonctionne très bien me semble t'il. Que cherche tu exactement à afficher en html ?
  15. Désolé erreur de manip, ca marche très bien.
  16. Salut à tous, je suis toujours avec mon urlrewriting et j'ai quelque soucis!! je n'arrive pas à réécrire ceci : en ceci : Voici mon code: ErrorDocument 404 /monfichier404.html Options +FollowSymlinks RewriteEngine on RewriteRule ^immobilier-01/([0-9]+)/([A-Za-z0-9-]+)-P([A-Za-z0-9]+)?.html$ immobilier-01/$1/$1P$3.php?$1+$2 [L] Est ce que j'aurai pas tout compris ?????
  17. négatif, je ne crois pas. Mais merci pour l'info. Sinon si vous voulez faire des tests voici l'adresse de ma page url propre et voici l'url réécrite url réécrite
  18. Bonjour à toute la comunauté du hub, Voilà mon souci je me suis lancé depuis peu dans l'urlrewrinting et oui avec un catalog en php/sql c'est quand meme plus propre. par contre ce que je pige pas c'est que j'ai une applet java dans mes pages, et elle fonctionne très bien avec Internet Explorer 6, mais avec Firefox elle ne trouve pas ses fichiers ????
  19. Perso je me sers de CuteFTP pour les transfert FTP et il intègre cette commande. info sur le chmod
  20. chmod, c'est les droit en lecture écriture sur un fichier ou un répertoir de ton site
  21. pas de panique rien de révolutionnaire pour vous tous, je ne suis qu'à la porte d'entrée de ce monde du référencement. En effet ca fait environ 1mois que je m'interesse au référencement et je vien de corriger pas mal de chose sur une de mes page qui pouvai bloquer Google comme un titre de page à la con (bienvenu) une présence de mot clef plus que négligée etc....
  22. Bonjour à vous, Je viens de créer une nouvelle page sur mon site avec une nouvelle technique de référencement et je me demandai combien de temps devrais je patienter J'ai actuellement un PR de 4 sur page d'accueil et je viens de mettre le lien de mon site dans ma signature comme indiqué dans un autre post car google passe souvent sur le Hub. (En effet il est présent à l'heure ou j'écris c'est ligne )
  23. Salut Wanbli, Pour ce qui est de h1 h2 etc.. ce sont des balises de titre. Google aime bien qu'on l'aide un peut pour le calcul de pertinance des mots utilisé dans ta page. Ainsi si tu mets tes phrases ou mots important entre balise h1 google en tiendra particulièrement compte. Sinon étant moi même webmaster d'un site exclusivement en php je t'assure que les liens en javascript n'on aucune influance avec le reste du site. Mais ce problème est très vite palier par la page du plan du site Courage
  24. Rien n'est jamais acqui dans la vie et surtout avec Google
  25. Bonjour à tous, je ne sais pas trop ou poster mon message merci de bien vouloir m'aider. Cela fait longtemps que je cherche un virus sur mon poste alors que je ne trouve rien, j'ai donc décidé de formater. Surpprise je recois toujours des ta d'email contenant des virus ainssi que des retour d'autre serveur m'indiquant que je leur ai envoyé un mail vérolé!!! alors que je ne leur ai jamais rien ecris !!!! Je suis donc arrivé à me dire que ca viens du serveur. Que dois je faire pour vérifier ca et installé un anti-virus. PS: je suis sur un serveur dédier sur linux. Merci A+ Genmin < Sujet déplacé dans le Forum "virus et sécurité informatique" - BZHcool >
×
×
  • Créer...