Ecrire en début de fichier? Rafraichir une page externe? - PHP - Programmation
Marsh Posté le 31-08-2008 à 20:12:14
Code :
|
http://fr.php.net/file_put_contents
http://fr.php.net/file_get_contents
Marsh Posté le 31-08-2008 à 20:48:18
J'ai testé, ça me donne ce message d'erreur :
Fatal error: Call to undefined function: file_put_contents() in /mnt/102/free.fr/d/5/mapage/writeguest.php on line 4
est ce que cette commande remplace celle-ci?
<?php include("guestbook.doc" ); ?>
Marsh Posté le 31-08-2008 à 20:54:20
Actives PHP 5 sur Free (Fais une recherche sur google)
Marsh Posté le 01-09-2008 à 10:57:32
Fatalement, ici il s'agit d'un append, donc il est plus rapide d'écrire le fichier en a+
cependant.. il n'existe vraiment pas de mode prepend ( pour gérer des fichiers Log en ordre inverse, sur des tailles >40mo )
Marsh Posté le 01-09-2008 à 12:07:34
grosbin a écrit : |
Oups j'ai inversé la concaténation mea culpa.
Marsh Posté le 31-08-2008 à 19:20:21
Salut,
j'ai un site sur lequel j ai décidé d'inclure un post message pour les visiteurs.
J'ai 2 gros problèmes :
- Pour poster un message, j ai réalisé une popup avec un formulaire et un bouton poster.
Je souhaite que lorsque les gens click sur poster,
la fenêtre se ferme et la page principal soit rafraichie.
J'ai utiliser un onclick pour fermer la page qui marche à merveille.
<input type=submit value=Poster onclick="window.close()">
Pour rafraichir la page principal du même coup, je ne vois pas de solution.
- Les messages sont ensuite stocker dans un fichier doc
Puis un script lit le doc et le reconvertit dans une page.
Le problème est qu'au fur et à mesure que les gens postent,
Les message s'acumulent de bas en haut et donc les plus récents ne sont pas visibles en début de page.
J'ai fait des test avec cette commande :
$fp = fopen("guestbook.doc",a);
qui permet d'ouvrir le fichier avec des options dans l'espoir de lire depuis la fin ou d'ouvrir depuis la fin. Bref, pas de solution non plus.
voili voilou, j'ai besoin d 'aide.