dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009 4 nov. 2006 à 01:10
OUé ta raison, je vais modifier ça.
cube45
Messages postés14Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention 3 novembre 2006 3 nov. 2006 à 11:22
Moi ce qui me gène c'est ca:
# if($fileorigine) // Si le fichier origine.txt existe, on commence le travail.
#
# {
# if(!$fileorigine) // Si on peut pas ouvrir le fichier origine.txt, un message d'erreur apparaît. Soit le fichier n'existe pas, ou il est déjâ utilisé par une autre application.
# {
# echo "Impossible d'ouvrir le fichier à modifier. \n
\n Le fichier à modifier doit se nommer obligatoirement origine.txt . ";
# }
Tu doit pas l'avoir souvent l'erreur car il faudrait mettre la condition a l'extéreur de la première(if($fileorigine)), a moins que je me sois trompé...
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 2 nov. 2006 à 18:21
vu comme ça, je comprends mieux =)
mais tu peux quand meme reduire le code a mon avis, bon boulot, continue a la mettre a jour en réduisant le code au max en prenant idée sur kankrelune
dvdstory
Messages postés192Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention10 août 2009 2 nov. 2006 à 18:19
J'avais besoin de ce script pour un dico, fallait que j'enlève les éspace de chaque ligne pour pas que sa me gène après. Donc ligne par ligne.
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 2 nov. 2006 à 18:07
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 2 nov. 2006 à 17:41
Tu t'en sert pour quoi ?? je vois pas trop l'interet mais bon =) pour la leçon de php quoi, et encore >
je suis pas un pro du php mais pour le flock je mettrais ça :
$fp = fopen($lockFile, 'x');
fclose($fp);
$this->lockFile = fopen($lockFile, 'r');
flock($this->lockFile, LOCK_EX + LOCK_NB);
j'ouvre d'abord le fichier, si j'ai pas d'erreur alors il n'a pas dejé été lock par une autre appli =) et puis le lock avec les valeurs LOCK_EX et LOCK_NB plutot que d'utiliser des 1 2 3 qui datent de php4- et ça en une ligne (merci le +).
Dommage qu'on ne puisse ni choisir le fichier d'origine ni le fichier de sortie.
4 nov. 2006 à 01:10
3 nov. 2006 à 11:22
# if($fileorigine) // Si le fichier origine.txt existe, on commence le travail.
#
# {
# if(!$fileorigine) // Si on peut pas ouvrir le fichier origine.txt, un message d'erreur apparaît. Soit le fichier n'existe pas, ou il est déjâ utilisé par une autre application.
# {
# echo "Impossible d'ouvrir le fichier à modifier. \n
\n Le fichier à modifier doit se nommer obligatoirement origine.txt . ";
# }
Tu doit pas l'avoir souvent l'erreur car il faudrait mettre la condition a l'extéreur de la première(if($fileorigine)), a moins que je me sois trompé...
2 nov. 2006 à 18:21
mais tu peux quand meme reduire le code a mon avis, bon boulot, continue a la mettre a jour en réduisant le code au max en prenant idée sur kankrelune
2 nov. 2006 à 18:19
2 nov. 2006 à 18:07
file_put_contents('result.txt',strtolower(file_get_contents('origine.txt')));
@ tchaOo°
2 nov. 2006 à 18:05
if(false !($fileresult fopen('result.txt',"w")))
{
fwrite($fileresult,strtolower(file_get_contents('origine.txt')));
fclose($fileresult);
}
?
@ tchaOo°
2 nov. 2006 à 17:41
je suis pas un pro du php mais pour le flock je mettrais ça :
$fp = fopen($lockFile, 'x');
fclose($fp);
$this->lockFile = fopen($lockFile, 'r');
flock($this->lockFile, LOCK_EX + LOCK_NB);
j'ouvre d'abord le fichier, si j'ai pas d'erreur alors il n'a pas dejé été lock par une autre appli =) et puis le lock avec les valeurs LOCK_EX et LOCK_NB plutot que d'utiliser des 1 2 3 qui datent de php4- et ça en une ligne (merci le +).
Dommage qu'on ne puisse ni choisir le fichier d'origine ni le fichier de sortie.
Sinon c'est tres bien commenté.