PHP est un language non typé, et c’est parfois le casse-tête en particulier pour les tests booléens, j’avoue que je prefère parfois utilisé le === en particulier sur la fonction strpos. Qui ne c’est pas fait avoir sur un « if (strpos) » !
Pour vous tester sur la logique booléenne voilà un test pour remettre à jour vos neurones.
Vous avez un trou de mémoire concernant toutes ses opérations élementaires (isset, is_null, ==false,…), voici les tableaux de corrrespondance de tous les tests.
Bon courage
Dans le web 2.0, il faut de l’ajax mais il faut aussi pouvoir concurrencer les Youtube et autres Dailymotion
Pour ca, je vous propose de mettre en place uniquement avec des outils Open Source, votre propre site de vidéo. Vous aurez besoin de quelques connaissances :
- Linux (Debian)
- Shell
- LightHttpd
- PHP
Tous les détails dans cet article
Aprés à vous de mettre en place sur votre site Web.
Il vous restera plusieurs petites choses techniques à gérer :
- Le formulaire d’upload, 3 pistes :
- Un formulaire classique
- Utilisation de JUploadr (Applet Java)
- Utilisation de la barre progressive PECL
- La gestion du volume de vidéo (espace disque)
Le tips le plus important est de trouver le bon framework, personnellement j’utilise principalement Prototype.
Un exemple tout simple pour mettre a jour un div par le contenu d’un page php
/*
fonction qui permet de charger le html renvoyé
par /ajaxdiv/contenu.php?isajax=1
dans le div page_contenu
*/
function litContenu()
{
//parametre pour la page
var pars = 'isajax=1';
//object utilisé pour la mise à jour
var myAjax = new Ajax.Updater(
//identifiant du div à mettre à jour
'page_contenu',
//url
'/ajaxdiv/contenu.php',
{
parameters: pars,
method: 'get',
});
}