begin process at 2012 05 30 17:49:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

path relatif


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

path relatif

vendredi 18 mai 2007 à 22:30:01 | path relatif

OneHacker

Bonjour, voici le code qui me pose problème :

<?
$host  = $_SERVER['HTTP_HOST'];
$dir = dirname($_SERVER['PHP_SELF']);
$fp = fopen("http://$host$dir/../Compteur.txt","w"); // 1.On ouvre le fichier en écriture
fseek($fp,0);                     // 4.On se place en début de fichier
fputs($fp,0);            // 5.On écrit dans le fichier le nouveau nb
fclose($fp);                      // 6.On ferme le fichier
print("Nombre de visiteur resetés");    // 7.On affiche le compteur à l'écran
?>

apparemment cela écrit dans le fichier Compteur.txt du même répertoire(qui n'existe pas) et non pas celui du répertoire parent. Je pense que ce sont la ligne 2 et 3 qui pose problème mais je ne vois pas en quoi.

Si vous pouvez m'aidez s'il vout plaît

Redman
vendredi 18 mai 2007 à 23:01:55 | Re : path relatif

neigedhiver

Salut, fopen est plutôt à utiliser avec des fichiers qui sont sur le même système de fichier. Donc, pas trop en HTTP, surtout en écriture. => http://fr3.php.net/manual/fr/function.fopen.php => http://fr3.php.net/manual/fr/wrappers.http.php
vendredi 18 mai 2007 à 23:06:15 | Re : path relatif

OneHacker

Les liens que tu m'a donné ne parle pas de de path relatif avec fopen.

Redman
samedi 19 mai 2007 à 08:36:55 | Re : path relatif

neigedhiver

"$fp = fopen("http://$host$dir/../Compteur.txt","w"); // 1.On ouvre le fichier en écriture" => ON NE PEUT PAS ECRIRE DANS UN FICHIER VIA HTTP !!
samedi 19 mai 2007 à 09:49:28 | Re : path relatif

OneHacker

Ah oui et ça sert à quoi fopen ?

Redman
samedi 19 mai 2007 à 10:20:53 | Re : path relatif

neigedhiver

RTFM => http://fr3.php.net/manual/fr/function.fopen.php Ca sert à ouvrir un fichier en lecteur, en écriture ou les deux, sur un système local. Ca peut aussi servir à ouvrir un fichier en lecture en HTTP, HTTPS, FTP ou autre (pour ça => http://fr3.php.net/manual/fr/wrappers.http.php ) Mais en HTTP, on ne peut pas ouvrir de fichier en écriture... Imagine un peu quelqu'un qui ouvre un de tes fichiers depuis son site web et qui écrit dessus sans te demander... Bref => LIS CETTE P****N DE DOC !
samedi 19 mai 2007 à 10:25:11 | Re : path relatif

coucou747

Administrateur CodeS-SourceS
Salut,

par http, on a les methodes GET et POST, on ne peut pas ecrire comme ca sur un fichier, t'imagines la faille autrement....

fopen = file open.... enfin le nom est clair...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
samedi 19 mai 2007 à 19:17:44 | Re : path relatif

OneHacker

On peut pas me hacker puisque mes dossier ne sont accessible par le FTP avec login et code ou par mon site. Et toutes les entrées(champ et tout) je les transformes en texte pur donc meme si on y glisse du PHP on risque pas de me hacker.

Redman
samedi 19 mai 2007 à 19:35:10 | Re : path relatif

neigedhiver

Ce que je te propose, c'est d'investir quelques euros dans des bouquins, parce que là, tu ne comprends décidément rien et tu mélanges tout. Procure toi des bouquins sur Apache et PHP, et lis-les bien depuis le début, les bases te manquent.
samedi 19 mai 2007 à 19:36:20 | Re : path relatif

OneHacker

Je comprends, je ne mélange que dalle et t'inquiète pas j'ai débuté hier et en une nuit j'ai déjà fait au taquet de progrès.

Redman

1 2

Cette discussion est classée dans : fichier, compteur, path, host, fp


Répondre à ce message

Sujets en rapport avec ce message

Lire un .txt mais gerer plusieur lignes [ par ooiimm ] Salut J'ai une gallerie dans laquelle j'ai fait un compteur de clic pour un genre de cote de popularité de chaque image. Je sais faire fonctionner l appeler une fonction php "compteur.php" [ par bshaka ] Bonjour à tous,Je suis débutant, je cherche à afficher le résultat de ce code ($nbvisites) dans ma page html, ce code se trouve dans le fichier "compt Compteur de visite [ par caramelle974 ] Salut,J'aurai besoin d'un coup de pouce.. Je dois réaliser une page en PHP qui affiche le nombre de visites.Mais lors de la réécriture ca ne fonctionn un problème avec Upload ! [ par yosboss ] bonjour,comment je peux uploader (envoyer) des fichiers ayant la taille supérieur à 2Mo ?j'ai précisé la taille "999999999" !voila le code que j'ai fa Problème de Compteur / php [ par bshaka ] Bonjour à tous,Je cherche à installer un compteur dans ma page d'accueil, ça ne fonctionne pas, j'ai la valeur qui se trouve dans le fichier "compteur changer la valeur d'une variable dans un fichier - avec "ereg" [ par hAdEsS ] Bonjour à tous,voila j'aimerais pouvoir changer la valeur d'une variable dans un fichier javascript :blabla{......                xmlhttp.send(data);  compteur de clic?? [ par yassineee ] salut j'aimerais compter le nombre de clic sur les liens mais le souci c'est qu'il y'a du javascript et su php je m'expliqueJavascript:mon liens compt Compression fichier(s) [ par yoarf ] Bonjour,Voici mon code qui permet de télécharger un fichier compressé :require("fonctions/zip.lib.php") ; //indiquez le chemin d'accès à la librérie$z Problème d'installation d'un compteur live [ par Justkill ] Bonjour à vous, je viens sur le forum php car j'ai un soucis d'installation d'un script pour un compteur de visite que j'ai pris à cette adresse (pour compteur de visite [ par Joanie22 ] Bonjour, J'essaie de créer un compteur de visites mais j'ai quelques difficultés.Voici le code que j'ai mis : $fp = fopen("compteur.txt","r+");  $nb


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales