Aller au contenu

destroyedlolo

Hubmaster
  • Compteur de contenus

    823
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par destroyedlolo

  1. Je suis chez DynDNS depuis des annees sans avoir eu le moindre probleme. Il n'y a meme pas besoins d'acheter un domaine vu qu'ils fournissent des sous domaines gratuitement (par exemple, pour moi c'est homeunix.org). Si tu veux avoir plusieurs sites sur plusieurs machines, je vois 2 solutions simple : Le reverse proxy comme indique plus haut utiliser des ports differents pour chacun des sites. La boite ADSL doit etre configurer pour rediriger les ports vers tes differentes machines (c'est free, c'est super simple a mettre en place, je ne sais pas pour les autres). Heu ... sauf que si tu veux jouer avec le DNS, ca ne marchera pas car une machine sur ton reseau interne ne peut se connecter sur une autre machine si tu utilises ton domaine public. La seule bidouille possible, c'est de configurer ton propre DNS pour servir aussi le domaine que tu as acheter ... sauf que j'ai peur que ca clash un peu car il y aura confli entre DNS public (dynDNS par exemple) et le DNS que tu as configure. La solution que j'utilise est donc d'avoir toutes mes machines sur un reseau prive, avec un nom de domaine tout ce qu'il y a de plus bidon (chez.moi dans mon cas). Comme le TLD .moi n'existe pas, je suis sur que seul mon DNS repondra a ces requettes. Heu, j'ai ete clair ?
  2. Ok Skyll, merci pour ta solution que j'ai mis en place. Par contre, il me reste d'autres pages ou elles ne fonctionnerait pas. Je mettrais a jour ce sujet des que j'aurai mis en ligne une page qui montre le probleme. L'ideal serait que j'arrive reelement a faire passer les boites ombrees derrieres, mais les z-index ne semble pas servir a grand chose ...
  3. Bon, d'habitude, j'evite se genre de troll mais la ... Sauf que jusqu'a un passe tres proche, il etait quasiment impossible d'acheter un PC de marque sans window installee dessus, et surtout, il etait impossible de se faire rembourser le prix de l'OS si tu voulais installer autre chose dessus. Bref, c'est de la vente liee, ce qui est interdit. De plus, microsoft a ete aussi mis en accusation pour ses pressions anti-concurrentiel. 2 exemples, qui ont ete demontres lors de precedents proces : la pression faite sur les concurrents pour n'avoir que windows preinstaller sur les machines. Le cas de BeOS est edifiant : Il me semble qu'HP etait sur le point de sortir des machines avec BeOS installe par defaut. Sauf qu'ils ont fait machine arriere car microsoft a menasse de ne plus les faire beneficier des memes prix de gros. Resultat Be n'est plus. la pression fait sur les constructeurs de peripheriques pour ne pas fournir les informations techniques (l'exemple de certaines cartes graphiques est aussi tres symptomatique). Si tu reviens sur les debuts de l'informatique personnelle, surtout dans les annees 80, tu te rends comptes que beaucoups d'OS etaient beaucoup mieux techniquement que windows (et certains le sont encore sur bien des points). Sauf que microsoft a toujours ete le meilleur cote commerciale et a su nouer les partenaria qu'ils fallaient au bon moment. Et si les gens face a lui avaient ete moins timoré, ce n'est certainement pas un PC sous XP que j'aurai sous les yeux en ce moment ! Au meme niveau que ... quoi ?
  4. Et si tu changeais temporairement ton mail de contact dans l'interface d'administration ?
  5. Bonsoir, je réveille ce vieux post car je viens de mettre mon site en live et vous pouvez voir sur la page suivante ce que ca donne : http://sillingy.clubphotos.fr/lvdo/ J'ai aussi le probleme sur d'autres pages mais j'ai mis en place une solution temporaires ... Si qq'un avait une idee, ca m'arrangerait grandement. Bye Laurent
  6. non avec .htaccess, ca transite en claire que si tu utilise la methode Basic : avec Digest ou en utilisant du https, ce n'est plus visible.
  7. Et oui, c'est tellement simple que je n'y avais pas pense. Merci marcb C'est donc ce que je vais faire.
  8. Bonjour, Est-il possible de faire le produit d'une table, c'est a dire de multiplier ses valeurs comme le SUM() pour les sommes ? En plus long, j'ai la table suivante, Table "public.cpuload" Column | Type | Modifiers | Description ---------+-----------------------------+-----------+------------------------------------- time | timestamp without time zone | not null | When we made this sample users | integer | | Number of user logged on the system load | integer | | Cpu load (in %) swaped | integer | | Number of swaped processes freemem | integer | | The amount of unused memory Indexes: "cpuload_pkey" PRIMARY KEY, btree ("time") Et je veux trouver la methode la plus rapide possible qui me retourne autre chose que zero si tout les echantillons des 15 dernieres minutes contiennent swaped != 0. Merci et A+ Lolo
  9. Bonjour, Comme les autres : pas grand chose. Je dirais meme que si c'est toi qui paye l'electricite, tu as peu etre meme interet d'aller voir vers des serveurs plus recents qui seront plus puissant et qui consommeront nettement moins. C'est tres largement suffisant meme pour un gros site ... pour peu qu'il n'ai pas ete programmer avec les pieds. Faut peut etre bouster la memoire si tu fais des grosses manipes d'images ou si tu utilises une grosse base de donnee.
  10. Malheureusement, ce n'est pas possible car je passe pas mal de donnee dans des champs hidden. Donc ca serait vite lourd. Hum, c'est la regle generale avec tous les navigateurs ? Suis-je sur qu'aucun navigateur ne prendra le denier par defaut ? Sinon, c'est vers cette solution que je vais me pencher.
  11. De mon cote, j'utilise Analog sur les stats d'apache. Je charge les donnees en database se qui me permet d'avoir des des trucs comme les pages les plus vues, les photos les plus vues ... dans un visuel identique a celui du site. Ca fait un petit plus par rapport au simple nombre de visiteurs / provenance ...
  12. Ben, si t'as un forum, lance un concours a tes visiteurs / visiteuses : il y en aura sans doute qui auront de bonnes idees
  13. Bonjour, j'ai un formulaire qui contient plusieurs champ textes. Associe a chacun d'eux, j'ai un bouton submit. Le probleme, c'est que lorsque le visiteur clique sur entree alors qu'il est dans un champ texte, c'est le premier submit qui est active (domage, c'est celui qui efface tout ). Y a-t-il un moyen de specifier quel doit etre le bouton submit active si l'utilisateur appuis sur entree dans un formulaire de texte ? A+ Lolo
  14. Quant je parlais de racine du serveur, je parlais de la racine du serveur physique. Donc h*tp://127.0.0.1/ est de facto different de / pour GD. Ben, 2 solutions propres : si tu as un wrappeur d'installe, un $fichierSource = "http://dos1/$idv/$idq.png"; $source = imagecreatefrompng($fichierSource); devrait fonctionner. Mais j'aime pas car ca va faire une requete sur le serveur pour rien (et vu que j'ai quasi systematiquement des actions qui modifie a la voler mes images, par exemple pour rajouter un watermark, c'est loin d'etre la solution. la solution que je prefere est l'utilisation de apache_lookup_uri() qui converti une URI (local donc) en son chemin physique. Le gros avantage par rapport a l'utilisation de $_SERVER['DOCUMENT_ROOT'] est que tu passes quant meme par apache et donc ca fonctionne avec les alias et peut etre meme les url-rewriting (j'ai pas essaie la).
  15. Le fonctions GD utilisent des chemins physiques et non des URL (hormis si tu as un wapper et utiliser la syntaxe qui va bien). Donc, si tu utilises /dos0, ca signifie que c'est le repertoire dos0 qui se trouve a la racine de ton serveur. Est-ce que que tu veux ? Si c'est vraiment ce que tu recherches, peut etre alors est-ce que tu es bloque par des restrictions d'acces (droits au niveau d'UNIX, restriction au niveau de php ...). Lolo
  16. Salut, Je suis sur un gros projet avec plus ou moins les memes problemes (voir le cliens sur le club photo en signature : je suis en train de preparer une version 2 qui permettra aussi d'heberger d'autres type de sites comme des galeries de mariages ou d'evenement, avec une vrais gestion de contenu et tout et tout), le tout en PHP5, et totalement POO. J'ai fait les separations suivantes : - les pages publiques ... se trouvent evidement dans un repertoire publique ;D Cependant, certaines pages ont un comportement different suivant que le visiteur s'est authentifie au non. - les pages d'administrations se trouvent dans un repertoire protege par un .htaccess. Cependant, toutes ces pages ne contiennent que l'IHM, mais tout le moteur / la partie intelligente du site est gere par des objets qui sont definis dans des includes PHP placees totalement a l'exterieur de l'arbo web. L'interet est qu'ils ne sont accessibles qu'a Apache lui-même mais les visiteurs n'ont pas de moyen pour y acceder, meme si je fais une bourde au niveau de la securite web. Par contre, il faut de a l'esprit que include et autres require de PHP sont totalement insensibles aux authentifications par .htaccess (donc si tu souhaites faire jouer la securite en placant des declaration dans differents repertoires comme le suggere ta question, ben ca ne marchera pas). Alors comment se passe la securite ? Dans toutes les pages qui necessitent un acces securise, je cree un objet Utilisateur en fonction du nom du visiteur ($_SERVER['PHP_AUTH_USER']). Dans mes objets, toutes les fonctions qui necessitent des droits admin verifient que l'utilisateur existe, et qu'il est bien admin. Si c'est un objet mixte (qui peut etre a la fois utilise par les admin et les publiques), ce teste est fait dans chacune des methodes d'administration. Pour les objets d'admin pure, ce n'est fait que dans les constructeur. Voila, si ca peut t'aider.
  17. Pile poile ce qu'il me fallait : Merci Tiens, c'est d'ailleurs marrant : d'apres ce que j'avais lu sur le web, c'etait senser ne pas fonctionner avec IE6 ... et bien si, ca fonctionne avec l'IE de mon taf ...
  18. Bonjour, Mes pages utilisent au maximum des design fluide, c'est a dire que j'utilise au maximum des pourcentages pour specifier les largeurs de mes boites. Les problemes viennent lorsque l'utilisateur a une fenetre trop petite ... Avec des tables, pas de probleme, si le contenue d'une cellule est plus large que sa largeur programmee, la cellule s'agrandit d'elle meme pour que tout puisse s'afficher. Comment faire pour que ca se passe ainsi avec les DIV / CSS ? J'ai ete voir overflow mais le resultat n'est pas celui que j'attends, ou les objets depasse, ou alors ils sont tronquer. Bref, en d'autres mots, je veux pouvoir specifier la taille minimal qu'auront mes div, en leur laissant la possibilite de s'agrandir si le contenu est plus grand. A+ Laurent
  19. Bon je ne repond un peu a cote, mais dans webdeveloper, il y a un "Find Broken Images" qui fait te donne l'info que tu cherches ...
  20. Suite a mes echanges par MP avec conceptone. Alors, c'est tres simples, dans le repertoire des .mp3, il faut rajouter un .htaccess comme suit : Action audio/mpeg protmp3.php et un protmp3.php qui contient un code du genre : <?php Authentification( new Utilisateur($_SERVER['PHP_AUTH_USER'])); // Fonction d'authentification du post precedent header('content-type: audio/mpeg'); readfile($_SERVER['PATH_TRANSLATED']); ?> A noter que la fonction Authentification() comme je l'ai code ci-dessous ne rend la main que si l'utilisateur est correctement authentifie. Y'a plus qu'a adapter ...
  21. J'imagine que tes utilisateurs sont dans une base de donnees, dans ce cas, tu peux regarder mod_dbd d'apache 2.2 ... mais quant une nouvelle version d'apache sortira car la version actuelle est completement buggee et ne fonctionne pas Pour palier a ce probleme, je fais l'authentification directement en PHP : function Authentification($usr, $func=false, $realm='Mais qui etes vous'){ global $_SERVER; if(!$usr->ok() || // L'utilisateur n'existe pas !$usr->verifPasswd($_SERVER['PHP_AUTH_PW']) || // Le mot de passe ne correspond pas ($func && !$usr->$func()) // L'utilisateur n'a pas la bonne capacite ){ $usr->invalide(); // Pour etre sur que l'utilisateur ne peut rien faire. header("WWW-Authenticate: Basic realm=\"$realm\""); header('HTTP/1.0 401 Unauthorized'); die('*F* Vous devez vous authentifier pour acceder a cette page.'); } Bon, faut adapter et je ne vais pas sortir tout mon code (trop long ) mais en resume, $usr est une classe qui est initialisee d'apres la valeur de $_SERVER['PHP_AUTH_USER']. Elle contient plusieurs methodes pour qualifier l'utilisateur et en particulier, function verifPasswd( $pw ){ return(crypt($pw, $this->getPasswd()) == $this->getPasswd()); } quio verifie que le mot de passe fourni par le visiteur correspond bien a celui stoque dans la database (qui est crypte), recupere par la methode getPasswd(). A nouveau, je ne rentre pas dans les details, c'est juste pour te donner une idee comment ca fonctionne Lolo
  22. Quel est l'impact pour toi ? J'imagine que techniquement, c'est assez reduit si les disques sont hotplug et mirrores, mais est-ce le cas ? Que te facture-t-ils lorsque que les disques lachent ?
  23. C'est un peu H.S., mais si tu as le choix de l'O.S., tu peux regarder du cote d'OpenBSD qui est livre securise : tous les services sont inactif par defaut, c'est a toi d'activer ceux dont tu as vraiment besoin. Lolo
  24. Salut parisiana, Je suis desole, mais je ne comprend pas ce que tu veux dire. Tu suggere que je cree l'ombre par un bgimage plutot que par 2 div imbriques ?
  25. Au risque de me repeter, ca depend uniquement de la maniere dont tu geres tes images : Si tu utilises des jockers, alors il y aura scan du repertoire donc faut brider. Si tu n'utilise les photos que par leur nom, le nombre de photos n'a pas d'impact sur les perfs. Apres, il faudrait que tu donnes plus d'infos sur ton applie : ce qu'elle fait, comment les photos sont cherches, ...
×
×
  • Créer...