Symfony php : Indirect modification of overloaded property
Dans un action.class.php, lorsqu'on souhaite passer une variable "vvv" à la vue, on utilise couramment un $this->vvv = 'valeur';
Si dans les instructions suivantes on modifie $this-vvv symfony peut renvoyer l'erreur "Indirect modification of overloaded property". La variable a déjà été passée à la vue et on ne peut plus y toucher. La solution est toute bête :
$vvv = 'valeur'; $vvv = 'nouvelle valeur'; $this->vvv = $vvv;lire la suite
Publié par kaoul le 13-08-08 dans Technologies Web
Requête ajax et problèmes sur caractères spéciaux + ? & $ etc
Pour passer des valeurs dans une requête, on doit encoder (échaper) les caractères spéciaux. J'ai eu le problème pour le signe + dans les numéros de téléphone. La solution est toute simple, il faut utiliser la fonction javascript encodeURIComponent('chaine à encoder')
Vous trouverez plus d'informations sur encode et decode sur Selfthtml et sur l'encodage d'URI
lire la suitePublié par kaoul le 13-08-08 dans Technologies Web
Détecter (empécher) la fermeture du navigateur ou de la fenètre
Après avoir cherché et testé de nombreux codes javascript disponibles un peu partout et lu des commentaires de forums non-constructifs au plus haut point, voici la (seule?) méthode qui permet de demander une confirmation à la fermeture d'une page web :
<script type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
return 'En fermant, vous risquez de perdre la totalité de vos données. Etes-vous sûr(e) de vouloir quitter ?';
}
</script>
lire la suite
Publié par kaoul le 30-07-08 dans Technologies Web
OpenMoko, premier test avec Qemu
Premier d'une série d'articles. J'explique ici comment émuler les téléphones portables Neo GTA01 et GTA02 (alias FreeRunner) sur son ordinateur, nul besoin d'acheter le téléphone GTA01 pour tester (de toute façon il n'y en a plus du tout en stock depuis des mois). C'est en fait une machine virtuelle Qemu pas forcément rapide mais qui s'installe très facilement.
lire la suitePublié par kaoul le 05-04-08 dans Linux
Compétences professionnelles
Retrouvez ici mon curriculum vitae.
Je cherche un stage informatique de juillet à octobre (3 mois) dans le développement, la sécurité ou le logiciel libre.
CV web en Français
Web resume in English
Publié par kaoul le 04-04-08 dans CV

