LupusMic

  • Signature
    Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
  • Site web
  • Nombre de sujets
    26
  • Nombre de messages
    1 684
  • Nombre de commentaires
    4
  • Nombre de news
    Aucune
  • Niveau en PHP
    Gourou

Ses derniers sujets sur les forums

LupusMic
le 21/12/2005 à 07:56
Redimensionnement d'un élément
Bonjour,

Je cherche depuis un petit moment comment redimensionner la largeur d'une div pour qu'elle s'aligne sur la largeur d'un autre div, qui est au-dessus d'elle à l'affichage.

L'affichage suivant :
+----+-----------------+
+logo+ +
+----+-----------------+
+ nav + +
+------+---------------+


doit devenir cela :
+------+---------------+
+ logo + +
+------+---------------+
+ nav + +
+------+---------------+


Le code javascript est :
var postformatting = function()
{
var logo = document.getElementById('logo') ;
var nav = document.getElementById('nav') ;

if(nav.offsetWidth > logo.offsetWidth)
logo.style.width = nav.offsetWidth ;
else if(nav.offsetWidth < logo.offsetWidth)
nav.style.width = logo.offsetWidth ;

}


J'ai déjà essayé d'assigner la valeur de l'offset à l'autre offset (mais la propriété est en lecture seule), et j'ai essayé d'affecter la valeur à l'attribut width de l'élément.

Merci !
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 24/11/2005 à 12:01
Multi-destinataire
Je tiens à réagir à ce message de BZH.

En effet, je ne suis absolument pas d'accord. Envoyer un courriel à plusieurs destinataires pour une ML est une très mauvaise méthode. Outre le fait que le message risque d'être considéré comme du Spam, les destinataires connaîtrons les autres destinataires. Même en BCC, certains serveurs SMTP mal pensés rajoute la liste des destinataires dans un champs spécifique au logiciel.

Il y a deux solutions pour envoyer des ML de manière rigoureuse :
- faire confiance à un logiciel tel que Mailman
- écrire un script appelé par Cron qui envoi toutes les secondes cinq courriels.

Ma préférence va bien sûr à la première solution, qui est la plus propre et la plus pérenne.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 19/09/2005 à 01:20
Installer PHP4 et PHP5 en tant que module sur Apache 2
Je sais, c'est déconseillé si ce n'est impossible. Mais y en a-t-il dans la sale qui ont déjà fait/essayer ? J'aimerais quand même faire cohabiter les bêtes pour des raisons évidentes de compatibilité.

Merci.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 28/08/2005 à 18:44
Les cookies ne passent pas leur chemin
Je sais, le jeu de mot est nul :)

Bon, le fond du problème :
Je créé un cookie depuis un script PHP. Ce cookie est affublé du path /~lupus/. Mon souhait est de rendre possible la modification du cookie via javascript, pour prendre en compte une action de l'utilisateur (ce dernier peut cacher le menu, et je voudrais que la demande devienne persistante).

Donc je fais bêtement ceci en Javascript :
document.cookie = 'prefs=hide'

Ceci créé en fait un cookie nommé prefs, avec comme path celui de la page courante (donc pas forcément /~lupus/). Je suis d'accord, je pourrais forcer en faisant :
document.cookie = 'prefs=hide;path=/~lupus/'

Cependant, je voudrais que mon code soit portable et indépendant de l'emplacement des pages. J'entrevois une bidouille depuis PHP, mais je préférerais pouvoir demander le chemin du cookie en Javascript.

Je précise que je ne suis pas parvenu à récupérer le chemin du cookie, car la valeur de document.cookie n'affiche pas cette information.

Des idées ?

Et au passage, est-ce que vous connaîtriez une classe Javascript qui me permette de désérializer un objet/tableau PHP sérialisé ?

Merci !
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 27/07/2005 à 16:38
Envoie de courriel avec Qmail
J'ai installé un Qmail sur une machine, et j'ai un comportement qui m'intrigue. J'ai créé un compte, avec un Maildir associé et une redirection vers une autre adresse (externe au serveur).

Lorsqu'avec un client SMTP externe au serveur j'envoie un courriel à cet boîte, la copie est bien envoyée à l'adresse de redirection. Mais lorsque j'envoie en local (à l'aide de la commande mail), le courriel n'arrive pas.

Vous comprendrez que ça pose quelques problèmes avec un formulaire PHP ;)

Bogue, fonctionnalité, ou problème de configuration ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LupusMic
le 07/01/2005 à 02:55
XSS
Bonjour,

Il semblerait que le site, et surtout les forums, fassent trop confiance en le contenu des tableaux _GET et _POST (peut-être même _COOKIE tient ;) ).

En effet, si je note dans la barre d'adresse : http://3hphp.lephpfacile.com/forums/new_topic.php?f=4' and id='5

La variable id sera conservée durant ma navigation.

Donc j'ai deux requêtes :
1 - néttoyer les variables en entrées (toutes, _COOKIE inclu car on peut trafiquer leur contenu) ou refuser ce qui ne correspond pas au motif attendu.
2 - Ne plus donnéer d'exmple de codes qui font directement utiliser les valeurs des variables en entré.

Voilà, c'était mon second message pour me faire encore plus d'amis :)

++
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LoadingChargement en cours