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).
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
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.
Dat is toch geen ftp path?jwchess schreef op zondag 13 februari 2005 @ 16:56:
$path = dirname($_SERVER["SCRIPT_FILENAME"]);
Dit is het makkelijkste om erachter te komen.
Volgens mij is dit echt niet te doen hoor.
Vraag het anders eens aan je hoster?
Een mailtje kan in dit geval wonderen doen
Digitaal onderwijsmateriaal, leermateriaal voor hbo
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?
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
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).
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