Palleas_44
Messages postés130Date d'inscriptionlundi 12 décembre 2005StatutMembreDernière intervention19 avril 2009
-
30 sept. 2008 à 09:28
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
4 mai 2010 à 12:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
v2602
Messages postés3Date d'inscriptiondimanche 5 avril 2009StatutMembreDernière intervention 5 avril 2009 5 avril 2009 à 23:33
je dis 10/10 moi pour le gamin de 15ans qui pond çà! enfin 9/10 parce que c est pas ce que je cherchais.....
Mais je cherche comment moi , mec qui comprend rien a la programation à part faire des copier coller de script sur du html en gros...
comment pourrais je METTRE MA pauvre WEBCAM usb EN STREAMING sur ma page html ou php .
Genre si mon ordi est allumé , je vais voir sur ma page et je vois chez moi a distance... :)
j ai trouvé des truc tout fait qui renvoi vers leur site et du coup plein de monde peu voir ... et çà j aime pas , alors jme met doucement a flash dream html php javascipt...
Merci
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 14 févr. 2009 à 18:48
Salut Djazzyman,
Je suis en train de refaire entièrement mon script sous forme de classe.
Mais je ne vais pas m'arreté là.
Je vais maitre en place d'autre classe dont une qui servira à apeller des pages en luis envoyant au besoins des des information par POST, GET, des entetes specifiques ect...
Donc il y a peu de chanse de chanse que je revoie ce script vue que je suis en train de developer une sorte framework de gestion de fichier.
Donc voila. Je reste a votre disposition JB.
Djazzyman
Messages postés10Date d'inscriptionlundi 14 juillet 2008StatutMembreDernière intervention16 mai 2013 14 févr. 2009 à 15:29
Salut,
Je comprends désormais beaucoup mieux ta démarche : en utilisant ton fichier avec du Flash, pas de boîte de dialogue intempestive !
Bon, par contre, il existe quand même des techniques pour pomper tes vidéos, mais c'est déjà un niveau de sécurité supplémentaire.
Sinon, il y a quelques améliorations à apporter à ton code :
Ligne 676 :
# else:
# $file = $file;
# endif;
=> !!!
tu peux t'en passer, puisque $file est initialisé plus haut dans ton code.
Ligne 681 :# $ext $content_type[getMimeType($file)]; > Ce serait pas plutôt :
# $ext = getMimeType($file); ???
Ligne 686 :
# if($cache):
# else:
....
=> à remplacer plutôt par :
# if(! $cache): ou if($cache === false):
...
Pour finir, ton procédé est ingénieux et tu as fait un bon boulot sur les header : je te mets 6
Djazzyman
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 13 févr. 2009 à 14:54
Slt,
moi quand je l'utilise, je'appelle le fichier streaming.php depuis une anim' flash avec le nom du fichier crypté en base64. Le contenu n'est pas du avi mais du flv aucune fenetre de souvre. N'esite pas si tu as d'autres questions.
JBPHP
Djazzyman
Messages postés10Date d'inscriptionlundi 14 juillet 2008StatutMembreDernière intervention16 mai 2013 13 févr. 2009 à 02:46
Salut JBPHP,
Je ne comprends pas bien ta démarche.
Tu dis en effet ceci :
"Mais bon, moi je m'en sert sur mon site qui propose des vidéos qui ont des droits d'auteurs et qu'ils ne faut surtout pas dl."
Je viens de tester ton code sous Firefox et IE, et j'obtiens dans tous les cas une boîte de dialogue permettant d'ouvrir mon fichier AVI avec VLC et permettant d'ENREGISTRER ce fichier sur mon disque dur.
Ai-je raté quelque chose ?
J'aurais bien été intéressé par ton code, mais le coup de la boîte de dialogue...
Peux-tu me dire comment empêcher cela ?
Sinon, pour le reste, je rejoins entièrement l'avis de GENTILKIKI
cecilien76
Messages postés3Date d'inscriptionmardi 5 août 2008StatutMembreDernière intervention 6 avril 2009 2 févr. 2009 à 15:38
Yop
Bon j'ai du mal a piger ce que tu ve faire avec ce code m'enfin pour le streaming ya des chose plus simple comme les server shoutcast ou autre , mais bon chacun son truc
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 9 oct. 2008 à 12:18
ok
gentilKiki
Messages postés13Date d'inscriptionmercredi 30 janvier 2008StatutMembreDernière intervention 9 octobre 2008 9 oct. 2008 à 08:31
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 6 oct. 2008 à 17:30
koi "..."
vincseize
Messages postés113Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention28 mars 2010 6 oct. 2008 à 14:15
...
alphanono
Messages postés39Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention25 mai 2009 6 oct. 2008 à 11:42
De toute façon, ce n'est pas un langage de programmation qui va te permettre de faire du streaming. Il faut une technologie serveur spéciale pour ça.
J'ai trouvé ça : http://www.rince.fr/spip.php?article35
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 6 oct. 2008 à 11:40
j'avais marqué :
Pour moi le streaming c'était pour avoir une vidéo en continu sur son site.
mais en fait sur mon site ma vidéo ne transmet que de 7 h 00 à 22 h 00 car de 22 h à 6 h 59 je dors et les volets des fenêtres sont fermés !
mais c'est bel et bien du streaming que je fais sur mon site, donc ! (même avec mes 60 ans ! )
;-D
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 6 oct. 2008 à 11:37
OK ! ce n'est donc pas du streaming dans ce code source !
donc le titre est accrocheur et .... nôôÔÔoon, je ne pense pas que ce soit volontaire !
alphanono
Messages postés39Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention25 mai 2009 6 oct. 2008 à 11:07
Voilà, c'est à peu prêt mon avis aussi. A la différence prêt que 'on le prend "là où il est"' n'est pas tout à fait exact. Le streaming continu, c'est la lecture en temps réel d'un flux de données. Dans le cas du direct, on comprend bien ... mais on peut aussi faire du streaming en différé. C'est ce qui donne la possibilité de regarder une vidéo et de prendre un point de lecture n'importe où sur la timeline avant même que la vidéo ne soit chargé. Le serveur arrête alors d'envoyer le flux précédent, se recale sur la position demandée et recommance à balancer le flux depuis cette nouvelle position.
En bref, comme dit avant, sur Youtube etc. on a le serveur qui envoie les données d'une vidéo. Ces données s'enregistrent sur le disque de l'internaute et sont lues une fois qu'il y a assez de données pour ça.
Dans le principe du streaming, on saute l'étape enregistrement sur le HDD. On lit en temps réel (ou presque) un flux de données.
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 6 oct. 2008 à 10:47
Salut,
Pour moi, ce qu'on voit sur Youtube, Dailymotion et autres, ce n'est pas du streaming. Les vidéos sont chargées, point barre.
Même sur Deezer, ce n'est pas du streaming.
Du streaming, c'est pas exemple une radio winamp : quand on "capte" le flux (puisque stream en anglais, c'est un flux) qui doit être continu (sinon tout ce qui se télécharge sur le net est un flux...), on le prend "là où il est", pas depuis le début.
Une webcam qui diffuse ses images en temps réel, c'est du streaming. Une radio winamp, c'est du streaming. Les vidéos de Youtube, non...
La manière de présenter le contenu multimédia importe peu, c'est la technologie qui le diffuse qui importe réellement.
Bon c'est mon avis, et je ne prétends pas détenir la vérité sur ce sujet.
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 6 oct. 2008 à 10:37
Pour moi le streaming c'était pour avoir une vidéo en continu sur son site.
Ici je pige pas ! ? !?
Puis-je avoir des compléments d'informations ???
Même si j'ai 60 ans ! merci ;-)
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 6 oct. 2008 à 09:13
Pr répondre alphanono: bonne remarque, en faite j'ai appelé ca streaming mais je savais pas trop.
Si tu as un autre nom a me suggérer, je suis preneur...
Et merci OLAF_LE_PREUS...
olaf_le_preus
Messages postés3Date d'inscriptionmardi 27 juin 2006StatutMembreDernière intervention 6 octobre 2008 6 oct. 2008 à 08:48
Pour ta note : puisque ça te sert, ça fonctionne, les critiques sont controversées, tu vois bien à peu près ce qu'il en est et tu pourrais bien te noter toi-même...
Peut-être entre 5 et 8...
alphanono
Messages postés39Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention25 mai 2009 6 oct. 2008 à 08:38
Effectivement, je crois que c'est claire ... c'est kifkif ... Ca m'aurait étonné aussi.
C'est quoi que tu appelles streaming exactement ? Parceque je ne suis pas sûr qu'on appel streaming la même chose ...
simonviei
Messages postés17Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention 1 décembre 2008 6 oct. 2008 à 07:02
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 1 oct. 2008 à 09:22
"Utiliser la technique des endif n'est plus conseillé depuis un moment... Suivant les version de php, cela peux ne pas fonctionner"
Ah bon ? Pas conseillée par qui ? Pourquoi ?
Dans quelles conditions est-ce que ça peut ne pas fonctionner ?
Quand on lit la doc, on voit que les blocs if...elseif...else ont deux syntaxes, l'une avec les accolades, l'autre avec les deux points et endif;
http://fr.php.net/manual/fr/control-structures.alternative-syntax.php Aucune information concernant une configuration particulière nécessaire.
Après, s'il y a une différence de performances, ça mériterait d'être benché.
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 30 sept. 2008 à 19:25
Une Note, Une Note, Une Note, Une Note, Une Note, Une Note!!!!!!!!!!!!!
dardelphi
Messages postés7Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention29 mai 2013 30 sept. 2008 à 19:18
Source correcte surtout pour un débutant !
Toutoul
Messages postés55Date d'inscriptionsamedi 5 octobre 2002StatutMembreDernière intervention26 mars 2010 30 sept. 2008 à 18:03
C'est plutot l'utilisation des : qui pose problème... Utiliser la technique des endif n'est plus conseillé depuis un moment... Suivant les version de php, cela peux ne pas fonctionner
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 30 sept. 2008 à 17:40
Des Notes S'il vous plais.
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 30 sept. 2008 à 17:39
Ba en faite j'ai que 15ans donc pas surper douer.
Mais bon, moi je m'en sert sur mon site qui propose des vidéos qui ont des droits d'auteurs et qu'ils ne faut surtout pas dl. et ca marche niquel(encodage en b64).
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 30 sept. 2008 à 16:12
Le @ peut déplaire à certains puristes/intégristes... D'une manière générale, je recommande de l'éviter. Mais dans ce cas là, on contrôle parfaitement ce qui se passe : si $_GET['cache'] n'est pas défini, PHP émet une notice, mais renvoit quand même null. En castant avec (bool), on obtient false.
L'erreur (plus précisément la notice) est entièrement contrôlée, donc pas de problème.
La deuxième option est plus coûteuse en ressources (bon euh 3 fois rien, hein), du fait de l'opérateur ternaire, mais plus rigoureuse.
Palleas_44
Messages postés130Date d'inscriptionlundi 12 décembre 2005StatutMembreDernière intervention19 avril 2009 30 sept. 2008 à 14:37
> $cache = (bool) $_GET['cache'];
Oui mais si cache n'existe pas dans l'url ? :x
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 30 sept. 2008 à 14:35
Salut,
"Sinon
if($_GET["cache"] === "true")$cache = true;
if($_GET["cache"] === "false")$cache = false;
pourrait être allégé en utilisant un bête else, non ?"
Ouais... Mais on peut faire plus malin :
$cache = (bool) $_GET['cache'];
En une ligne on assigne et on s'assure qu'on n'a pas une valeur dangereuse.
Quant au :
if($cache):
j'aimerais aussi savoir ce qu'on lui reproche...
Je m'arrête là dans mes commentaires, parce que je n'ai pas regardé en détails la source.
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 30 sept. 2008 à 12:57
oui ce n'ai pas bate
Palleas_44
Messages postés130Date d'inscriptionlundi 12 décembre 2005StatutMembreDernière intervention19 avril 2009 30 sept. 2008 à 12:55
Moi déjà, quitte à passer des infos dans l'url, passer un &var=true je trouve ça plutôt moche. J'aurais plutôt tendance à passer un paramètre donc http://www.monsite.com/stream.php?file=lala.txt&cache, mais c'est très personnel.
Sinon
if($_GET["cache"] === "true")$cache = true;
if($_GET["cache"] === "false")$cache = false;
pourrait être allégé en utilisant un bête else, non ?
jbphp
Messages postés61Date d'inscriptionjeudi 23 août 2007StatutMembreDernière intervention14 février 2009 30 sept. 2008 à 12:46
Et ben koi if($cache): ??.........
Toutoul
Messages postés55Date d'inscriptionsamedi 5 octobre 2002StatutMembreDernière intervention26 mars 2010 30 sept. 2008 à 10:30
Alors la, je ne peut pas laisser cela... Regardez le code source :
if($cache):
On ne dois plus programmer de cette façon...
Palleas_44
Messages postés130Date d'inscriptionlundi 12 décembre 2005StatutMembreDernière intervention19 avril 2009 30 sept. 2008 à 09:28
Ton code manque carrément de vérifications !
Et il y a des trucs pas uber logiques en algo :
if($encodenamefile):
$file = base64_decode($file);
else:
$file = $file;
endif;
4 mai 2010 à 12:29
Et la façcon d'ecrire les IF, j'en suis pas du tout fan. Mais c'est quand meme bien d'avoir essayé ;)
16 juin 2009 à 09:42
6 avril 2009 à 04:01
Hé pour le code pour les gens puisse te voir sur ton site insere sa dans ta page web
<object classid="clsid:C5E28B9D-0A68-4B50-94E9-E8F6B4697514" width="326" height="255" border="0" codebase="http://www.nullsoft.com/nsv/embed/nsvplayx_vp3_mp3.cab#Version=-1,-1,-1,-1" id="nsvplayx" align="absmiddle">
</object>
Voila lol
6 avril 2009 à 03:56
v2602
Tout est expliquer ici avec ce tuto facile d'emploi que j'ai deja tester : http://www.todae.fr/winamp/pasapas/webradiotv/nsv/?page=nsvcap
Cordialement
5 avril 2009 à 23:33
Mais je cherche comment moi , mec qui comprend rien a la programation à part faire des copier coller de script sur du html en gros...
comment pourrais je METTRE MA pauvre WEBCAM usb EN STREAMING sur ma page html ou php .
Genre si mon ordi est allumé , je vais voir sur ma page et je vois chez moi a distance... :)
j ai trouvé des truc tout fait qui renvoi vers leur site et du coup plein de monde peu voir ... et çà j aime pas , alors jme met doucement a flash dream html php javascipt...
Merci
14 févr. 2009 à 18:48
Je suis en train de refaire entièrement mon script sous forme de classe.
Mais je ne vais pas m'arreté là.
Je vais maitre en place d'autre classe dont une qui servira à apeller des pages en luis envoyant au besoins des des information par POST, GET, des entetes specifiques ect...
Donc il y a peu de chanse de chanse que je revoie ce script vue que je suis en train de developer une sorte framework de gestion de fichier.
Donc voila. Je reste a votre disposition JB.
14 févr. 2009 à 15:29
Je comprends désormais beaucoup mieux ta démarche : en utilisant ton fichier avec du Flash, pas de boîte de dialogue intempestive !
Bon, par contre, il existe quand même des techniques pour pomper tes vidéos, mais c'est déjà un niveau de sécurité supplémentaire.
Sinon, il y a quelques améliorations à apporter à ton code :
Ligne 676 :
# else:
# $file = $file;
# endif;
=> !!!
tu peux t'en passer, puisque $file est initialisé plus haut dans ton code.
Ligne 681 :# $ext $content_type[getMimeType($file)]; > Ce serait pas plutôt :
# $ext = getMimeType($file); ???
Ligne 686 :
# if($cache):
# else:
....
=> à remplacer plutôt par :
# if(! $cache): ou if($cache === false):
...
Pour finir, ton procédé est ingénieux et tu as fait un bon boulot sur les header : je te mets 6
Djazzyman
13 févr. 2009 à 14:54
moi quand je l'utilise, je'appelle le fichier streaming.php depuis une anim' flash avec le nom du fichier crypté en base64. Le contenu n'est pas du avi mais du flv aucune fenetre de souvre. N'esite pas si tu as d'autres questions.
JBPHP
13 févr. 2009 à 02:46
Je ne comprends pas bien ta démarche.
Tu dis en effet ceci :
"Mais bon, moi je m'en sert sur mon site qui propose des vidéos qui ont des droits d'auteurs et qu'ils ne faut surtout pas dl."
Je viens de tester ton code sous Firefox et IE, et j'obtiens dans tous les cas une boîte de dialogue permettant d'ouvrir mon fichier AVI avec VLC et permettant d'ENREGISTRER ce fichier sur mon disque dur.
Ai-je raté quelque chose ?
J'aurais bien été intéressé par ton code, mais le coup de la boîte de dialogue...
Peux-tu me dire comment empêcher cela ?
Sinon, pour le reste, je rejoins entièrement l'avis de GENTILKIKI
2 févr. 2009 à 15:38
Bon j'ai du mal a piger ce que tu ve faire avec ce code m'enfin pour le streaming ya des chose plus simple comme les server shoutcast ou autre , mais bon chacun son truc
9 oct. 2008 à 12:18
9 oct. 2008 à 08:31
Ce n'est pas du streaming, du vrai, mais bel et bien du download.
Pour le streaming il y a le protocole rtsp
http://fr.wikipedia.org/wiki/Real_Time_Streaming_Protocol
Quant a la note, bon travail sur les headers. 5
6 oct. 2008 à 17:30
6 oct. 2008 à 14:15
6 oct. 2008 à 11:42
J'ai trouvé ça : http://www.rince.fr/spip.php?article35
6 oct. 2008 à 11:40
mais c'est bel et bien du streaming que je fais sur mon site, donc ! (même avec mes 60 ans ! )
;-D
6 oct. 2008 à 11:37
donc le titre est accrocheur et .... nôôÔÔoon, je ne pense pas que ce soit volontaire !
6 oct. 2008 à 11:07
En bref, comme dit avant, sur Youtube etc. on a le serveur qui envoie les données d'une vidéo. Ces données s'enregistrent sur le disque de l'internaute et sont lues une fois qu'il y a assez de données pour ça.
Dans le principe du streaming, on saute l'étape enregistrement sur le HDD. On lit en temps réel (ou presque) un flux de données.
6 oct. 2008 à 10:47
Pour moi, ce qu'on voit sur Youtube, Dailymotion et autres, ce n'est pas du streaming. Les vidéos sont chargées, point barre.
Même sur Deezer, ce n'est pas du streaming.
Du streaming, c'est pas exemple une radio winamp : quand on "capte" le flux (puisque stream en anglais, c'est un flux) qui doit être continu (sinon tout ce qui se télécharge sur le net est un flux...), on le prend "là où il est", pas depuis le début.
Une webcam qui diffuse ses images en temps réel, c'est du streaming. Une radio winamp, c'est du streaming. Les vidéos de Youtube, non...
La manière de présenter le contenu multimédia importe peu, c'est la technologie qui le diffuse qui importe réellement.
Bon c'est mon avis, et je ne prétends pas détenir la vérité sur ce sujet.
6 oct. 2008 à 10:37
Ici je pige pas ! ? !?
Puis-je avoir des compléments d'informations ???
Même si j'ai 60 ans ! merci ;-)
6 oct. 2008 à 09:13
Si tu as un autre nom a me suggérer, je suis preneur...
Et merci OLAF_LE_PREUS...
6 oct. 2008 à 08:48
Peut-être entre 5 et 8...
6 oct. 2008 à 08:38
C'est quoi que tu appelles streaming exactement ? Parceque je ne suis pas sûr qu'on appel streaming la même chose ...
6 oct. 2008 à 07:02
Resultat du bench : http://bordel.deblan.fr/images2/bench.jpg
1 oct. 2008 à 09:22
Ah bon ? Pas conseillée par qui ? Pourquoi ?
Dans quelles conditions est-ce que ça peut ne pas fonctionner ?
Quand on lit la doc, on voit que les blocs if...elseif...else ont deux syntaxes, l'une avec les accolades, l'autre avec les deux points et endif;
http://fr.php.net/manual/fr/control-structures.alternative-syntax.php
Aucune information concernant une configuration particulière nécessaire.
Après, s'il y a une différence de performances, ça mériterait d'être benché.
30 sept. 2008 à 19:25
30 sept. 2008 à 19:18
30 sept. 2008 à 18:03
30 sept. 2008 à 17:40
30 sept. 2008 à 17:39
Mais bon, moi je m'en sert sur mon site qui propose des vidéos qui ont des droits d'auteurs et qu'ils ne faut surtout pas dl. et ca marche niquel(encodage en b64).
30 sept. 2008 à 16:12
1/ $cache = (bool) @$_GET['cache'];
2/ $cache = isset($_GET['cache']) ? (bool) $cache : false;
Le @ peut déplaire à certains puristes/intégristes... D'une manière générale, je recommande de l'éviter. Mais dans ce cas là, on contrôle parfaitement ce qui se passe : si $_GET['cache'] n'est pas défini, PHP émet une notice, mais renvoit quand même null. En castant avec (bool), on obtient false.
L'erreur (plus précisément la notice) est entièrement contrôlée, donc pas de problème.
La deuxième option est plus coûteuse en ressources (bon euh 3 fois rien, hein), du fait de l'opérateur ternaire, mais plus rigoureuse.
30 sept. 2008 à 14:37
Oui mais si cache n'existe pas dans l'url ? :x
30 sept. 2008 à 14:35
"Sinon
if($_GET["cache"] === "true")$cache = true;
if($_GET["cache"] === "false")$cache = false;
pourrait être allégé en utilisant un bête else, non ?"
Ouais... Mais on peut faire plus malin :
$cache = (bool) $_GET['cache'];
En une ligne on assigne et on s'assure qu'on n'a pas une valeur dangereuse.
Quant au :
if($cache):
j'aimerais aussi savoir ce qu'on lui reproche...
Je m'arrête là dans mes commentaires, parce que je n'ai pas regardé en détails la source.
30 sept. 2008 à 12:57
30 sept. 2008 à 12:55
Sinon
if($_GET["cache"] === "true")$cache = true;
if($_GET["cache"] === "false")$cache = false;
pourrait être allégé en utilisant un bête else, non ?
30 sept. 2008 à 12:46
30 sept. 2008 à 10:30
if($cache):
On ne dois plus programmer de cette façon...
30 sept. 2008 à 09:28
Et il y a des trucs pas uber logiques en algo :
if($encodenamefile):
$file = base64_decode($file);
else:
$file = $file;
endif;
Par exemple...