par
lhugo1 » 18 févr. 2009, 23:45
Bonjour,
J'ai un petit probleme, qui me tracasse depuis le début d'après-midi, donc je suis en train de modifier un script récupéré car il ne marchait pas. Et j'ai du faire une erreur quelque part mais je n'arrive pas à trouver ou.
Un petit peut d'aide ne serait pas de refus.
Si vous avez besoins de plus de précisions n'hésitez-pas!!!
Je m'explique: dans mon fichier lib.php j'ai
/*
Paramètre $fichier (variable) : URL locale + nom du fichier (ex: /home/site/www/fichier.jpg)
Paramètre $mode (variable, 'r' par défaut) : Mode d'écriture du fichier
Résultat : Lis le contenu d'un fichier et le renvoie
Format du résultat : chaine
*/
function lire_fichier($fichier, $mode = "r") {
$contenu_du_fichier = "";
// On initialise le fichier
$fp = fopen ($fichier, $mode);
if(!$fp) { return false; }
while (!feof($fp)) {
$contenu_du_fichier .= fgets($fp, 4096);
}
// On ferme le fichier
fclose ($fp);
if($contenu_du_fichier) { return $contenu_du_fichier; }
else { return false; }
}
Est-ce correcte ? Y'a t'il une erreur ? une chose illogique??
Dans mon autre fichier j'ai
require("lib.php");
// On lit le compteur d'appels
$nombre_appels_manquants = lire_fichier("datas/compteur");
- D'ou le probleme viens-t-il ?
- Serait-ce un probleme au niveau de Paramètre $fichier (variable) : URL locale + nom du fichier (ex: /home/site/www/fichier.jpg) ?
J'avoue que j'ai un peu du mal à comprendre...
Merci d'avance pour votre aide
Bonjour,
J'ai un petit probleme, qui me tracasse depuis le début d'après-midi, donc je suis en train de modifier un script récupéré car il ne marchait pas. Et j'ai du faire une erreur quelque part mais je n'arrive pas à trouver ou.
Un petit peut d'aide ne serait pas de refus.
Si vous avez besoins de plus de précisions n'hésitez-pas!!!
Je m'explique: dans mon fichier lib.php j'ai
/*
Paramètre $fichier (variable) : URL locale + nom du fichier (ex: /home/site/www/fichier.jpg)
Paramètre $mode (variable, 'r' par défaut) : Mode d'écriture du fichier
Résultat : Lis le contenu d'un fichier et le renvoie
Format du résultat : chaine
*/
function lire_fichier($fichier, $mode = "r") {
$contenu_du_fichier = "";
// On initialise le fichier
$fp = fopen ($fichier, $mode);
if(!$fp) { return false; }
while (!feof($fp)) {
$contenu_du_fichier .= fgets($fp, 4096);
}
// On ferme le fichier
fclose ($fp);
if($contenu_du_fichier) { return $contenu_du_fichier; }
else { return false; }
}
Est-ce correcte ? Y'a t'il une erreur ? une chose illogique??
Dans mon autre fichier j'ai
require("lib.php");
// On lit le compteur d'appels
$nombre_appels_manquants = lire_fichier("datas/compteur");
- D'ou le probleme viens-t-il ?
- Serait-ce un probleme au niveau de Paramètre $fichier (variable) : URL locale + nom du fichier (ex: /home/site/www/fichier.jpg) ?
J'avoue que j'ai un peu du mal à comprendre...
Merci d'avance pour votre aide