problème avec les fichiers

Répondre
bibi
le 23/08/2004 à 16:04
bibi
Bon voila en fait j'ai fait une ptite page qui affiche un fichier selectionné dans un cadre bla bla . Le problème c que si ce fichier contient de l'html ou du php, il est interprété. j'ai donc fait un highligh_string. Ca marche bien sauf que ca m'affiche "1" a la fin de mon fichier.Enfin ca l'insère pas dans le fichier mais ca le fout a l'affichage.
voila jvoudrai savoir komen bouger ce "1" :)
en vous remerkiant MERKI
commit suicide
zebden
le 23/08/2004 à 18:56
zebden
essaie highlight_string($chaine , 1)

[Message modifié le 23/08/2004 à 20:22 par zebden]
zebdinou pour les intimes / Blog : http://www.zebden.fr
bibi
le 24/08/2004 à 02:26
bibi
ce probleme étant résolu, j'en pose un autre avec les fichiers pour éviter de flooder les posts.

J'ai voulu faire une shoutbox sans bdd donc avec un fichier qui contiendrai les messages. Mais je voudrais qu'ils s'insèrent tous au fur et a mesure par le haut du fichier le probleme c que a chaque fois ca écrase la premiere ligne
<?
$fd = fopen("msg.txt", "r+");
if(!empty($_POST['sub']))
{
if( !empty($_POST['nick']) && !empty($_POST['msg']) )
{
$date = date("d/m/Y H:i:s");
$date = "(".$date.")";
$towrite = $date." ".$_POST['nick'].": ".$_POST['msg'];
fwrite($fd,$towrite);
fclose($fd);
}

}

$fd = fopen("msg.txt", "r");

while (!feof ($fd)) {
$buffer = fgets($fd, 4096);
echo htmlentities($buffer).'<br>';
}
fclose ($fd);

?>

<form name=submit value=index.php method=post>
Nom:<input type=text name=nick>
Text:<input type=text name=msg>
<input type=submit name=sub value="Send">
</form>


la vous allez me dire : prkoi 2 fopen() . pcke si je laisse le premier, la shoutbox ne sera pas actualisée avec le message que l'ont vient de poster voila :) merci davance
commit suicide
zebden
le 24/08/2004 à 20:29
zebden
le mieux est justement fairele contraire et entrer en ecriture avec l'attribut "a" , ou alors recuperer tout le fichier dans un tableau (peut etre c'est ce que tu as fais , j'ai pas trop regardé) puis reecrire avec la nouvelle ligne.
Mais l'attribut "a" me semble le plus simple
zebdinou pour les intimes / Blog : http://www.zebden.fr
bibi
le 24/08/2004 à 21:00
bibi
et pis nan pcke jveu mettre les trucs les plus récents en haut
commit suicide
zebden
le 24/08/2004 à 21:16
zebden
Ca change quoi que ca soit en haut ou en bas , dans ta recuperation apres tu fais le tri , c'est largement plus simple...
zebdinou pour les intimes / Blog : http://www.zebden.fr
i M@N
le 24/08/2004 à 21:34
i M@N
Hello !

Avec la fonction sort($buffer); où $buffer est le tableau php contenant la liste des fichiers du répertoire crée par le code plus haut.

@+...
One Love, One Heart, One Unity.
Répondre
LoadingChargement en cours