タイトルの通りですが、現在mac os x serverにてホームページを公開しております。
将来的には掲示板として使用したいのですが、動画のアップロードがどうしてもできなくて悩んでおります。
現在公開しているindex.htmlのbody内に以下のコードを書き、phpで受け取るようにしております。
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="upfile" /><br /><br />
<input type="submit" value="アップロード" />
</form>
そして、このupload.phpの中身が以下です。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>sample</title>
</head>
<body>
<p><?php
if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) {
chmod("files/" . $_FILES["upfile"]["name"], 0644);
echo $_FILES["upfile"]["name"] . "をアップロードしました。";
} else {
echo "ファイルをアップロードできません。";
}
} else {
echo "ファイルが選択されていません。";
}
?></p>
</body>
</html>
このコードで画像はアップロードできるのですが、動画はなぜかアップロードできません。
違いはやはりファイルサイズだと考え、調べた結果php.iniを編集することでファイルサイズの制限を大きくすることができることがわかりました。
;メモリ使用量の上限
memory_limit = 1G
;POSTデータの最大サイズ ※合計サイズ
post_max_size = 1G
;1ファイルあたりの最大アップロードサイズ
upload_max_filesize = 1G
そこで、上記のような設定にすれば動画のアップロードができると考えたのですが、肝心のphp.iniの編集方法がいまいちよくわかりません。
直接編集するのは書込の権限が無いためコピーを作成すると思うのですが、そのコピーの作成先や、編集方法がわかりません。
また、そのphp.iniを編集して、
/Users/ユーザー名/Documents/homepage/
↑にあるupload.phpに影響するのでしょうか?
自宅サーバーをたててのホームページ公開は最近やり始めたところで、トンチンカンな質問をしているかもしれないですが、詳しい方詳しい手順をご教授ください>_<
<環境>
PC:Mac OS X Yosemite 10.10.3 MacBook Pro 16GB
OS X Server:Server 4.1(ビルド 14S1092)
ご回答よろしくお願い致します!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP php ログイン 1 2022/11/01 00:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
youtubeに音声のみのmp4ファイ...
-
ファイルアップロードの上限を...
-
ファイルをGET送信でアップロー...
-
VBでクラウドストレージにア...
-
アップロードするとバックスラ...
-
BASP21のFTPで日本語ファイル名...
-
phpでPEAR::DBを使っているので...
-
index.phpって何ですか? 具体...
-
index.phpに入るには、どうすれ...
-
PHP8を使うと、大量のWarningが...
-
トランザクションが原因?DBに...
-
エックスサーバーでのmysql設定...
-
パースエラーとは?
-
フォントの色を変えるには?
-
ImageCreate関数が undefined f...
-
入力フォームの空白や改行を制...
-
別ファイルの変数を呼び出した...
-
php5-extensions を make でき...
-
★PHP?★画像を縦横比を変えずに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
one drive のアップロード失敗...
-
youtubeに音声のみのmp4ファイ...
-
wixの使い方について
-
ftpでアップロードが出来ない
-
「クラウドにアップロード」」...
-
ファイルサイズがpost_max_size...
-
VBでクラウドストレージにア...
-
大容量のファイルアップロード...
-
画像ファイルの名前をそのままU...
-
どうして送信されないのでしょ...
-
ファイルアップロードの上限を...
-
PHPでxmlをAPIに送信する方法(P...
-
ファイルをGET送信でアップロー...
-
unlinkでどうしてもファイルが...
-
FTPClientで転送結果(OKかFAIL)
-
ファイルのアップロードでパス...
-
$filePath = './user_img/' . $...
-
FTP接続の例外処理
-
move_uploaded_fileについて
おすすめ情報