[php] Ftp path weten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • chielsen
  • Registratie: Oktober 2003
  • Laatst online: 20-09 01:17
Ik wil met php gebruikmaken van ftp. Nu zou ik graag willen uitvogelen wat het path in ftp is naar de map waar mijn script staat. Is dit uit te vogelen? Ik beschik wel over de informatie welk control panel iemand gebruikt, dat kan ik gebruiken. Maar kan het ook anders, want volgens mij is het path bij een bepaalde control panel niet altijd 100% hetzelfde (vaak wel).

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Ik denk dat je met $_SERVER['PHP_SELF'] in combinatie met $SERVER['PATH_TRANSLATED'] en/of $_SERVER['DOCUMENT_ROOT'] een heel eind moet komen.
http://nl3.php.net/reserved.variables

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • jwchess
  • Registratie: Februari 2001
  • Niet online
$path = dirname($_SERVER["SCRIPT_FILENAME"]);
Dit is het makkelijkste om erachter te komen.

Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
jwchess schreef op zondag 13 februari 2005 @ 16:56:
$path = dirname($_SERVER["SCRIPT_FILENAME"]);
Dit is het makkelijkste om erachter te komen.
Dat is toch geen ftp path?

Volgens mij is dit echt niet te doen hoor.

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:31

gorgi_19

Kruimeltjes zijn weer op :9

Vraag het anders eens aan je hoster? :) Een mailtje kan in dit geval wonderen doen :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Je kunt de home-dir van de FTP user (bijvoorbeeld als je ftp-username 'piet' is is de homedir ~piet) met realpath omtoveren naar een echt pad en dat combineren met $_SERVER [ 'DOCUMENT_ROOT' ]. Maar volgens mij is dat nog niet eens failsafe, want een ftp-username hoeft niet eens ook altijd een local username op het systeem te zijn.

Ik vraag me af waarom je dit uberhaupt wilt?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • chielsen
  • Registratie: Oktober 2003
  • Laatst online: 20-09 01:17
De username is idd niet altijd ook de naam van de homedir dus dat werkt niet.
Ik denk dat ik het toch maar doe aan de hand van de standaard mappen van de panels. Die zijn bijna altijd wel consistent..

Waarom ik het wil is omdat ik een map wil chmodden en dat kan niet in php (als de map niet onder apache valt en das heel gevaarlijk).
Pagina: 1