當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Ftp::isNeeded方法代碼示例

本文整理匯總了PHP中Ftp::isNeeded方法的典型用法代碼示例。如果您正苦於以下問題:PHP Ftp::isNeeded方法的具體用法?PHP Ftp::isNeeded怎麽用?PHP Ftp::isNeeded使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Ftp的用法示例。


在下文中一共展示了Ftp::isNeeded方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: die

    die($error);
}
if (isset($_REQUEST['backup'])) {
    require_once '../Updater.php';
    $updater = new Updater('google-adsense');
    $updater->backup();
    exit;
}
if (empty($_FILES)) {
    http_response_code(400);
    die("File upload error. No files reached the server!");
}
$ds = DIRECTORY_SEPARATOR;
$target = realpath("..{$ds}..") . $ds;
$ftp = new Ftp();
if (Ftp::isNeeded($target)) {
    if (!$ftp->isReady) {
        $error = "Cannot overwrite the plugin files! Here are your options to proceed." . "<ul><li>Enter or edit the FTP credentials below, if available. Contact your server admin for details.</li>" . "<li>Disable and delete the current version of the plugin, and use the WordPress interface <ol><li>Plugins &rarr; Add New</li><li>Click on <code>Upload Plugin</code></li><li>Choose the downloaded zip file</li><li>Click on Insall Now.</li></ol></li>" . "<li>Unpack the downloaded zip file and upload the rest to your server, overwriting the existing files.</li>" . "<li>Make your installation updatable by using this Unix command or equivalent:<pre><code>chmod -R 777 {$target}</code></pre></li></ul>";
        http_response_code(400);
        die($error);
    }
}
$warning = '';
$dirCount = 0;
$zip = new ZipArchive();
$tmpName = $_FILES['file']['tmp_name'];
if ($zip->open($tmpName) !== TRUE) {
    $error = "Cannot open the uploaded zip file.";
    http_response_code(400);
    die($error);
}
開發者ID:se7ven214,項目名稱:Kungfuphp.local,代碼行數:31,代碼來源:update.php


注:本文中的Ftp::isNeeded方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。