Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアル
在上一篇中讲解了如何通过Ajax提交表单并由PHP处理底层数据,本篇将主要介绍图片的上传与处理。对于文件的上传很简单,只需一个Form便可实现,再通过PHP将源文件上传到目标目录。先上个效果图:
Sample6_1.php 中创建Form:
Copy to Clipboard
//上传文件需要定义enctype,为了显示图片将target设为Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアルframe
enctype="multipart/form-data" target="Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアルframe">
Upload a File:
//上传文件
上传图片函数 Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアルimg:
Copy to Clipboard
//提交Form
theform.submit();
//在showimg
setStatus ("Loading...","showimg");
}
//上传状态函数
function setStatus (theStatus, theObj){
obj = document.getElementById(theObj);
if (obj){
obj.innerHTML = "
}
}
process_Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアル.php はファイルアップロード機能を提供します:
クリップボードにコピー
$allowedtypes = array("image/jpeg","image/pjpeg","image/png", "image/x-png","image/gif") ;
//ファイル保存ディレクトリ
$savefolder = "images";
//ファイルがアップロードされている場合は作業を開始します
if (isset ($_FILES['myfile'])){
//アップロードされたファイルが準拠しているかどうかを確認します$allowedtypes タイプの場合
if (in_array($_FILES['myfile']['type'],$allowedtypes)){
if ($_FILES['myfile']['error'] == 0){
$thefile = "$savefolder/".$_FILES['myfile']['name'];
//move_Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアルed_file を通じてファイルをアップロードします
if (!move_Ajax と PHP の学習と実践 第 5 回 画像処理_PHP チュートリアルed_file($_FILES['myfile']['tmp_name'], $thefile)) {
echo "ファイルのアップロード中にエラーが発生しました。";
else{
?>
br />"http:/ / www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
