note 41516 deleted from ref.filesystem by felipe
| From: | felipe@php.net | Date: | Mon, 10 Dec 2007 17:56:54 +0000 |
| Subject: | note 41516 deleted from ref.filesystem by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-133226@lists.php.net to get a copy of this message | ||
Note Submitter: Storm Reaver
----
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);
?>