kan jag göra så att personer som är medlemmar på min sida får en egen hemside adress t ex hem.mittnamn/deras namn och ett ftp konto?
adress....
8 svar · 316 visningar · startad av patrik2002
Ja.
hur gör jag det då?
Vilket operativsystem handlar det om?
på hårdisken har jag windows men ja tror d stod unix på webhotellet
Du vill alltså bygga en webbaserad FTP? Kolla in http://www.php.net/ftp
Det är möjligt att ditt webhotell har stängt av dessa funktioner, men du kan ju alltid testa. Det är inte speciellt svårt att slänga ihop en sådan klass, skulle jag gissa på! :)
där står följande:
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}
// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
?>
1. kan du förklara detta.
2. hur får användarna en egen adress?
För att ge användarna FTP måste du ha en FTP-server igång hos webbhotellet. Förslasvis ska du ha fulla administratörsrättigheter, d.v.s. möjlighet att konfa servrar (för såväl FTP som HTTP), lägga till konton i operativsystemet, och så vidare.
Du skulle iofs kunna använda dig av dina inloggningsuppgifter för FTP:n, och sedan beroende på "dina" användares loginnamn kolla vad de får göra - via PHP. Är du osäker på om du kan verkligen lita på dina användare, ska du inte använda dig av den här metoden. Det är inte speciellt säkert, det finns säkert flera sätt där de kan komma åt dina och varandras filer.
Mao, lyssna på spango. :)