[PHP] lire un fichier texte et modifier certaines valeurs!!!!

lire un fichier texte et modifier certaines valeurs!!!! [PHP] - Programmation

Marsh Posté le 25-12-2001 à 20:31:48    

salut, j'ai un fichier de soustitres de divx, sous cette forme:
 
 
{23927}{23948}De l'écureuil ?
{23952}{24015}Mais le bon vieux tacticien|a un plan.
{24031}{24109}Le transport, ca ira,|mais pour rester bien coiffé...
{24130}{24189}C'est un plan, ca ?|Ca va nous filer une voiture ?
{24210}{24297}Vendons ca. Wash n'aurait eu|que des mauvais souvenirs avec.
{24301}{24416}"A Washington|BartholomeW HogWallop.
{24426}{24457}"De sa chère Cora.
{24481}{24535}"Amor fidelis."
{24582}{24613}C'était dans son bureau.
{24617}{24724}Y a assez pour une bonne auto|et meme un peu plus.
{24741}{24790}T'as la main leste, Everett.
{24800}{24815}De l'écureuil ?
{24826}{24886}Espèce de faux jeton.
{24890}{24933}T'as volé quelqu'un de ma famille !
{24968}{25003}Qui allait nous trahir.
 
 
j'aimerai décaler de "-600" tous les chiffres apparaissant dans le fichier,
je sais pas trop comment faire en php, eske kelkun pourrait m'aider à trouver la soluceK????
 
soit par exemple transformer:
 
{23927}{23948}De l'écureuil ?
 
en
 
{23327}{23348}De l'écureuil ?
 
 
 
 
voilà, merci bokoo, vous m'aidez à voir un film en famille et à pas passer pour un bouffon :d

Reply

Marsh Posté le 25-12-2001 à 20:31:48   

Reply

Marsh Posté le 25-12-2001 à 20:34:26    

ripp raté ? :D


---------------
Dezintoxikation
Reply

Marsh Posté le 25-12-2001 à 20:42:40    

1-ben tu te fais un script qui lit le ficher ligne/ligne (fopen/fgets)
 
2-tu passes la ligne retourné dans une reg exp qui te sort les 2 chiffres entre { }
2-ou alors tu extrait les chiffres avec un substr a condition qu'ils font toujours la meme taille  
 
3-la tu fais ton bizz sur le chiffre et tu reecris tout cas dans un AUTRE fichier (au cas ou) .

Reply

Marsh Posté le 25-12-2001 à 20:56:55    

c bon, jlai déchiré!!!!
 
 
admirez: ;)
 
 
<?php  
$readed = file("6obrother.txt" );
//echo count($readed);
foreach ($readed as $ligne)
{
//echo $ligne,"<br>";
//echo "donne:<br>";
$lPC = strpos($ligne,"{" );
$rPC = strpos($ligne,"}",$lPC);
$lSC = strpos($ligne,"{",$rPC);
$rSC = strpos($ligne,"}",$lSC);
$texte = $rSC + 1;
$ch1 = substr($ligne,($lPC+1),($rPC-$lPC-1));
$ch2 = substr($ligne,($lSC+1),($rSC-$lSC-1));
$text = substr($ligne,$rSC+1);
echo "{",($ch1-610),"}{",($ch2-610),"}",$text,"<br>";
}
?>
 
 
 
:jap:merci qd même :jap:

 

[edtdd]--Message édité par k666--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed