• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP getFileName函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中getFileName函数的典型用法代码示例。如果您正苦于以下问题:PHP getFileName函数的具体用法?PHP getFileName怎么用?PHP getFileName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了getFileName函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: doUpload

function doUpload(&$drive_service, &$client, &$file, &$parentFolderID, &$configObj)
{
    //Chunk size is in bytes
    //Currently, resumable upload uses chunks of 1000 bytes
    $chunk_size = 1000;
    //doUpload with exponential backoff, five tries
    for ($n = 0; $n < 5; ++$n) {
        try {
            //Choose between media and resumable depending on file size
            if ($file->size > $chunk_size) {
                insertFileResumable($drive_service, &$client, getFileName($file->path), "", $parentFolderID, $file->type, $file->path, $configObj);
            } else {
                insertFileMedia($drive_service, getFileName($file->path), "", $parentFolderID, $file->type, $file->path, $configObj);
            }
            //If upload succeeded, return null
            return;
        } catch (Google_Exception $e) {
            if ($e->getCode() == 403 || $e->getCode() == 503) {
                $logline = date('Y-m-d H:i:s') . " Error: " . $e->getMessage() . "\n";
                $logline = $logline . date('Y-m-d H:i:s') . "Retrying... \n";
                fwrite($configObj->logFile, $logline);
                // Apply exponential backoff.
                usleep((1 << $n) * 1000000 + rand(0, 1000000));
            }
        } catch (Exception $e) {
            $logline = date('Y-m-d H:i:s') . ": Unable to upload file.\n";
            $logline = $logline . "Reason: " . $e->getCode() . " : " . $e->getMessage() . "\n";
            fwrite($configObj->logFile, $logline);
            //If upload failed because of unrecognized error, return the file
            return $file;
        }
    }
    //If upload failed, return the file
    return $file;
}
开发者ID:rakochi,项目名称:afs-migration-tool,代码行数:35,代码来源:GoogleDriveFuncs.php


示例2: initialize_page

function initialize_page()
{
    $post_action = "";
    if (isset($_POST['submit'])) {
        $post_action = $_POST['submit'];
    }
    if ($post_action == "Add Document" || $post_action == "Add and Return to List") {
        $name = $_POST['name'];
        $file_type = getFileExtension($_FILES['file']['name']);
        $filename = slug(getFileName($_FILES['file']['name']));
        $filename_string = $filename . "." . $file_type;
        // Check to make sure there isn't already a file with that name
        $possibledoc = Documents::FindByFilename($filename_string);
        if (is_object($possibledoc)) {
            setFlash("<h3>Failure: Document filename already exists!</h3>");
            redirect("admin/add_document");
        }
        $target_path = SERVER_DOCUMENTS_ROOT . $filename_string;
        if (move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) {
            $new_doc = MyActiveRecord::Create('Documents', array('name' => $name, 'filename' => $filename_string, 'file_type' => $file_type));
            $new_doc->save();
            if (!chmod($target_path, 0644)) {
                setFlash("<h3>Warning: Document Permissions not set; this file may not display properly</h3>");
            }
            setFlash("<h3>Document uploaded</h3>");
        } else {
            setFlash("<h3>Failure: Document could not be uploaded</h3>");
        }
        if ($post_action == "Add and Return to List") {
            redirect("admin/list_documents");
        }
    }
}
开发者ID:highchair,项目名称:hcd-trunk,代码行数:33,代码来源:add_document.php


示例3: upload

 public static function upload(UploadedFile $file, $uploadPath = null)
 {
     if (is_null($uploadPath)) {
         $uploadPath = public_path() . '/uploads/';
     }
     $fileName = str_slug(getFileName($file->getClientOriginalName())) . '.' . $file->getClientOriginalExtension();
     //Make file name unique so it doesn't overwrite any old photos
     while (file_exists($uploadPath . $fileName)) {
         $fileName = str_slug(getFileName($file->getClientOriginalName())) . '-' . str_random(5) . '.' . $file->getClientOriginalExtension();
     }
     $file->move($uploadPath, $fileName);
     return ['filename' => $fileName, 'fullpath' => $uploadPath . $fileName];
 }
开发者ID:hugoleodev,项目名称:WhatTheTag,代码行数:13,代码来源:Photo.php


