lire un fichier texte et modifier certaines valeurs!!!! [PHP] - Programmation
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) .
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>";
}
?>
merci qd même
[edtdd]--Message édité par k666--[/edtdd]
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