Beste mensen!
Daniel Tryba wrote:
> De oplossing is reeds lang geleden aangedragen. Zorg ervoor dat de
> webserver dingen draaid onder het id van de gebruiker. bv suexec voor
> Apache: http://httpd.apache.org/docs/suexec.html
Hier begrijp ik nog steeds niets van, maar ik vond uiteindelijk op
<http://www.phpfreakz.nl> de oplossing. Daar stond een volledig online
editor met ftp.
Na wat gepeuter kwam ik tot de volgende routine:
<?php
$ftp=ftp_connect($server) or die("invalid server");
$conn=ftp_login($ftp,$username,$password) or die("login failed for some
reason");
$cmd="CHMOD 0646 /[ftppad]/body.txt";
if (ftp_site($ftp, $cmd))
{
echo "Gelukt!";
}
ftp_quit;
?>
Wat ik verder wilde doen was hier makkelijk in te bouwen.
Volgens mij was ik er bijna, maar heb ik blijkbaar steeds op cruciale
plekken een fout gemaakt.
Daniel Tryba wrote:
> ftp is totaal onveilig, het is veiliger om gewoon
> je huidige php opzet te houden dan te gaan prutsen met ftp (zowat
> elke ftpd heeft regelmatig een securitylek en het protocol is niet
> encrypted). SSH (scp/sftp) is een zinnig alternatief.
Zodra het mogelijk is om via SSH en php-script datgene te doen, wat ik
wil, i.p.v. ftp, houd ik me aanbevolen.
In elk geval ben ik blij met de tips, die me wat meer inzicht hebben
gegeven in de combinatie ftp-php.
--
---------------------------
Groetjes,
Eduard
http://www.websitez.nl
---------------------------

Likes:

Quote