示例4: loadClass

function loadClass($className)
{
    global $CONFIG;
    if (0 == strpos($className, 'Twig')) {
        $file = $CONFIG['CENTRAL_PATH'] . 'vendor/Twig/lib/' . str_replace(array('_', ""), array('/', ''), $className) . '.php';
        if (is_file($file)) {
            require $file;
            return;
        }
    }
    $fileName = getFileName($className);
    require getFullPath($fileName);
}
开发者ID:doomy,项目名称:central,代码行数:13,代码来源:autoloader.php


示例5: move

function move($path, $filename, $newname = null)
{
    $allowed = array('jpg', 'jpeg', 'pdf', 'png', 'xls', 'xlsx', 'zip');
    if (file_exists($_FILES[$filename]['tmp_name'])) {
        if (in_array(getFileExtension(getFileName($filename)), $allowed) && $_FILES[$filename]['error'] == 0) {
            $uploadname = isset($newname) ? $newname : getFileName($filename);
            try {
                move_uploaded_file($_FILES[$filename]['tmp_name'], $path . $uploadname);
            } catch (Exception $e) {
                echo "Error Occurred Uploading File: " . $e->getMessage();
            }
        }
    } else {
        throw new Exception('FILE NOT FOUND');
    }
}
开发者ID:slim12kg,项目名称:Anastat,代码行数:16,代码来源:file.php


示例6: form

function form($name = '', $desc = '', $screen = -1, $idn = 0)
{
    ?>
<script type="text/javascript" src="admin/files.js"> </script>

<form action="<?php 
    echo htmlentities($_SERVER['REQUEST_URI']);
    ?>
" method="post" id="form">
    <label for="shot_name">Name:</label>
    <input type="text" maxlength="100" size=70 name="shot_name" id="shot_name"<?php 
    echo !empty($name) ? " value=\"{$name}\"" : '';
    ?>
 /><br />
    <label for="shot_desc">Description:</label>
    <input type="text" maxlength="255" size=100 name="shot_desc" id="shot_desc"<?php 
    echo !empty($desc) ? " value=\"{$desc}\"" : '';
    ?>
 /><br />

    <label for="shot_screen_disp">Screenshot:</label>
    <input type="text" name="shot_screen_disp" readonly=true size=60 id="shot_screen_disp" value="<?php 
    echo htmlentities(stripslashes(getFileName($screen)));
    ?>
" />
    <input type="hidden" name="shot_screen" id="shot_screen" value="<?php 
    echo getFileID($screen);
    ?>
" /><br />
    <input type="button" onclick="javascript:switchVisibility('shot_screen',-1)" value='Pick a file' /><br />
    <div id="shot_screen_div" style="display: none;">
    <iframe src="" id="shot_screen_frame" width=600 ></iframe>
    </div><br />
<?php 
    if ($idn != 0) {
        ?>
    <input type="hidden" name="id" value="<?php 
        echo $idn;
        ?>
" />
<?php 
    }
    ?>
    <input type="submit" />
</form>
<?php 
}
开发者ID:Kjir,项目名称:amsn,代码行数:47,代码来源:amsn.screenshots.php


示例7: devtips_extract

function devtips_extract(DevTip $tip)
{
    global $updates_dir;
    $assetPath = getFileName($tip->get('date'), $tip->get('title'));
    $assetPath = str_replace(".markdown", "", $assetPath);
    # create new asset directory based on new filename
    if (!file_exists($updates_dir . 'images/' . $assetPath)) {
        mkdir($updates_dir . 'images/' . $assetPath);
        chmod($updates_dir . 'images/' . $assetPath, 0777);
    }
    # Download and store each asset
    $assets = $tip->get('assets');
    $featured = null;
    foreach ($assets as $key => $url) {
        if (strpos($url, "/sponsor/") !== false) {
            continue;
        }
        $base = new Net_URL2('https://umaar.com/dev-tips/');
        $abs = $base->resolve($url);
        $dest = $updates_dir . 'images/' . $assetPath . '/' . pathinfo($url)['basename'];
        $content = $tip->get('content');
        $tip->set('content', str_replace($url, '/web/updates/images/' . $assetPath . '/' . pathinfo($url)['basename'], $content));
        if (!$featured) {
            $tip->set('featured-image', '/web/updates/images/' . $assetPath . '/' . pathinfo($url)['basename']);
        }
        if (!file_exists($dest)) {
            set_time_limit(0);
            $fp = fopen($dest, 'w+');
            //This is the file where we save the information
            $ch = curl_init(str_replace(" ", "%20", $abs));
            //Here is the file we are downloading, replace spaces with %20
            curl_setopt($ch, CURLOPT_TIMEOUT, 50);
            curl_setopt($ch, CURLOPT_FILE, $fp);
            // write curl response to file
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_exec($ch);
            // get curl response
            curl_close($ch);
            fclose($fp);
            // set proper chmod
            chmod($dest, 0777);
        }
    }
}
开发者ID:niallobrien,项目名称:WebFundamentals,代码行数:44,代码来源:devtips.php


