|
|
|
|
Bonjour,
le code qui ci dessour ne marche pas comment resoudre le probleme
<?
$fp=fopen("texte.txt","a+");
fseek($fp, 5); //replace le pointeur
fputs($fp,"\n");
fputs($fp,"cette portion de texte.", 10);
$fichier_texte=fgets($fp,4060); //lit les donnee
echo"$fichier_texte"; // affiche les donne
fclose($fp);
?>
voila je viens de tester tous les code posssible est je ne trouve pas la solution comment inserer un texte au millieu d'un texte
ce code ne marche pas
MERCI D'AVANCE DE VOTRE AIDE
Configuration: Windows XP Internet Explorer 7.0
Bonjour.
|
Voila je vien de modifier le code est probleme
|
Essaye ça ça devrait mieux marcher
<?php
$fp=fopen("texte.txt","a+");
fwrite($fp, "\n");
fwrite($fp, "cette portion de texte.");
fseek( $fp, 0 );
while( $fichier_texte = fgets($fp, 4060) ) //lit les données tant qu'il y a qqch a lire
echo $fichier_texte.'<br/>'; // affiche les donne
fclose($fp);
?>
ps 2 questions : 1) à quoi te sert le 100 dans le fwrite ? 2) le fseek du début il sert a quoi ?_? |
<?
|
Répondre à nEm3sis
|
J ai essaye fread() est ca ne marche pas
|
1) tu as lu ce que j'ai ecris ici ?
|
Reponse a ta question
|
Ce code aussi ne marche pas
|
Quand je met ce que tu as mis :
<?
/*
$fp=fopen("texte.txt","r+");
fseek($fp, 5); //replace le pointeur
fwrite($fp,"cette portion de texte.", 100);
$fichier_texte=fread($fp,4060); //lit les donnee
echo"$fichier_texte"; // affiche les donne
fclose($fp);
*/
$fp=fopen("texte.txt","r+");
fwrite($fp, "cette portion de texte.");
fseek( $fp, 0 );
while( $fichier_texte = fgets($fp, 4060) ) //lit les données tant qu'il y a qqch a lire
echo $fichier_texte.'<br/>'; // affiche les donne
fclose($fp);
?>
ça m'affiche ça '; // affiche les donne fclose($fp); ?> quand je met comme j'avais mis avant <?php
/*
$fp=fopen("texte.txt","r+");
fseek($fp, 5); //replace le pointeur
fwrite($fp,"cette portion de texte.", 100);
$fichier_texte=fread($fp,4060); //lit les donnee
echo"$fichier_texte"; // affiche les donne
fclose($fp);
*/
$fp=fopen("texte.txt","r+");
fwrite($fp, "cette portion de texte.");
fseek( $fp, 0 );
while( $fichier_texte = fgets($fp, 4060) ) //lit les données tant qu'il y a qqch a lire
echo $fichier_texte.'<br/>'; // affiche les donne
fclose($fp);
?> ça m'affiche çacette portion de texte. |