CHMOD sur free??

Eléphant du PHP | 258 Messages

26 sept. 2005, 14:44

rien à faire car on ne voit que blanc sur la pagedemo.php

j'en ai marre du prétendu "bon script"...
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 sept. 2005, 14:59

:lol:
je t'avais mis en garde pour les scripts tout fait :tir2:
Effectivement le mieux serai de reprendre le tuto que je t'ai filé en début de post et de faire ton script toi meme, tu comprendra plus facilement a coup sur :wink:

parceque c'est vrai que ce script "parfait" est bizarre :shock:
mais si tu veux absolument te servir de ce script, essai en remplçant les fonction mysql_num_rows par un COUNT (comme le remarque si bien pjl )
// Recherche du nombre de connectes sur la page
     $query="SELECT COUNT(id) FROM ".$Table." WHERE PageADRS= '".$PageADRS."'";
     $sql_result = mysql_query($query);
     mysql_result($result, 0,0)     
 
remplace "id" par le vrai nom de champ correspondant à l'id.

Sinon brule le tout format ton PC pour le désinfecter de tout de charabia :twisted:
Bon courage.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 258 Messages

26 sept. 2005, 15:17

tu as tout à fait raison
je vire tout le script

mais je peux pas tout creer entierement
car ca me parait compliqué :?
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 sept. 2005, 15:23

Le tuto que je t'ai filé te permttra d'en faire autant (et pour de vrai) que celui que tu as récupèré du net.
Si tu le suit tu y arrivera tres facilement et en cas de besoin tu sait ou trouver du beau monde pour t'aider :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 258 Messages

26 sept. 2005, 15:36

oui
j'ai vu mais j'aimerais aussi afficher un record de connecté en un moment instantané. tu vois?
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 sept. 2005, 16:47

et bien d'apres pjl il est possible d'écrire dans un fichier donc tout ce que tu as a faire est de compter le nombre de lignes dans la tables où tu récupère les IP tu le compare au nombre dans le fichier text s'il est superieur tu écrase les données du fichier... tu aura donc une requete de ce genre a traiter:
// Recherche du nombre de connectes
//ajuste les données de la requete id et table
$query="SELECT COUNT(id) FROM table";
$sql_result = mysql_query($query);
$nb_actuel=mysql_result($result, 0,0); 

//traitement du fichier -> lecture du record 
$fichier_text="record.txt";
$f=fopen($fichier_text,"r+");
$record = fread ($f, filesize ($fichier_text));


if($record<$nb_actuel)  //si la valeur lue dans le fichier est inferieure alors on écrase le fichier avec la nouvelle valeur
  {
       rewind ($f);
       fwrite($f, $nb_actuel);
       $record=$nb_actuel;
	   
   }
fclose($f);
echo "Le record de connectés est: ".$record;
Voila, je pense que ça devrai faire l'affaire (pas testé) :wink:
Modifié en dernier par Truc le 27 sept. 2005, 18:06, modifié 2 fois.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 258 Messages

27 sept. 2005, 13:29

salut

as tu pensé aux droits de FREE?je parie que non
mais il reste donc une solution: mysql
Puis je utiliser chmod() sur Free ?

Non, la fonction chmod() a été desactivée pour des raisons pratiques.

Tous les fichiers hébergés sur votre espace web ont les droits adéquats.

Vous devez supprimer les appels a cette fonction pour que votre script PHP fonctionne sur Free.
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 sept. 2005, 17:55

Si si j'en ai tenu compte de FREE ... d'ailleur j'ai testé moi meme chez FREE et le script marche tres bien donc tu peut t'en servir. C'est vrai qu'il faut s'attendre a tout avec eux mais bon le chmod n'apparait pas dans le code donc il est tout bon :wink:

J'ai édité mon dernier post (nouveau code).

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 258 Messages

27 sept. 2005, 18:34

salut truc

tu pourrais m'envoyer par mail ton script modifié?
ce serait plus simple non? :lol:

gillesbouch at yahoo.fr
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

27 sept. 2005, 18:42

tu pourrais m'envoyer par mail ton script modifié?
Non mais si je fait ça je vais me faire taper sur le doigts :wink:
et puis de toute façon j'ai pas plus de code que celui qui est dans mon post du dessus. Regarde un peu enfaite il est tout simple.

Mais bon j'ai sous entendu que tu avais suivis le tuto, aussi construit une table contenant les IP des "visiteurs". La requete dans mon script se base la dessus.

Quand je dis testé ça veux dire sans base de donnée, avec une valeur fixe, juste pour voir si l'écriture dans un fichier fonctionnait.

Commence deja par appliquer le tuto et mon script et si par la suite tu voudra ajouter des fonctions tu aura deja un point de départ
:D

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 258 Messages

28 sept. 2005, 13:15

salut
ca marche enfin

mais un truc bizarre:
je vérifie dans le fichier record.txt.
le mot "array " est affiché au lieu des chiffres....

pourquoi ce mot?
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

Eléphant du PHP | 258 Messages

28 sept. 2005, 13:17

oups

j'ai oublié de dire:
Il y a actuellement 0 visiteurs connectés sur mon site !

Le record de connectés est: 0
alors qu'il devrait y avoir un connecté puisque je suis connecté dessus...
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

ViPHP
pjl
ViPHP | 2119 Messages

28 sept. 2005, 14:20

salut
ca marche enfin

mais un truc bizarre:
je vérifie dans le fichier record.txt.
le mot "array " est affiché au lieu des chiffres....

pourquoi ce mot?
parcequ'il y a une erreur dans ton code.

Vu que tu es en train de débugger, commence par afficher tes données avant de les écrire dans ton fichier texte.

Eléphant du PHP | 258 Messages

28 sept. 2005, 14:37

excuse j'ai pas bien compris
Cordialement
---------------------------------------------------------
Cyphos utilise
- Firefox et Google Chrome dernière version
- Windows Seven ou Windows XP SP3,
- Wampserver

ViPHP
pjl
ViPHP | 2119 Messages

28 sept. 2005, 15:30

tu n'as pas le résultat obtenu, ca signifie qu'il y a un problème quelque part et pour aider à identifer le problème, je préconise que ton script affiche temporérement les données avant de les écrire dans le fichier.