示例8: form

function form($name = '', $desc = '', $author = '', $version = '', $platform = '', $requires = '', $screen = -1, $file = -1, $idn = -1)
{
    ?>
<script type="text/javascript" src="admin/files.js"> </script>

<form action="<?php 
    echo htmlentities($_SERVER['REQUEST_URI']);
    ?>
" method="post" id="form">
    <label for="plugin_name">Name:</label>
    <input type="text" maxlength="100" size=70 name="plugin_name" id="plugin_name"<?php 
    echo !empty($name) ? " value=\"{$name}\"" : '';
    ?>
 /><br />
    <label for="plugin_desc">Description:</label>
    <input type="text" maxlength="255" size=100 name="plugin_desc" id="plugin_desc"<?php 
    echo !empty($desc) ? " value=\"{$desc}\"" : '';
    ?>
 /><br />
    <label for="plugin_author">Author:</label>
    <input type="text" maxlength="100" name="plugin_author" id="plugin_author"<?php 
    echo !empty($author) ? " value=\"{$author}\"" : '';
    ?>
 /><br />
    <label for="plugin_version">Version:</label>
    <input type="text" maxlength="20" name="plugin_version" id="plugin_version"<?php 
    echo !empty($version) ? " value=\"{$version}\"" : '';
    ?>
 /><br />
    <label for="plugin_platform">Platform/OS:</label>
    <input type="text" maxlength="50" name="plugin_platform" id="plugin_platform"<?php 
    echo !empty($platform) ? " value=\"{$platform}\"" : '';
    ?>
 /><br />
    <label for="plugin_requires">Requires:</label>
    <input type="text" maxlength="50" name="plugin_requires" id="plugin_requires"<?php 
    echo !empty($requires) ? " value=\"{$requires}\"" : '';
    ?>
 /><br />

    <label for="plugin_screen_disp">Screenshot:</label>
    <input type="text" name="plugin_screen_disp" readonly=true size=60 id="plugin_screen_disp" value="<?php 
    echo htmlentities(stripslashes(getFileName($screen)));
    ?>
" />
    <input type="hidden" name="plugin_screen" id="plugin_screen" value="<?php 
    echo getFileID($screen);
    ?>
" /><br />
    <input type="button" onclick="javascript:switchVisibility('plugin_screen',-1)" value='Pick a file' /><br />
    <div id="plugin_screen_div" style="display: none;">
    <iframe src="" id="plugin_screen_frame" width=600 ></iframe>
    </div><br />

    <label for="plugin_file_disp">File:</label>
    <input type="text" name="plugin_file_disp" readonly=true size=60 id="plugin_file_disp" value="<?php 
    echo htmlentities(stripslashes(getFileName($file)));
    ?>
" />
    <input type="hidden" name="plugin_file" id="plugin_file" value="<?php 
    echo getFileID($file);
    ?>
" /><br />
    <input type="button" onclick="javascript:switchVisibility('plugin_file',-1)" value='Pick a file' /><br />
    <div id="plugin_file_div" style="display: none;">
    <iframe src="" id="plugin_file_frame" width=600 ></iframe>
    </div><br />
<?php 
    if ($idn != 0) {
        ?>
    <input type="hidden" name="id" value="<?php 
        echo $idn;
        ?>
" />
<?php 
    }
    ?>
    <input type="submit" />
</form>
<?php 
}
开发者ID:Kjir,项目名称:amsn,代码行数:81,代码来源:amsn.plugins.php


