note 41516 added to ref.filesystem
| From: | StormReaver at rn2 dot php dot net | Date: | Tue, 13 Apr 2004 11:48:04 +0000 |
| Subject: | note 41516 added to ref.filesystem | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-68064@lists.php.net to get a copy of this message | ||
The way to write files on server where it is not possible (e.g. Gorodok.net)
<?php
function killfile($ftp, $login, $pass, $filename){
$conn_id = ftp_connect($ftp);
$login_result = ftp_login($conn_id, $login, $pass);
if ((!$conn_id) || (!$login_result)) { return false; } else {
$del = ftp_delete($conn_id, $filename);
if (!del) { return false; } else {return true;}
}
ftp_close($conn_id);
}
killfile("gorodok.net", "login", "password",
"/path/file.extension");
// Erasing file on server
$fs = fopen("ftp://login:password@gorodok.net/path/file.extension",
"w");
// Opening file for writing
// You can't open file 4 writing without 'killfile' function because there must be
no such file on server for fopen write mode via FTP/
// Here we write what we need
fclose($fs);
?>
----
Manual Page -- http://www.php.net/manual/en/ref.filesystem.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+41516
Delete -- http://master.php.net/manage/user-notes.php?action=delete+41516&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+41516&report=yes
Search -- http://master.php.net/manage/user-notes.php