Ses derniers messages sur les forums
Tu crées la miniature (donc un fichier) lors de l'upload et non à chaque fois et tu peux même effacer ensuite l'originale ou en faire de différentes tailles ..
Ca ira largement plus vite.
zebdinou pour les intimes / Blog : http://www.zebden.fr
EUh,
$cpt = 1;
while ($data = mysql_fetch_array($req)) {
...TOUT LE CODE...
$cpt++;
}
ou oui, for($cpt=1;$data = mysql_fetch_array($req) ;$cpt++)
zebdinou pour les intimes / Blog : http://www.zebden.fr
Déjà, je te félécite pour ce site, bien construit, avec un charte graphique sobre et sympathique. Bon le thème, c'est une autre histoire, mais ca hein ... question de point de vue :-p
Pour ton problème, Comme pour une image je vais dire, tu upload ton mp3, tu met dans ta base le nom du mp3 avec l'id de l'article et comme pour l'image tu fais un lien vers ce mp3.
Ce que je peux te conseiller aussi, parce que je le trouve pas mal fait, c'est le dew player en flash, qui lira directement en appuyant sur play tes mp3 séparés, et je le trouve assez adéquat pour ta situation. Demande lui l'autorisation avant, ca devrait pas poser de problèmes.
L'adresse de son blog
zebdinou pour les intimes / Blog : http://www.zebden.fr
Luu, ;)
Non juste un truc, globule, il n'y a pas de retour à la ligne automatique dans un cadre de quote ou code sous IE. Ce qui fait buguer la mise en page pour nous les pro-Bill !
zebdinou pour les intimes / Blog : http://www.zebden.fr
On en apprend tous les jours avec ce mojo ^_^
Autant (ou au temps, le débat est lancé) pour moi, je pensais que justement il fallait le mettre impérativement en dernier (ou en premier) et qu'il fallait l'echapper :)
zebdinou pour les intimes / Blog : http://www.zebden.fr
Il faut délimiter ton masque dans la Syntaxe PCRE, alors moi je le délimite avec `` mais tu peux aussi délimiter avec # ou avec d'autres.
Alors tu me diras quelle est l'utilité, je sais pas trop mais c'est surement pour pouvoir caser des paramètres comme ici `masque`iS ou i veut dire insensible à la casse et S pour optimiser.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Alors après testage :
<?php
$chaine = 'Asjklpqkéàjqsj^@ dhsqkdhq';
$chaine = preg_replace('`([^\w\s?!;_\-]+)`iS', '', $chaine);
echo $chaine; // donne Asjklpqkéàjqsj dhsqkdhq
?>
Avec ereg_replace => chaine de départ.
zebdinou pour les intimes / Blog : http://www.zebden.fr
$chaine = preg_replace('`([^\w\s?!;_\-]+)`iS', '', $chaine); // Tester et approuver avec PCRE by zebden 2005 corpo !
\w : Tout caractère alphanuméric comprenant les accent.
\s : Espace.
les autres sont les caractères normaux.
le + de 1 à n carcatères.
Alors ca marche probablement pas avec ereg .. mais la je suis pas sur.
P.S edit : Pour le caractère echapé, je parlais seulement du tiret. \w et \s sont des masques prédifinis dans la synthaxe perl.
Re P.S edit : Tiret seul caractère spécial entre crochet en fait (a-z par exemple) donc pour les différencier, il faut l'echapper.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Han. la old school en piste ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
En effet,
Alors déjà petit conseil, htmlentities et nl2br, utilise les oui mais seulement à l'affichage.
Pour les injections SQL, il existe une fonction qui est
mysql_real_escape_string. Et dans la doc tu trouveras une fonction pour ne pas prendre en compte magic_quote qui lui utilise addslashes().
zebdinou pour les intimes / Blog : http://www.zebden.fr