Ses derniers messages sur les forums
Ben en fait il faut que les caractère spéciaux soit encodé dans une url. Le esperluette(&) est le %26.
Sinon regarde dans le module URI :
#!/usr/bin/perl
use strict;
use URI::Escape;
my $string = "boule&bill + Telma & Louise";
print uri_escape($string);
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
C'est sans toute un probleme de retour a la ligne par rapport a ton systeme d'exploitation.
Le fichier tu le fais en ligne?
Si oui c'est sans doute un systeme linux, donc les sauts de lignes suffisent pour le passage à la ligne.
Windows quand a lui demande un retour chariot (\r) en plus de la nouvelle ligne(\n).
Le mieux est de te trouver un éditeur qui gere les types de fichier linux. ou alors passe ton fichier à la "moulinette" pour rempalcer tous les \n par des \r\n pour l'éditer sur windows.
[Message modifié le 25/10/2004 à 22:43 par mojorisin]
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Le proble est que ton script disgraph génère une image donc il ne connaitra pas les session étant donnée que l'entete renvoyée sera celle d'une image.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Vous vous faites chier pour pas grand chose je trouve moi

$file = basename(''c:\rep\monfichier.gif');
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Si tu produit une image avec un script il faut modifier les en-têtes.
header("Content-type: type_donnee");
Ou type_donnee vaut un type mime :
image/png
image/gif
image/jpeg
etc...
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Bah tu peux faire ca en une dizaine de ligne de code
<?php
$rep = "c:\\chemin du repertoire";
$dir = dir($rep);
while (($entree = $dir -> read()) !== false) {
if(!is_dir($entree)){
if(preg_match("/\.mp3$/",$entree)){
// utilisation du fichier ici
// $entree = nom du fichier
// $dir -> path = chemin d'accès au fichier
}
}
}
?>
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Pas très élégant un LIKE par contre
$sql= 'SELECT id,date_mess,message FROM message WHERE EXTRACT(MONTH FROM date_mess) = 10 ORDER BY id DESC'
Voilà
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Lol je se suis pas encore boss non, mais je désespère pas
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Bah ma regexp fonctionne tip top
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Bon, en fait la fonction se comporte de manière bizarre.
Tiens voilà un code fonctionnel :
<?php
$texte="BONJOUR. MES TESTS NE FONCTIONNENT PAS! QUE FAIRE ?JE SAIS PAS" ;
$texte= strtolower($texte) ;
$pattern = "/(?<=[\.\?!])\s?(\w+)/e";
$replace = "ucwords(\$1)";
$texte = preg_replace($pattern,$replace,$texte);
echo $texte;
?>
[Message modifié le 06/10/2004 à 14:12 par LA GLOBULE]
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc