Salut tous le monde,
j'ai une question a vous posez au niveau du php... je possee un serveur local que jutilise pour mes tests php (easyphp) donc a partir de la ya pa de soucis tous marche pour le mieux !
quand je fais lamodification a laide dune fonction php pour modifier un bloc note "gagnant.txt" cela marche tres bien ! je nai aucune erreur et la modification ce fait..
mais quand il sagit de le upper sur un de mes serveur mutualisé que je possede sur le net
il maffiche cette erreur :
Warning: file() expects parameter 2 to be long, string given in
/home/siteweb/www/serchip/update.php on line
125
Pourtant mon code est bon ya pa de soucis ? c'est peut etre au niveau du chmod ? je lai mis a 755 ? ca devrai etre bon mais non ... je ne sais pas quoi faire...
// code php
$fichier = 'gagnant.txt'; //--- Nom du fichier
// ---- Permet d'eviter des erreurs sur la création du fichier ---- //
$test = fopen($fichier, 'a+');
fclose($test);
// ---- FIN DU TEST POUR LA CREATION DU FICHIER ---- //
$nombre = file($fichier,'w+');
chmod ($nombre, 0755);
$compt = $nombre[0] + $prix; //prix = gains généré par le gagnant
$new = fopen($fichier,'w+');
fwrite($new, "$compt \n");
fclose($new);
merci pour vos reponses... parce que la jai aucune idée quoi faire a ce sujet ...
bonne apres midi ;) et merci