Aller au contenu

destroyedlolo

Hubmaster
  • Compteur de contenus

    823
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par destroyedlolo

  1. Hum, je ne suis pas si sur, car cette page arrive facilement a bloquer un IE6 meme sur une machine puissante. Je ne connais pas reelement la cause, mais le fait d'avoir mis un fond tres petit (la zone semie transparente des menus) y est sans doute pour quelque chose. C'est d'autant plus marrant que ca ne posait aucun probleme sur ma Sun Ulta5 @ 270Mhz sous Netscape6 ... qui est ridiculement lente par raport a mon PC du taf.
  2. Ben, c'est le cas Bon, apres plusieurs testes, j'ai interdit l'usage des " sinon c'est trop galere pour gerer les URL (le nom correspond a des repertoires). Merci et bonne nuit. Lolo
  3. Hum, qu'est-ce que tu entends par lors de l'appel du fichier depuis une autre page ?
  4. Bonjour, J'ai le code suivant : <form class='zone encadree separateur' method=post> <input type=submit name='action' class='button supprime' value="+supp <?= $nom ) ?>" title="Supprimer la galerie" onclick='affiche("msg_attente");'> </from> et la, comme $nom peut valoir n'importe quoi, je me dis qu'il faut mieux l'encoder avec urlencode() pour des question de securite ... mais est-ce que ca sert vraiment a quelque chose ? Car j'obtiens une variable action qui contient le contenu encore encodee, comme par exemple +supp C%27est+un+nom+bien+long+%26+super+penible Bref, si je n'encode pas la chaine, est-ce que ca deviendra une faille de securite ? Merci et A+ Laurent
  5. Ca n'a pas l'aire de soulever l'entousiasme des foules ce topics Bon, ca fonctionne lorsque je met "Verifier les nouvelle versions a" ... "Verifier a chaque fois" ... mais bon, c'est pas genial genial vu que l'option par defaut est "automatique". M'enfin, c'est ce que je proposerai aux membres qui sont ammener a charger des images ... s'ils ne veullent pas passer a FireFox. Bye Lolo
  6. Bon, pas trop le temp mais : filesize() te revera la taille du fichier Pour la taille de l'image, il faut que tu regarde dans l'extention GD qui contient tout ce qu'il faut pour gerer une image. A+ Lolo
  7. Bonjour & bonne annee 2007. Version courte : comment force IE a rafraichir une image si elle a change sur le serveur ? Version longue : J'ai une page HTML ou est afficher une image. Il a 2 boutons qui lui permettent de faire tourner l'image de 90Degre a droite ou a gauche. Cette rotation est faite cote serveur en PHP. Le probleme est que IE dans ce cas ne detecte pas que l'image a ete changee et donc affiche ce qui est en cache. J'ai mis le code suivant pour evite que la page soit mise en cache : <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="Thu, 01 Dec 1994 120000 GMT"> Si ca marche bien sur la page elle-meme, ca ne fonctionne pas pour l'image. Quelqu'un aurait-il une solution ? Merci et A+ Laurent
  8. Je vous souhaites aussi a tous et a toutes une tres bonne annee 2007
  9. Ben, c'est justement ce que je souhaite faire : valide un formulaire. Mais je souhaite que cette validation passe un argument qui me dit comment je valide le formulaire (dans mon cas ca peut etre "ajouter une photo", "tourner a droite", ...). C'est strictement l'equivalent d'un <input type=submit name=action value='Ajouter la photo'> ... sauf qu'au lieu d'avoir l'affichage d'un texte, je veux afficher une image. Le probleme avec le <input name=nom type=image> c'est qu'il ne prend pas en compte un eventuel value= mais renvoie 2 champs nome nom.x et nom.y et qui correspondent a la position du curseur lors du click. Mais bon, je pense que tu as raison et que je ne vais pas couper a un peut de JS Heu, question bete : y aurait-il un moyen d'associer un JS a tout les input image, un peu a la CSS ? En clair, quelque chose comme input_image.click() = ma_fonction_de_validation() Merci et A+ Lolo
  10. Bon, j'ai continuer mes tests et ... : J'ai le probleme d'affichage uniquement sous les vielles versions de Gekko. Sous IE, c'est intermitant mais je pense que c'est un bug de ce navigateur genialissime car j'ai aussi des fois des barres de titre qui ne s'affichent pas. j'avais oublier de mettre le type=submit . Pour FF, il semblerait que ce soit l'action par defaut contrairement a IE pour qui c'est un simple bouton. IE6 ignore l'attribut value et renvoie ce qui se trouve entre les balises du bouton Super utile n'est-ce pas. Hormis si qq'un avait une idee lumineuse, je ne pense pas pouvoir me passer d'une nouvelle verue pour ce navigateur a la noix Quelqu'un pourrait-il faire le teste sous IE7 pour voir si value est passe ou non ? Merci et A+ Lolo
  11. Merci Capitaine. C'est aussi une option a laquelle j'avais pense, mais elle a le meme probleme que les images map : je suis oblige d'utiliser le Javascript. Pourquoi n'est-ce pas une utilisation normal des boutons ? Et dans ce cas ... c'est quoi une utilisation normal des boutons ?
  12. Bonjour, j'ai ce genre de code : <button name=action value='+Supp IMG_0070.JPG' title="Supprime l'image" class=invisible><img src='/images/trash.png' ></button> <button name=action value='+rgauche IMG_0070.JPG' title="Rotation de 90° à gauche" onclick='affiche("msg_attente");' class=invisible><img src='/images/rot_gauche.gif' ></button> <button name=action value='+rdroite IMG_0070.JPG' title="Rotation de 90° à droite" onclick='affiche("msg_attente");' class=invisible><img src='/images/rot_droite.gif' ></button> Ca fonctionne tres bien avec FireFox, mais les images ne restent pas dans leurs boutons avec IE et Mozilla ou tous les navigateurs qui utilisent des vielles versions de Gekko. Est-ce que quelqu'un aurait une solution eleguante ? Je suis en trains de voir pour les remplacer par des IMAGEMAP mais ca ne me plait pas trop car il va falloir que j'ajoute plein de javascript pour qu'elle soit prise en compte par le formulaire ... Merci et A+ Laurent
  13. La reponse rapide est : ca ne marchera pas. Le timestamp est stoque sur un entier 32 bits. Donc, que tu ais un nombre positif ou un nombre negatif, il sera toujours stoque sur cet entier 32 bits et donc tu es toujours physiquement limite au 1er janvier 1970. D'ailleurs, il y a certains (vieux) systems qui stoquent leur timestamps sur des entiers 32bits signes donc tu peux avoir un timestamp negatif ... mais la date est plus grande que celles des entiers positif (voir le codage en binaire). Super merdique vu que tu ne peux plus comparer des timestamps. Il me semble que c'etait le cas d'ULTRIX mais il ne devait pas etre le seul. Pour une reponse plus longue, il y a certains systemes 64 bits qui peuvent utiliser des timestamp 64 bits. Mais c'est fait par une API specifique et donc non pris en charge par PHP (je ne me souviens plus ou j'ai vu ca). T'as donc 2 solutions : Utiliser le format SQL comme propose par zirone utiliser un entier au format AAAAMMJJ : c'est le systeme que j'utilise lorsque je ne fais pas mes traitement en SQL car ca a l'enorme avantage de permettre de faire des comparaisons ou des trie avec les operateurs ou les fonctions simples.
  14. Interressant ca. Tu pourrai nous donner un exemple ?
  15. La solution la plus "propre" si tu peux toucher a la configuration de tes serveurs, c'est d'utiliser 1 seul et meme disque de donnee pour les 2 serveurs. Ainsi, tu n'upload qu'une fois et le fichier est dispo sur les 2 machines. Ca se fait tres bien en particulie avec une baie de disques externe reliee en FibreChannel. C'est theoriquement possible aussi sur un bus SCSI classique (ca fait parti de la norme) mais je n'ai jamais utilise. A+ Lolo
  16. CD / DVD / DAT ou meme disque dur, meme combat : aucune de ces techno n'est vraiment sure. J'utilise des DAT pour mes backup mais pour l'archivage a (tres) long terme, je suis en train de mettre en place l'architecture suivante : J'ai 2 vieux PC avec 2 gros disques durs et qui tournent sous NetBSD. Ensuite, je copie mes donnees a l'identique automatiquement sur les 2 machines (rsync). L'avantage est : * comme c'est 2 machines vraiment distinctes, c'est tres peu probable qu'elles tombent en panne en meme temps (avec du RAID sur 1 seul machine, tu peux griller les 2 disques si l'alim a un probleme). * Avec NetBSD, je suis sur que n'importe quelle machine avec port IDE sera capable de lire les donnees du disque si une machine tombe en panne (de toute facon, il reste l'autre machine). * le jour ou l'un de ces vieux tromblon tombe en panne, je n'aurai qu'a le changer par une machine au gout du jour, avec restauration depuis la machine survivante. Le tout est automatise : ces PC peuvent etre demarrer depuis le reseau (Wakeup on LAN). J'ai donc un script qui tourne tous les jours sur mon serveur. S'il voit que des donnees ont ete modifiees, il reveille les machines "images" et fait une mise a jour. Une fois fini, elles se rendorment. J'envisage aussi de faire tourner tous les 2 ou 3 mois un script qui va lire entierrement les disques durs car j'imagine qu'ils se demagnetisent tout seules a plus ou moins long terme. Ainsi, peut etre, meme arriere petit enfants pourront voir les photos de notre mariage ;-D Sinon, d'experience : - plus la vitesse de gravage des CD et DVD est lente, plus on a de chance qu'ils durent longtemps (notez le mot chance, car rien n'est garantie) - j'utilise des DAT depuis des annees, et j'ai recuperer des D7 de streamer de plus de 20 ans pour mes VAX et elles sont encore lisibles. Cependant, ne pas oublier que ce n'est "que" du magnetique. Donc eviter les champs magnetiques forts, et l'humidite. A+ Lolo
  17. Ha, il n'est plus possible d'avoir les 2 modules charges en meme temps ? Il me semble que ca fonctionnait avec PHP3 et PHP4 non ?
  18. Et encore ... attend que ta connexion soit en panne pour voir la reactivite du support Lolo (3 semaines sans ADSL ...)
  19. Bonjour, oui, j'ai fait quelques recherche sur google et il semblerait que tout ca me convienne. Pour l'IP fixe, ce n'est meme plus necessaire car boite vivante semble gerer directement DynDNS. Il me reste juste qu'a decouvrir si elle gere aussi plusieurs domaine DynDNS. Bon, j'espere que la qualite de service sera mieux ... Bref, si ma connexion n'est pas retablie lundi, lettre me mise en demeure puis resiliation : y'en a marre ! Merci et A+ Lolo
  20. Bonjour et merci pour vos reponses. Est-ce qu'il est possible d'interroger la LiveBox pour savoir quelle est son adresse IP ? Qu'est-ce que tu entends par "2 machines" ? Y a-t-il 2 prises ethernet ? Ca ne marcherait pas avec un Hub ? En fait, mon reseau est assez complexe et contient environs 10 machines. Pour rentrer un peu plus dans les details, ma Box actuelle est configuree en routeur avec une redirection sur entrante du port 80 vers 192.168.0.3#80 et est connectee physiquement a un hub. L'adresse ...0.3 est une IP flottante entre 2 serveurs qui sont en cluster maison et est attachees au serveur actif a un moment donnee (c'est mon serveur web). Le DHCP de la boite est desactive car il y a un autre serveur DHCP + DNS sur la machine active du cluster qui sert les clients de mon reseau. Pourquoi ? Parce que sinon, les machines de mon reseau ne peuvent utiliser mon propre DNS pour les machines de mon reseau (le DHCP de la boite ne renvoie evidement que le DNS du FAI). Enfin, ayant une IP fixe pour le moment, je n'ai pas le probleme, mais du temps ou je n'avais encore qu'une IP flottante, il y avait un daemon sur le server actif qui mettait a jour mon domaine lorsque l'IP changeait (DynDNS). Mon probleme c'est que ma boite actuelle me laisse assez ... libre de configurer tout ce que je veux. Et je me demande si j'aurai la meme latitude avec une boitevivante. Bref, est-ce que tout ca serait possible en etant client wanadoo sans tout recasser ?
  21. Bonjour, Apres bientot 3 semaines sans connexion ADSL et vu l'incompetence (pour ne pas dire le "foutage de gueule") du support de mon FAI actuel a 0.34 cts la minutes, je pense passer a la concurrence. Comme je ne suis pas degroupe, je pense aller chez Wanadoo/Orange/FT car ils ne pourront pas dire ce coups ci "c'est pas moi, ce sont les autres ...". Histoire de ne pas devoir tout casser mon reseau, j'aimerai savoir : 1/ comment ce passe la connection entre la LiveBox et les machines. Est-ce du DHCP bete et mechant ou est-ce qu'un autre protocole est utilise (genre PPoE). 2/ par connection Ethernet, est-ce qu'il est possible de connecter plusieurs machines ? Si c'est par DHCP ... est-ce qu'il est possible de desactive ce DHCP si on a deja un autre serveur DHCP sur le reseau ? 3/ est-ce qu'il est possible de rediriger les ports ? Genre, toutes les connections entrantes sur le port 80 doivent aller sur 192.168.0.3#80 (comme sur un routeur quoi). 4/ Est-ce qu'il est possible d'avoir une IP Fixe chez Wanadoo, et si non, est-ce qu'il est possible d'interroger automatiquement la LiveBox pour connaître sont adresse IP ? Merci pour vos lumieres. Lolo
  22. Vu que les nombres a virgule flotante sont aligne a droite, je pense que le probleme est qu'ils sont consideres comme des chaines de caracteres. Peut etre un probleme de localisation. As-tu essaye avec une virgule a la place du point ? Lolo
  23. Salut, j'heberge mon site sur mon propre serveur a la maison et j'y ai place des Adsense. Le bleme, c'est que je depends de ma connexion ADSL ... qui est H.S. depuis maintenant 2 semaines (patienter mon cher Moooonnnsssssiiiiieeeeuuuurrrr, le dossier est transferer au service technique ... ). Si les choses s'eternisent, est-ce que mon compte Adsens pourrait etre desactive pour inactivite ? Merci et A+ Lolo
  24. Oui, en effet GD est tres consomateur de ressources et j'ai remarque que meme si ton script est bien programmer, Apache ne libere physiquement les ressources que quant il veut (donc tu te retrouve parfois avec des process httpd qui utilisent plusieurs 10ene de Mo de RAM). Tu as 3 solutions pour que ca se passe bien : Tu traites toutes les images dans le meme script : dans ce cas et si tu libere correctement les ressources, PHP utilisera toujours les memes zones memoire donc le process httpd restera dans la limite du raisonable. Le probleme etant bien evidement de ne pas tomber en timeout. si tu es encore sous apache 1.3, tu kill le process fils une fois que le traitement est fini. Je n'ai plus le nom de la fonction sous la main (voir la doc de PHP) mais l'interet est que tu es sur que le process est libere ainsi que la memoire qu'il utilisait. tu utilise un script CGI externe pour le traitement des images. Voila Lolo
  25. Si le disque fait plusieurs 10ene de Giga, ca peut prendre beaucoup de temps. Par contre, si tu as de plus en plus d'erreur, ou des erreurs aleatoires (pas toujours le meme blocs), c'est sans doute que l'electronique du disque est en train de lacher ...
×
×
  • Créer...