Page 1 sur 4
CHMOD sur free??
Posté : 25 sept. 2005, 14:19
par Cypher_PHP
salut à tous
j'aimerais savoir si on peut mettre en chmod ecriture (777) un fichier test.txt. ce fichier est hébergé chez Free.
car je n'arrive pas à modifier ses attributs.
merci de votre aide...
Posté : 25 sept. 2005, 14:31
par Cyrano
Il semble qu'on ne puisse pas, voir
leur FAQ sur le sujet.
Je viens en outre de faire un test avec un client FTP et même là je n'ai pas la possibilité de modifier quoique ce soit.
Posté : 25 sept. 2005, 14:36
par Cypher_PHP
oui c'est ce qu'on m'a raconté.
je pensais qu'il doit avoir sûrement une solution...
hélas non, comment faire ?
sinon connais-tu un script qui permet d'afficher le nombre de connectés ainsi que son record?
à part le script trouvé "nbconnect" dans
www.phpscripts-fr.net
une condition obligatoire: avoir un record de connectés
merci encore
Posté : 25 sept. 2005, 14:48
par Cyrano
Posté : 25 sept. 2005, 14:57
par Cypher_PHP
oui je viens de lire tous ces posts
malheureusement personne n'a évoqué le sujet "record"...
Posté : 25 sept. 2005, 16:38
par Truc
Salut, voila un
petit tuto (pour apprendre)
pour le record, tu n'a qu'à inscrire dans un champ d'une BD si tu ne peut écrire dans un fichier.
Posté : 25 sept. 2005, 16:43
par Cypher_PHP
me voilà
eh bien j'ai reflechi à la solution: les connectés seront enregsitrés dans la base de données mysql.
donc pour cela, j'ai du fouiller sur le web: j'en ai trouvé un.
mais reste un problème: il s'affiché en erreur
merci de votre aide
voici le message d'erreur:
Code : Tout sélectionner
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/f/4/xxxxxxxxx/include/mods/sf_nbconnect/nc.inc.php on line 90
voici une partie du code php:
<?
$nbConnectSite=MYSQL_NUM_ROWS($sql_result);
?>
Posté : 25 sept. 2005, 16:45
par Cypher_PHP
à Truc
ah sympa pour ce tuto
je vais lire now
Posté : 25 sept. 2005, 16:45
par Truc
ça veut tout simplement dire que la requete "$sql_result" n'est pas conforme.
Va falloir que tu regarde de plus pres cette requete (verifi les champs les virgules espaçant les champs,...) ou nous la montrer.
Posté : 25 sept. 2005, 16:50
par Cypher_PHP
voici cette partie du code php
$query="SELECT * FROM $Table";
$sql_result=MYSQL_QUERY("$query",$connexion);
$NbConnectSite = MYSQL_NUM_ROWS($sql_result);
Posté : 25 sept. 2005, 16:55
par Cyrano
Suggestion non obligatoire mais vivement recommandée:
-1- ne pas utiliser SELECT * mais SELECT nom_champ1, nom_champ2 etc...;
-2- faire une concaténation propre pour séparer PHP et SQL;
-3- plus important: les noms des fonctions MySQL en minuscule;
-4- aérer le code, c'est plus lisible;
$query = "SELECT * FROM ". $Table;
$sql_result = mysql_query($query,$connexion);
$NbConnectSite = mysql_num_rows($sql_result);
Posté : 25 sept. 2005, 17:08
par Cypher_PHP
tjrs le meme erreur

Posté : 25 sept. 2005, 17:12
par Cyrano
ajoute un
echo("<p>". $query ."</p>\n");
Histoire de vérifier à quoi ressemble ta requête générée et colle-nous ça ici.
Posté : 25 sept. 2005, 17:13
par Truc
verifi ce que tu met dans $Table, $connexion(
Posté : 25 sept. 2005, 17:16
par Cypher_PHP
voici le message en plus de l'erreur:
Code : Tout sélectionner
SELECT * FROM tableconnect WHERE PageADRS LIKE '/include/mods/sf_nbconnect/PageDemo.php'