示例9: foreach

             }
         }
     }
 }
 $zskkey = false;
 $kskkey = false;
 foreach ($zone['sec'] as $sec) {
     $dir = "/srv/bind/dnssec/" . $zone['soa']['origin'] . "/";
     if (!file_exists($dir)) {
         shell_exec("mkdir -p " . $dir);
     }
     if ($sec['type'] == "ZSK" || $sec['type'] == "KSK") {
         if (!empty($sec['public']) && !empty($sec['private'])) {
             preg_match("/; This is a (key|zone)-signing key, keyid ([0-9]+), for " . $zone['soa']['origin'] . "/i", $sec['public'], $match);
             $filename1 = getFileName($zone['soa']['origin'], $sec['algo'], $match[2], "pub");
             $filename2 = getFileName($zone['soa']['origin'], $sec['algo'], $match[2], "priv");
             if (file_exists($dir . $filename1)) {
                 unlink($dir . $filename1);
             }
             if (file_exists($dir . $filename2)) {
                 unlink($dir . $filename2);
             }
             $handler = fOpen($dir . $filename1, "a+");
             fWrite($handler, $sec['public']);
             fClose($handler);
             $handler = fOpen($dir . $filename2, "a+");
             fWrite($handler, $sec['private']);
             fClose($handler);
             if (file_exists($dir . $filename1) && file_exists($dir . $filename2)) {
                 /* fallback for missing DNSKEY record */
                 if ($zsk === false || $ksk === false) {
开发者ID:cengjing,项目名称:Domain-Control-Panel,代码行数:31,代码来源:bind9.php


示例10: clone_page

/**
 * Clone a page
 * Automatically names page id to next incremental copy eg. "slug-n"
 * Clone title becomes "title [copy]""
 *
 * @param  str $id page id to clone
 * @return mixed   returns new url on succcess, bool false on failure
 */
function clone_page($id)
{
    list($cloneurl, $count) = getNextFileName(GSDATAPAGESPATH, $id . '.xml');
    // get page and resave with new slug and title
    $newxml = getPageXML($id);
    $newurl = getFileName($cloneurl);
    $newxml->url = getFileName($cloneurl);
    $newxml->title = $newxml->title . ' [' . sprintf(i18n_r('COPY_N', i18n_r('COPY')), $count) . ']';
    $newxml->pubDate = date('r');
    $status = XMLsave($newxml, GSDATAPAGESPATH . $cloneurl);
    if ($status) {
        return $newurl;
    }
    return false;
}
开发者ID:kix23,项目名称:GetSimpleCMS,代码行数:23,代码来源:template_functions.php


示例11: elseif

</table></p>
<?php 
} elseif ($_GET['action'] == 'clean') {
    $q = @mysql_query("SELECT * FROM `amsn_files` ORDER BY `filename`, `url`");
    while ($row = mysql_fetch_assoc($q)) {
        $count = 0;
        $count = $count + mysql_num_rows(@mysql_query("SELECT id FROM `amsn_skins` WHERE screen_id={$row['id']} OR file_id={$row['id']};"));
        $count = $count + mysql_num_rows(@mysql_query("SELECT id FROM `amsn_plugins` WHERE screen_id={$row['id']} OR file_id={$row['id']};"));
        $count = $count + mysql_num_rows(@mysql_query("SELECT id FROM `amsn_screenshots` WHERE screen_id={$row['id']};"));
        if ($count == 0) {
            if ($row['filename'] != '') {
                unlink(getFilePath($row['filename']));
            }
            echo "<p>Removing the file " . getFileName($row['id']) . " from the database</p>\n";
            if (!mysql_query("DELETE FROM `amsn_files` WHERE id = '" . $row['id'] . "' LIMIT 1")) {
                echo "<p>There was an error when trying to remove the file " . getFileName($row['id']) . " from the database</p>\n";
            }
        }
    }
} elseif ($_GET['action'] == 'edit') {
    if (!mysql_num_rows($q = mysql_query("SELECT * FROM `amsn_files` ORDER BY `filename`, `url`"))) {
        echo "<p>There are no files yet</p>\n";
        return;
    }
    if (isset($_POST['id']) && ereg('^[1-9][0-9]*$', $_POST['id']) && !mysql_num_rows($q = @mysql_query("SELECT * FROM `amsn_files` WHERE id = '" . (int) $_POST['id'] . "' LIMIT 1"))) {
        echo "<p>The selected item don't exists</p>\n";
        return;
    }
    if ($_GET['action'] == 'edit' && isset($_POST['id'])) {
        if (isset($_POST['id'], $_POST['type'])) {
            $_POST = clean4sql($_POST);
开发者ID:Kjir,项目名称:amsn,代码行数:31,代码来源:amsn.files.php


示例12: sendFile

function sendFile($filename, $contentType = null, $nameToSent = null, $mustExit = true)
{
    global $canUseXSendFile;
    $stat = @LFS::stat($filename);
    if ($stat && @LFS::is_file($filename) && @LFS::is_readable($filename)) {
        $etag = sprintf('"%x-%x-%x"', $stat['ino'], $stat['size'], $stat['mtime'] * 1000000);
        if (isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] == $etag || isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $stat['mtime']) {
            header('HTTP/1.0 304 Not Modified');
        } else {
            header('Content-Type: ' . (is_null($contentType) ? 'application/octet-stream' : $contentType));
            if (is_null($nameToSent)) {
                $nameToSent = getFileName($filename);
            }
            if (isset($_SERVER['HTTP_USER_AGENT']) && strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
                $nameToSent = rawurlencode($nameToSent);
            }
            header('Content-Disposition: attachment; filename="' . $nameToSent . '"');
            if ($mustExit && $canUseXSendFile && function_exists('apache_get_modules') && in_array('mod_xsendfile', apache_get_modules())) {
                header("X-Sendfile: " . $filename);
            } else {
                header('Cache-Control: ');
                header('Expires: ');
                header('Pragma: ');
                header('Etag: ' . $etag);
                header('Last-Modified: ' . date('r', $stat['mtime']));
                set_time_limit(0);
                ignore_user_abort(!$mustExit);
                header('Accept-Ranges: bytes');
                header('Content-Transfer-Encoding: binary');
                header('Content-Description: File Transfer');
                if (ob_get_level()) {
                    while (@ob_end_clean()) {
                    }
                }
                $begin = 0;
                $end = $stat['size'];
                if (isset($_SERVER['HTTP_RANGE'])) {
                    if (preg_match('/bytes=\\h*(\\d+)-(\\d*)[\\D.*]?/i', $_SERVER['HTTP_RANGE'], $matches)) {
                        $begin = intval($matches[0]);
                        if (!empty($matches[1])) {
                            $end = intval($matches[1]);
                        }
                    }
                }
                $size = $end - $begin;
                if (PHP_INT_SIZE <= 4 && $size >= 2147483647) {
                    passthru('cat ' . escapeshellarg($filename));
                } else {
                    if (!ini_get("zlib.output_compression")) {
                        header('Content-Length:' . $size);
                    }
                    if ($size != $stat['size']) {
                        $f = @fopen($filename, 'rb');
                        if ($f === false) {
                            header("HTTP/1.0 505 Internal Server Error");
                        } else {
                            header('HTTP/1.0 206 Partial Content');
                            header("Content-Range: bytes " . $begin . "-" . $end . "/" . $stat['size']);
                            $cur = $begin;
                            fseek($f, $begin, 0);
                            while (!feof($f) && $cur < $end && !connection_aborted() && connection_status() == 0) {
                                print fread($f, min(1024 * 16, $end - $cur));
                                $cur += 1024 * 16;
                            }
                            fclose($f);
                        }
                    } else {
                        header('HTTP/1.0 200 OK');
                        readfile($filename);
                    }
                }
            }
        }
        if ($mustExit) {
            exit(0);
        } else {
            return true;
        }
    }
    return false;
}
开发者ID:Rapiddot,项目名称:ruTorrent,代码行数:81,代码来源:util.php


示例13: error_reporting

 * This information must remain intact.
 */
error_reporting(0);
require_once '../../common.php';
checkSession();
switch ($_GET['action']) {
    case 'load':
        if (file_exists(DATA . "/config/" . getFileName())) {
            echo json_encode(getJSON(getFileName(), "config"));
        } else {
            echo json_encode(array());
        }
        break;
    case 'save':
        if (isset($_POST['data'])) {
            saveJSON(getFileName(), json_decode($_POST['data']), "config");
            echo '{"status":"success","message":"Data saved"}';
        } else {
            echo '{"status":"error","message":"Missing Parameter"}';
        }
        break;
    case 'isDir':
        if (isset($_GET['path'])) {
            $result = array();
            $result['status'] = "success";
            $result['result'] = is_dir(getWorkspacePath($_GET['path']));
            echo json_encode($result);
        } else {
            echo '{"status":"error","message":"Missing Parameter"}';
        }
        break;
开发者ID:practico,项目名称:Codiad-Ignore,代码行数:31,代码来源:controller.php


示例14: addnew

 public function addnew($data, $upload = true)
 {
     // dd($data);
     extract($data);
     $pathname = $upload == true ? getFileName('file') : 'default.txt';
     $query = $this->db->prepare('INSERT INTO `surveys` (filename,pathname,sector_id) VALUES (:filename,:pathname,:sector)');
     $query->bindParam(':filename', $filename, PDO::PARAM_STR);
     $query->bindParam(':pathname', $pathname, PDO::PARAM_STR);
     $query->bindParam(':sector', $sector, PDO::PARAM_STR);
     $query->execute();
     getError($query);
     // dd(config('storage_path'));
     if (hasFile('file')) {
         move(config('storage_path_survey'), 'file');
     }
 }
开发者ID:slim12kg,项目名称:Anastat,代码行数:16,代码来源:Survey.php


示例15: getUpdate

<?php

include '_header.php';
$update = getUpdate($_GET['file']);
$teaserblocks = $update['page']->keyExists('teaserblocks') ? $update['page']->fetch('teaserblocks') : null;
if ($_POST) {
    $file = buildFile();
    $newFileName = getFileName($_POST['date'], $_POST['title']);
    // delete current Markdown file
    unlink($updates_dir . $_GET['file']);
    // write new Markdown file
    file_put_contents($updates_dir . $newFileName, $file);
    chmod($updates_dir . $newFileName, 0777);
    //echo "<textarea style='width: 100%; height: 500px;'>";
    //echo $file;
    //echo "</textarea>";
    echo "<script>location.href = location.pathname + '?file=" . $newFileName . "';</script>";
}
?>

<form action="" method="post">
	<fieldset>
		<legend>Metadata</legend>
		<div>
			<label for="published">Published</label>
			<div>
				<input type="radio" name="published" value="true" <?php 
if ($update['page']->fetch('published')) {
    echo "checked";
}
?>
开发者ID:niallobrien,项目名称:WebFundamentals,代码行数:31,代码来源:update.php


示例16: updateWebsiteStat

function updateWebsiteStat()
{
    $content = '';
    $splStr = '';
    $splxx = '';
    $filePath = '';
    $fileName = '';
    $url = '';
    $s = '';
    $nCount = '';
    handlePower('更新网站统计');
    //管理权限处理
    connexecute('delete from ' . $GLOBALS['db_PREFIX'] . 'websitestat');
    //删除全部统计记录
    $content = getDirTxtList($GLOBALS['adminDir'] . '/data/stat/');
    $splStr = aspSplit($content, vbCrlf());
    $nCount = 1;
    foreach ($splStr as $key => $filePath) {
        $fileName = getFileName($filePath);
        if ($filePath != '' && left($fileName, 1) != '#') {
            $nCount = $nCount + 1;
            aspEcho($nCount . '、filePath', $filePath);
            doEvents();
            $content = getFText($filePath);
            $content = replace($content, chr(0), '');
            whiteWebStat($content);
        }
    }
    $url = getUrlAddToParam(getThisUrl(), '?act=dispalyManageHandle', 'replace');
    Rw(getMsg1('更新全部统计成功,正在进入' . @$_REQUEST['lableTitle'] . '列表...', $url));
    writeSystemLog('', '更新网站统计');
    //系统日志
}
开发者ID:313801120,项目名称:AspPhpCms,代码行数:33,代码来源:admin_function.php


示例17: problem

	If nothing is printed to output.txt it is either a permission problem (make the folder this file
	is in writeable) or your path to the upload.php file (the 3rd paramater of the $uploader->create()
	function) is wrong. Make sure you use a full web path if you are having problems (such as
	http://www.inaflashuploader.com/uploader/upload.php)*/
session_start();
if (@$_REQUEST['cmd'] == 'del') {
    @unlink($_REQUEST['file']);
}
@extract($_GET);
$album = "carausal";
if ($_SERVER['HTTP_HOST'] == 'localhost') {
    $pic_root = "D:\\wamp\\www\\farben\\images\\";
} else {
    $pic_root = $_SERVER['DOCUMENT_ROOT'] . "/farben/images/";
}
$filename = getFileName($album, $_FILES['Filedata']['name']);
$temp_name = $_FILES['Filedata']['tmp_name'];
$error = $_FILES['Filedata']['error'];
$size = $_FILES['Filedata']['size'];
$ext = getFileExtension($filename);
if (!is_dir($pic_root . $album)) {
    mkdir($pic_root . $album, 0777);
    chmod($pic_root . $album, 0777);
}
if (!$error) {
    if ($ext == "jpeg" || $ext == "GIF" || $ext == "gif" || $ext == "JPG" || $ext == "jpg" || $ext == "png" || $ext == "PNG" || $ext == "JPEG") {
        $base_info = getimagesize($temp_name);
        switch ($base_info[2]) {
            case IMAGETYPE_PNG:
                $img = imagecreatefrompng($temp_name);
                break;
开发者ID:Kylemurray25,项目名称:wmlmusicguide,代码行数:31,代码来源:pic_upload.php


示例18: date

<?php

include_once "../../../../includes/dbUtils.php";
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
        <head>
				<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        </head>
        <body>
        		<p>Page generated on:</p>
                <p><?php 
echo date('r');
?>
</p>
				FileName: <?php 
echo getFileName();
?>
				M= <?php 
echo $_REQUEST['m'];
?>
        </body>
</html>
开发者ID:kifah4itTeam,项目名称:phpapps,代码行数:25,代码来源:test2.php


示例19: getUniqueUploadedFilename

            $torrent->is_private(true);
        }
        $fname = getUniqueUploadedFilename($torrent->info['name'] . '.torrent');
        if (isset($request['start_seeding'])) {
            if (is_dir($path_edit)) {
                $path_edit = addslash($path_edit);
            }
            $path_edit = dirname($path_edit);
            if ($resumed = rTorrent::fastResume($torrent, $path_edit)) {
                $torrent = $resumed;
            }
            $torrent->save($fname);
            rTorrent::sendTorrent($torrent, true, true, $path_edit, null, true, isLocalMode());
            if ($resumed) {
                if (isset($torrent->{'rtorrent'})) {
                    unset($torrent->{'rtorrent'});
                }
                if (isset($torrent->{'libtorrent_resume'})) {
                    unset($torrent->{'libtorrent_resume'});
                }
                $torrent->save($fname);
            }
        } else {
            $torrent->save($fname);
        }
        @chmod($fname, $profileMask & 0666);
        file_put_contents(getTempDirectory() . getUser() . $taskNo . "/out", getFileName($fname));
        exit(0);
    }
    exit(1);
}
开发者ID:chaitanya11,项目名称:rtorrent,代码行数:31,代码来源:createtorrent.php


示例20: addsurvey

 /**
  * Add new survey pdfs to storage
  */
 public function addsurvey()
 {
     $Sectors = App('App\\Entities\\Survey')->listSectors();
     if (request() == "post") {
         $data = $_POST;
         $filename = getFileName('file');
         $filetype = getFileExtension($filename);
         $allowed = ['pdf', 'docx', 'doc', 'xlsx', 'xls'];
         if (hasFile('file')) {
             if (in_array($filetype, $allowed)) {
                 App('App\\Entities\\Survey')->addnew($data);
                 $notification = "Free survey database file successfully added";
             } else {
                 $notification = "Error: Only pdf,docx,doc,xlsx,xls uploads allowed!";
             }
         } else {
             App('App\\Entities\\Survey')->addnew($data, false);
             $notification = "Free survey database file successfully added";
         }
         redirect_to("/admin/survey", array('as' => 'notification', 'message' => $notification));
     }
     backview('survey/add', compact('Sectors'));
 }
开发者ID:slim12kg,项目名称:Anastat,代码行数:26,代码来源:AdminController.php



注:本文中的getFileName函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getFileType函数代码示例发布时间:2022-05-15
下一篇:
PHP getFileList函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap