
Anonymus
Hubmaster-
Compteur de contenus
5 211 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Anonymus
-
la réponse se trouve peut etre dans le 'robots.txt', alors => .http://www.simpsonscity.com/robots.txt
-
Avec la balise meta 'no-cache', il suffit d'attendre que tout le monde ait un cache à jour, et le tour est joué.
-
Phpdig indexe les forums, quelque soient leur type d'extension, avec ou sans url_rewriting. Tant que tu arrives à aller sur le forum, phpdig peut y aller.... Sauf, évidement : - Si tu va sur un forum qui ne veut pas de phpdig. Dans ce cas là, effectivement, tu ne pourras pas entrer, - S'il faut un login/mot de passe pour entrer, auquel cas c'est idem. Voilà, Anonymus.
-
Les regles de réécriture se font 'dans l'ordre'. Tu devrais mettre la redirection après la réécriture : RewriteEngine on RewriteRule (.*)\.html? $1.php [L] ErrorDocument 404 /erreur.php Anonymus.
-
impossible de supprimer des fichiers de mon compte
Anonymus a répondu à seanthi - Forum : Hébergement de Sites
Voilà. Ou alors, tu créées une fonction qui permet de les supprimer, de la meme facon que ton programme les as créée, et avec les memes droits. Mais attention à ne pas détruire 'tous' les fichiers, lorsque l'on ne veut en détruire que quelques uns. -
RewriteRule (.*)\.htlm? $1.php [L] Oui, regardes bien, tu as mis : HTLM au lieu de HTML A mon avis, ca n'est pas bon Anonymus. (ps: j'ai effacé les 2 discussions identiques.)
-
Ca fait rien. Tu veux récupérer tes anciennes urls ? Est ce que tu peux nous montrer sous quelle forme, dans quel format, (autre..) elles se trouvent ? Et peux tu nous dire que faire une fois que tu as récupéré tes balises ? (les afficher à l'écran, les stocker dans un fichier ? dans une base de données ??) Anonymus.
-
Tu peux nous présenter ton tableau, s'il te plait ?
-
Il est très fortement improbable qu'il y ait des erreurs aussi énormes que les sessions, meme chez Lycos. A mon avis, tu as un problème autre sur ton site, ca m'a tout l'air d'un bug du programme. Idem, mets nous un morceau de code, histoire que l'on voit ce qui pourrait bafouiller.. (quoique je doute que ca ne soit qu'un morceau.. ) Anonymus.
-
(juste une apartée : Pour sedo.fr, il s'avère qu'il envoie beaucoup de visiteurs via les adsense. ) A mon avis, tu aurais un petit travail d'optimisation à faire, avant de le vendre. Il parait (d'après tes dires) intéressant, ceci dit, il semble (après y avoir jeté un oeil) qu'il ait beaucoup plus de 'potentiel' qu'il ne le montre.
-
Les cadres cumulent vraiment breaucoup d'inconvénients. Essaies de refaire ton site sans en utiliser. Parmi les problèmes, il y a notamment : - des problèmes de sécurité entre les cadres (difficile de dire si c'est bien le cadre principal qui a appelé le cadre secondaire, etc.. - le fait qu'une personne peut acceder au cade secondaire sans passer par le cadre principal, méthode classique pour les robots, qui donnent après dans les résultats de recherche le cadre secondaire, sans que l'internaute ne voit le cadre principal (celui qui contient en général le menu, donc.. plus de menu..) etc... Anonymus.
-
Bonjour et bienvenue sur le Hub, Merci pour le code parrain, malheureusement je n'ai pas pu voir ce que cela donnait, vu que... la page n'a pas voulu s'ouvrir, et a 'planté' mon IE préféré Qu'appelez vous 'stockage à vie' ? Anonymus.
-
Bon. Le problème, c'est qu'il est facile de dire ce qui pourrait 'dépanner', ca ne résoudra pas le fait qu'il y ait, comme tu le dis, un problème quelque part. Pourrais tu nous transmettre le programme qui envoie les données dans la base, ou celui qui les envoies à l'écran ? Que l'on sache de quoi on parle, de quoi il en retourne exactement ? Pour l'instant, on échafaude des théories sur rien de 'concret' Anonymus.
-
Ce qui donne ceci : <form name=machin method=POST > <input type=hidden name=truc value=""> <input type=submit name=submit value=submit onClick="javascript:document.forms['machin'].elements['truc'].value = GetCurrentFolder()"> </form> et que l'on peut récupérer tout simplement avec un : <? $rep = $_POST['truc'] ?> (on se rattrappe comme on peut ) Bon, je crois que Filezilla est pas cher Je vais p'tete bien gagner du temps Merci tout de meme Anonymus.
-
Il est pourtant facile de trouver l'arborescence d'un disque dur, via ActiveX, c'est vrai. Mais ca m'irait. le problème est que j'arrive bien à 'avoir' le répertoire en question, reste plus qu'à récupérer la valeur, puis... à lister les fichiers (j'ai pas fini, quoi..) <html> <head> <title>Selection de repertoire</title> <style type="text/css"> body { font-family : Tahoma; font-size : xx-small; } a, a:hover, a:active { font-family : Tahoma; font-size : xx-small; } div { font-family : Tahoma; font-size : xx-small; border : 1px solid #000000; padding : 5px; } </style> <script language="JavaScript"> var FSO; var sOut = ""; var nl = "<br>" + String.fromCharCode(13); var ImgPath = "Img/"; var sImgFolder = " <img src=\"" + ImgPath + "folder.gif\""; sImgFolder += " width=\"15\" height=\"13\" border=\"0\"> "; var sImgFolderUp = " <img src=\"" + ImgPath + "folder_up.gif\""; sImgFolderUp += " width=\"15\" height=\"13\" border=\"0\"> "; var sImgDrive = " <img src=\"" + ImgPath + "drive.gif\""; sImgDrive += " width=\"15\" height=\"13\" border=\"0\"> "; var sImgDriveA = " <img src=\"" + ImgPath + "drive_a.gif\""; sImgDriveA += " width=\"15\" height=\"13\" border=\"0\"> "; var DisplayPath = ""; function replaceAll(inSTR, inTOK, inREP) { var s; s = inSTR + ""; while (s.indexOf(inTOK) >= 0) { s = s.replace(inTOK, "§"); }; while (s.indexOf("§") >= 0) { s = s.replace("§", inREP); }; return s; }; function getQuery(inINDX){ var queryString = location.search; if (queryString != "") { var data = queryString.slice(1,queryString.length); var aData = data.split("&"); var aOut = aData[inINDX].split("="); return aOut[1]; } else { return "NoData"; } }; function GetCurrentFolder() { return DisplayPath; }; function GoToDrives() { DisplayPath = ""; GetDrives(); }; function GoToFolder(inFOLDER) { DisplayPath = inFOLDER; GetFolders(); }; function GetFolders() { // Balayage Repertoires var rep, sRep, i, t; sOut = ""; sOut += DisplayPath + "<br><br>"; t = DisplayPath.substring(0, DisplayPath.length - 1); t = t.substring(0, t.lastIndexOf(String.fromCharCode(92)) + 1); if (t + "" != "") { sOut += sImgFolderUp + "<a href=\"javascript:GoToFolder('"; sOut += replaceAll(t, String.fromCharCode(92), "\\\\") + "');\" border=\"0\">"; sOut += "Repertoire Parent</a><br>"; } else { sOut += sImgFolderUp + "<a href=\"javascript:GoToDrives();\" border=\"0\">"; sOut += "Repertoire Parent</a><br>" } try { rep = FSO.GetFolder(DisplayPath); var rOK = true; } catch (e) { var rOK = false; } if (rOK) { sRep = new Enumerator(rep.SubFolders); if (sRep.atEnd()) { sOut += " Pas de sous-repertoires"; } else { for (i = 0; !sRep.atEnd(); sRep.moveNext()) { sOut += sImgFolder + "<a href=\"javascript:GoToFolder('"; sOut += replaceAll(sRep.item(), String.fromCharCode(92), "\\\\") + "\\\\');\" border=\"0\">"; sOut += sRep.item() + "\\</a>" + nl; }; } } else { sOut += " Pas de sous-repertoires"; } document.getElementById("SRInterface").innerHTML = sOut; } function GetDrives() { // Balayage Disques var drv, i; sOut = ""; sOut += "Poste de travail<br><br>"; var drvGlo = new Enumerator(FSO.Drives); for (i = 0; !drvGlo.atEnd(); drvGlo.moveNext()) { drv = drvGlo.item(); if (drv.DriveType == 2) { sOut += sImgDrive + "<a href=\"javascript:GoToFolder('"; sOut += drv.DriveLetter + ":\\\\');\" border=\"0\">"; sOut += drv.DriveLetter + ":\\</a>" + nl; } else if (drv.DriveType == 1) { sOut += sImgDriveA + "<a href=\"javascript:GoToFolder('"; sOut += drv.DriveLetter + ":\\\\');\" border=\"0\">"; sOut += drv.DriveLetter + ":\\</a>" + nl; } }; document.getElementById("SRInterface").innerHTML = sOut; }; function DoLoad() { var ActiveXOK; try { var FSOT = new ActiveXObject("Scripting.FileSystemObject"); ActiveXOK = true; } catch (e) { ActiveXOK = false; } if (ActiveXOK) { FSOT = null; FSO = new ActiveXObject("Scripting.FileSystemObject"); GetDrives(); } else { var lf = "<br>" + String.fromCharCode(13); sOut = ""; sOut += "Ce script est dedié Internet Explorer." + lf; sOut += "L'utilisation de ce script nécessite une configuration de la securite de votre navigateur." + lf; sOut += "Allez dans Menu Outils > Options Internet >"; sOut += " Sécurité > Personnaliser le niveau > Contrôles ActiveX et plugins" + lf; sOut += "Authorisez l'utilisation des composants ActiveX." document.getElementById("SRInterface").innerHTML = sOut; } }; </script> </head> <body onLoad="DoLoad();"> <div id="SRInterface"></div> <br> <br> <a href="javascript:alert(GetCurrentFolder());" border="0"> Recuperer le repertoire en cours (javascript:GetCurrentFolder();) </a> <br> </body> </html> Et à ce sujet, comment faire pour récupérer la valeur GetCurrentFolder() dans un champ input ? <input type=text name=truc value='??'> Merci.
-
Bon.. J'ai passé pas mal de temps à chercher, et je n'ai pas trouvé.. Il y a différents trucs en java, comme ceci par exemple : http://www.radinks.com/upload/demo.php Ceci dit, ca ne répond pas à ma question. A savoir si c'est possible, je pense que si. Avec javascript, il est possible de lister un dossier, il ne resterait plus qu'à faire une boucle pour récupérer l'ensemble des dossiers... Bon.. Je vais jeter un oeil de ce coté. Si quelqu'un a une idée, je suis (toujours) preneur Merci
-
En fait, tu dois avoir une fonction, disons 'htmlspecialchars', qui convertit les caractères spéciaux, tel l'esperluette (&) en caractère html équivalent (&). Donc, ton enregistres du html dans la base de données. Jusque là, normal. Seulement, lors de l'affichage, tu refais la meme opération. Tu convertis ces memes caractères en entités html. Une parenthèse se retrouve donc tour à tour : 1 = ( 2 = ( 3 = ( Le cas 3 est du à la transformation du '&'. Jettes un oeil au programme qui affiche les données, tu as certainement une fonction qui transforme ces données. Par nuire, je veux dire que si l'on transforme ces caractères, c'est bien parce qu'ils sont spéciaux, et qu'ils peuvent provoquer des bugues.
-
Pour la taille du répertoire, ce n'est pas un problème. Je définis moi meme la taille maxi, et idem pour le temps. Mais ca devrait pas faire plus de quelques Ko, mais un bon paquet de .txt, avec le problème que c'est à destination de personnes qui ne connaissent pas grand chose à tout ca
-
Bonjour, Je cherche un script en php à mettre sur un serveur, qui permette de choisir un dossier sur le disque dur, et de l'uploader sur le serveur. Mais il faudrait qu'il puisse récupérer l'ensemble du dossier, et pas seulement un fichier. Merci d'avance Anonymus.
-
C'est vague, très vague. Tu n'aurais pas plus d'infos à donner ? Meme la liste de questions qui me viennent à l'esprit est longue Juste en passant : - comment devrait se faire l'authentification ? - as tu verifié les redirections eventuelles (vers le menu 'admin')? - 'comme si tu etais déconnecté' ? mais es tu réellement déconnecté ? etc..
-
Tu as très probablement une fonction du style htmlspecialchars ou htmlentities qui traine quelque part, soit avant l'insert dans la base de données, soit avant l'affichage à l'écran. Je pencherais pour la première solution, sachant que désactiver la fonction pourrait 'nuire' à ta base de données
-
Pour enlever les parenthèses : // --> AFFICHAGE DU MILIEU DU TABLEAU ::::: echo "[$ga] <a title='$clics Clics' href='".$url."'>".$nom."</a><br>"; Pour les mettre au milieu du texte : // --> AFFICHAGE DU MILIEU DU TABLEAU ::::: echo "[$ga] <a title='".$clics." Clics' href='$url'>".$nom."</a><br>";
-
Tu as gagné l'équivalent d'une image légère. C'est vraiment rien, effectivement. Par contre, tu peux t'attacher à créer un style css pour ces images, ce qui te permettra d'adapter leur style à celui du site sans trop d'efforts, et de toutes les changer en meme temps, si tu venais à modifier le look du site. Pour cela, rajoutes un nom de class dans le tag img, et décris celle ci dans ta feuille css.
-
Lynx Viewer, restriction d'utilisation
Anonymus a répondu à Monique - Forum : Accessibilité et Ergonomie Web
Je ne suis pas utilisateur de Lynx, ceci dit une petite 'routine', et il fait le tour complet d'un site en récupérant nombre de renseignements. Il aurait été plus simple pour Delorie, il me semble, de demander une authentification par mail avant l'accès, et de n'accorder qu'un accès aux membres ayant leur mail émanant du site en question. (quoique à dire, comme ca, ca parait plus complexe ) Anonymus. -
Le "-dev" signifie 'en développement'. Autrement dit, une version pas "stable". Ce n'est pas sérieux de la part de Lycos. Mais surtout, la version n'est pas à jour, et ce depuis pas mal de versions déjà.. Imagines, on en est à 2.6..