Le 20 Aug 2003 16:31:35 GMT, "gmi2a" écrivait
dans fr.comp.lang.php:$file = fopen("ftp://moi:/web/monfichier.txt",
"w") or die("impossible d'ouvrir le fichier");
le problème vient du nom de fichier
int fopen ( string filename, string mode [, int use_include_path])
1)Si filename commence par "http://" (insensible à la casse), une
connexion 2)Si filename commence par "ftp://" (insensible à la
casse), une connexion
Attention pour le "insensible à la casse". Dans le nom du fichier,
c'est vrai pour les mots HTTP et FTP, et pour le nom du domaine.
Pour ce qui suit le premier /, c'est vrai uniquement avec un serveur
MS-Windows. Avec un serveur Unix ou Linux ou Mac, la casse est
importante.
Denis
Le 20 Aug 2003 16:31:35 GMT, "gmi2a" <gmi2a@free.fr.com> écrivait
dans fr.comp.lang.php:
$file = fopen("ftp://moi:monmdp@ftp.toto.fr/web/monfichier.txt",
"w") or die("impossible d'ouvrir le fichier");
le problème vient du nom de fichier
int fopen ( string filename, string mode [, int use_include_path])
1)Si filename commence par "http://" (insensible à la casse), une
connexion 2)Si filename commence par "ftp://" (insensible à la
casse), une connexion
Attention pour le "insensible à la casse". Dans le nom du fichier,
c'est vrai pour les mots HTTP et FTP, et pour le nom du domaine.
Pour ce qui suit le premier /, c'est vrai uniquement avec un serveur
MS-Windows. Avec un serveur Unix ou Linux ou Mac, la casse est
importante.
Denis
Le 20 Aug 2003 16:31:35 GMT, "gmi2a" écrivait
dans fr.comp.lang.php:$file = fopen("ftp://moi:/web/monfichier.txt",
"w") or die("impossible d'ouvrir le fichier");
le problème vient du nom de fichier
int fopen ( string filename, string mode [, int use_include_path])
1)Si filename commence par "http://" (insensible à la casse), une
connexion 2)Si filename commence par "ftp://" (insensible à la
casse), une connexion
Attention pour le "insensible à la casse". Dans le nom du fichier,
c'est vrai pour les mots HTTP et FTP, et pour le nom du domaine.
Pour ce qui suit le premier /, c'est vrai uniquement avec un serveur
MS-Windows. Avec un serveur Unix ou Linux ou Mac, la casse est
importante.
Denis
Le 20 Aug 2003 16:31:35 GMT, "gmi2a" écrivait dans
fr.comp.lang.php:$file = fopen("ftp://moi:/web/monfichier.txt", "w") or
die("impossible d'ouvrir le fichier");
...
1)Si filename commence par "http://" (insensible à la casse), une
connexion
2)Si filename commence par "ftp://" (insensible à la casse), une
connexion
Attention pour le "insensible à la casse". Dans le nom du fichier,
c'est vrai pour les mots HTTP et FTP, et pour le nom du domaine.
Pour ce qui suit le premier /, c'est vrai uniquement avec un serveur
MS-Windows. Avec un serveur Unix ou Linux ou Mac, la casse est
importante.
Le 20 Aug 2003 16:31:35 GMT, "gmi2a" <gmi2a@free.fr.com> écrivait dans
fr.comp.lang.php:
$file = fopen("ftp://moi:monmdp@ftp.toto.fr/web/monfichier.txt", "w") or
die("impossible d'ouvrir le fichier");
...
1)Si filename commence par "http://" (insensible à la casse), une
connexion
2)Si filename commence par "ftp://" (insensible à la casse), une
connexion
Attention pour le "insensible à la casse". Dans le nom du fichier,
c'est vrai pour les mots HTTP et FTP, et pour le nom du domaine.
Pour ce qui suit le premier /, c'est vrai uniquement avec un serveur
MS-Windows. Avec un serveur Unix ou Linux ou Mac, la casse est
importante.
Le 20 Aug 2003 16:31:35 GMT, "gmi2a" écrivait dans
fr.comp.lang.php:$file = fopen("ftp://moi:/web/monfichier.txt", "w") or
die("impossible d'ouvrir le fichier");
...
1)Si filename commence par "http://" (insensible à la casse), une
connexion
2)Si filename commence par "ftp://" (insensible à la casse), une
connexion
Attention pour le "insensible à la casse". Dans le nom du fichier,
c'est vrai pour les mots HTTP et FTP, et pour le nom du domaine.
Pour ce qui suit le premier /, c'est vrai uniquement avec un serveur
MS-Windows. Avec un serveur Unix ou Linux ou Mac, la casse est
importante.
Denis Beauregard wrote:
Tiens... nous sommes sur une annexe de frg ;-)
Pour ma part je ne dirais pas que ce n'est pas un problème de casse,
mais une protection du serveur, en principe il est impossible d'écrire
dans un domaine si le script ne provient pas de ce même domaine.
Et bien heureusement d'ailleurs, car si tout le monde pouvait envoyer
n'importe quoi ou modifier un fichier sur le site de quelqu'un ce
serait vachement grave !
Denis Beauregard wrote:
Tiens... nous sommes sur une annexe de frg ;-)
Pour ma part je ne dirais pas que ce n'est pas un problème de casse,
mais une protection du serveur, en principe il est impossible d'écrire
dans un domaine si le script ne provient pas de ce même domaine.
Et bien heureusement d'ailleurs, car si tout le monde pouvait envoyer
n'importe quoi ou modifier un fichier sur le site de quelqu'un ce
serait vachement grave !
Denis Beauregard wrote:
Tiens... nous sommes sur une annexe de frg ;-)
Pour ma part je ne dirais pas que ce n'est pas un problème de casse,
mais une protection du serveur, en principe il est impossible d'écrire
dans un domaine si le script ne provient pas de ce même domaine.
Et bien heureusement d'ailleurs, car si tout le monde pouvait envoyer
n'importe quoi ou modifier un fichier sur le site de quelqu'un ce
serait vachement grave !
Si je mets HTTP://lesite.free.fr/index.php cela sera Ok
ou bien :
Si je mets HTTP://lesite.free.fr/index.php cela sera Ok
ou bien :
Si je mets HTTP://lesite.free.fr/index.php cela sera Ok
ou bien :
Le 20 Aug 2003 22:47:40 GMT, "serbus" écrivait dans
fr.comp.lang.php:Denis Beauregard wrote:
En fait, certains navigateurs-éditeurs permettent d'écrire dans un
site. A priori, je ne vois pas quelle est la différence entre
un logiciel fait d'avance (ftp, ws-ftp, cute-ftp si on regarde les
spécialisés, Netscape et FrontPage si on regarde les polyvalents),
et un langage comme le PHP qui permettrait finalement de faire la
même chose qu'un vrai ftp.
Le problème est peut-être qu'il faut une certaine version de PHP
avant d'avoir cette possibilité, c'est-à-dire que du point de vue
interne, il faut détecter que c'est du ftp et agir en conséquence.
On n'écrit pas sur un site externe comme on écrit sur le disque
local.
Denis
Le 20 Aug 2003 22:47:40 GMT, "serbus" <busiau@free.fr> écrivait dans
fr.comp.lang.php:
Denis Beauregard wrote:
En fait, certains navigateurs-éditeurs permettent d'écrire dans un
site. A priori, je ne vois pas quelle est la différence entre
un logiciel fait d'avance (ftp, ws-ftp, cute-ftp si on regarde les
spécialisés, Netscape et FrontPage si on regarde les polyvalents),
et un langage comme le PHP qui permettrait finalement de faire la
même chose qu'un vrai ftp.
Le problème est peut-être qu'il faut une certaine version de PHP
avant d'avoir cette possibilité, c'est-à-dire que du point de vue
interne, il faut détecter que c'est du ftp et agir en conséquence.
On n'écrit pas sur un site externe comme on écrit sur le disque
local.
Denis
Le 20 Aug 2003 22:47:40 GMT, "serbus" écrivait dans
fr.comp.lang.php:Denis Beauregard wrote:
En fait, certains navigateurs-éditeurs permettent d'écrire dans un
site. A priori, je ne vois pas quelle est la différence entre
un logiciel fait d'avance (ftp, ws-ftp, cute-ftp si on regarde les
spécialisés, Netscape et FrontPage si on regarde les polyvalents),
et un langage comme le PHP qui permettrait finalement de faire la
même chose qu'un vrai ftp.
Le problème est peut-être qu'il faut une certaine version de PHP
avant d'avoir cette possibilité, c'est-à-dire que du point de vue
interne, il faut détecter que c'est du ftp et agir en conséquence.
On n'écrit pas sur un site externe comme on écrit sur le disque
local.
Denis
J'espère que nous parlons bien de la même chose... la question est de
mettre sur mon site un script en PHP qui puisse écrire un fichier sur
le site d'un copain, c'est bien ça le problème posé ?
Il ne faut pas confondre les logiciels clients(javascript et autres)
et le PHP qui s'exécute sur le serveur... La quasi totalité des
serveurs sont en Unix et seul le propriétaire a le droit d'écriture,
impossible donc de faire chmod à partir d'un autre site, et même la
version de PHP n'y change rien...
J'espère que nous parlons bien de la même chose... la question est de
mettre sur mon site un script en PHP qui puisse écrire un fichier sur
le site d'un copain, c'est bien ça le problème posé ?
Il ne faut pas confondre les logiciels clients(javascript et autres)
et le PHP qui s'exécute sur le serveur... La quasi totalité des
serveurs sont en Unix et seul le propriétaire a le droit d'écriture,
impossible donc de faire chmod à partir d'un autre site, et même la
version de PHP n'y change rien...
J'espère que nous parlons bien de la même chose... la question est de
mettre sur mon site un script en PHP qui puisse écrire un fichier sur
le site d'un copain, c'est bien ça le problème posé ?
Il ne faut pas confondre les logiciels clients(javascript et autres)
et le PHP qui s'exécute sur le serveur... La quasi totalité des
serveurs sont en Unix et seul le propriétaire a le droit d'écriture,
impossible donc de faire chmod à partir d'un autre site, et même la
version de PHP n'y change rien...
Le 21 Aug 2003 14:01:14 GMT, "serbus" écrivait dans
fr.comp.lang.php:J'espère que nous parlons bien de la même chose... la question est
de mettre sur mon site un script en PHP qui puisse écrire un
fichier sur le site d'un copain, c'est bien ça le problème posé ?
Denis
Le 21 Aug 2003 14:01:14 GMT, "serbus" <busiau@free.fr> écrivait dans
fr.comp.lang.php:
J'espère que nous parlons bien de la même chose... la question est
de mettre sur mon site un script en PHP qui puisse écrire un
fichier sur le site d'un copain, c'est bien ça le problème posé ?
Denis
Le 21 Aug 2003 14:01:14 GMT, "serbus" écrivait dans
fr.comp.lang.php:J'espère que nous parlons bien de la même chose... la question est
de mettre sur mon site un script en PHP qui puisse écrire un
fichier sur le site d'un copain, c'est bien ça le problème posé ?
Denis
Techniquement c'est parfaitement réalisable, mais philosophiquement ce
n'est pas possible à cause des droits d'accès, et bien heureusement
d'ailleurs !
Rends-toi à l'évidence Denis, à moins d'être un cracker hors pair pour
récupérer ton mot de passe, je pourrais changer la page d'accueil de
ton site sans problème...
essayez
$file = fopen("ftp://moi:/web/monfichier.txt", "w") or
die("impossible d'ouvrir le fichier");
$file = fopen($nom_et_mot_de_passe, "w") or die("impossible d'ouvrir le fichier");
Techniquement c'est parfaitement réalisable, mais philosophiquement ce
n'est pas possible à cause des droits d'accès, et bien heureusement
d'ailleurs !
Rends-toi à l'évidence Denis, à moins d'être un cracker hors pair pour
récupérer ton mot de passe, je pourrais changer la page d'accueil de
ton site sans problème...
essayez
$file = fopen("ftp://moi:monmdp@ftp.toto.fr/web/monfichier.txt", "w") or
die("impossible d'ouvrir le fichier");
$file = fopen($nom_et_mot_de_passe, "w") or die("impossible d'ouvrir le fichier");
Techniquement c'est parfaitement réalisable, mais philosophiquement ce
n'est pas possible à cause des droits d'accès, et bien heureusement
d'ailleurs !
Rends-toi à l'évidence Denis, à moins d'être un cracker hors pair pour
récupérer ton mot de passe, je pourrais changer la page d'accueil de
ton site sans problème...
essayez
$file = fopen("ftp://moi:/web/monfichier.txt", "w") or
die("impossible d'ouvrir le fichier");
$file = fopen($nom_et_mot_de_passe, "w") or die("impossible d'ouvrir le fichier");
En fait, certains navigateurs-éditeurs permettent d'écrire dans un
site. A priori, je ne vois pas quelle est la différence entre
un logiciel fait d'avance (ftp, ws-ftp, cute-ftp si on regarde les
spécialisés, Netscape et FrontPage si on regarde les polyvalents),
et un langage comme le PHP qui permettrait finalement de faire la
même chose qu'un vrai ftp.
En fait, certains navigateurs-éditeurs permettent d'écrire dans un
site. A priori, je ne vois pas quelle est la différence entre
un logiciel fait d'avance (ftp, ws-ftp, cute-ftp si on regarde les
spécialisés, Netscape et FrontPage si on regarde les polyvalents),
et un langage comme le PHP qui permettrait finalement de faire la
même chose qu'un vrai ftp.
En fait, certains navigateurs-éditeurs permettent d'écrire dans un
site. A priori, je ne vois pas quelle est la différence entre
un logiciel fait d'avance (ftp, ws-ftp, cute-ftp si on regarde les
spécialisés, Netscape et FrontPage si on regarde les polyvalents),
et un langage comme le PHP qui permettrait finalement de faire la
même chose qu'un vrai ftp.