ホームページ  >  記事  >  バックエンド開発  >  PHP iframe はリフレッシュ不要のファイル アップロードを実装します (Ajax は必要ありません)_PHP チュートリアル

PHP iframe はリフレッシュ不要のファイル アップロードを実装します (Ajax は必要ありません)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:10:45858ブラウズ

この記事では、php iframe を使用してファイルをアップロードする方法を紹介します。必要な学生は参考にしてください。

まず第一に、ajax はファイルをアップロードできないため、今夜は眠れなかったので、更新せずにファイルをアップロードしました

そして、iframeの名前の値、つまり「upload」に設定すると、CSSが非表示に設定されているため、iframeで開かれるため、動きはありません。 display:none を削除すると、サーバーから返された情報も表示されます。


class Upload

{

public $_file;

public function __construct( $name =null)

{

if(is_null($name) || !isset( $_FILES[$name]))

一般的な タグと比較すると、タブ ページを開いてデータを送信する場所を指定するために使用される target 属性が 1 つだけあります。

この属性が設定されていない場合、アクション内の URL はリダイレクトされ、通常どおりこのページで開かれます。
自分の組織のカテゴリーも投稿してください。




コードは次のとおりです

コードをコピー
$this ->_fileS[$name]; ;_file[, 'エラー'] !== 0) return move_uploaded_file($this->_file['tmp_name'], $real_dir.'/'.$this->_file[ 'name']); $ Real_dir = RealPath ($ DIR) IF ($ Real_dir =====) 新しい例外をスローしています ("Givey Directory {$ DIR}存在しません ");) if(!is_writable($real_dir))
throw new Exception("エラー コード: ".$this->gt; real_dir = $this->checkDir($new_dir); } V プライベート関数 checkdir ($ dir) {

呼び出し例:

コードは次のとおりです コードをコピー

$inputName = 'uploadfile'
// つまり、 空白のままでも構いません
$upload = new Upload($inputName);
$new_dir = "/www"; // ファイルの移動先のパス
$upload->moveTo($new_dir );


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/444701.html技術記事この記事では、php iframe を使用してファイルをアップロードする方法を紹介します。必要な学生は参考にしてください。 まず第一に、ajax はそうではありません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。