◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

圧縮ファイル展開型あぷろだを作りたい->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/php/1226453713/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1nobodyさん
2008/11/12(水) 10:35:13ID:j29vKJ+C
が、ぐぐっても参考になるサイトが見つからないのでソースや解説サイト教えてください。

愛の手をヽ(;´Д`)ノ
2nobodyさん
2008/11/12(水) 11:42:13ID:???
>>1
よし、まず何を聞きたい?
何をどこまで作ったんだ?アップしてくれ。
3nobodyさん
2008/11/12(水) 11:53:19ID:j29vKJ+C
>>2
レスありがとうございます。
すみませんまだPHPアップローダのフリーソースをDLしてレンタル鯖探してるところでして・・・

基本的なところがよくわかっていないのですが、PHPのアップローダにZIPを展開するスクリプト?組み込んで
その結果をサムネイル表示する。という考え方でだいじょうぶでしょうか?

圧縮ファイル展開型アプロダもフリーソースがあるだろうと思って探してみたところ見つけられなかったので
自分で挑戦してみようかと思ってます。
4nobodyさん
2008/11/12(水) 18:04:14ID:???
http://pc11.2ch.net/test/read.cgi/php/1145941
マルチ乙

レスしてくれてる人にレスかえさへんってどうなん?
5nobodyさん
2008/11/13(木) 01:31:10ID:Qi0OORAp
>>3
圧縮ファイルならPEARが必要だな
6nobodyさん
2008/11/13(木) 02:09:19ID:???
まぁ、レン鯖はほとんど無理だろう。
自鯖建てられないなら諦めろ。
7nobodyさん
2008/11/14(金) 14:32:19ID:???
>>5
PEARググってきました。
PHPのアプロダにこれ組み込んだらいけそうですね。
8nobodyさん
2008/11/14(金) 14:33:47ID:???
>>6
とりあえず作って動作チェックしてOKだったら自鯖建てるつもりです。
レン鯖申し込みしてきたのでPHPとPEARしこしこ弄ってきます!

レスくれてる人ありがとうございます。
あぷろだ完成まで経過報告をさせていただきますので見守ってやってください(o*。_。)oペコッ
9nobodyさん
2008/11/14(金) 15:14:01ID:Kmy+84ZB
レンタルスペースにPHPのあぷろだ設置してみました。
http://www9.atpages.jp/~pakupaku001/

PHPに関しては知識がないのでこれから勉強していきます。
10nobodyさん
2008/11/14(金) 16:25:23ID:Kmy+84ZB
サンプルでDLしたのは拡張子がPHPのものだったんですが、例えばページはHTMLで表示して
「upload」のボタンにup.phpへのリンクを指定して処理をさせるということが可能でしょうか?
11nobodyさん
2008/11/14(金) 17:42:00ID:Kmy+84ZB
http://www.exploader.net/
ここみたいなの作りたいです
12nobodyさん
2008/11/15(土) 00:50:15ID:???
>>10
upload_iriguchi.html
<form action="./up.php" method="post" enctype="multipart/form-data">
....
</form>
ってこと?
13nobodyさん
2008/11/15(土) 00:53:16ID:???
あと、Zipファイルの中身を見たりするなら
http://pear.php.net/package/Archive_Zip
ってのがある。これ+PEAR.phpで単体で普通に動くから

[pear archive_zip]とかググりつつ、
http://www.phppro.jp/news/181
とかみてがんばれ。
14nobodyさん
2008/11/15(土) 00:57:14ID:???
ただ、system()でunzip系が使えるなら素直にシステムコマンドたたいた方が楽だな。
15nobodyさん
2008/11/15(土) 07:46:42ID:???
>>12
そんな感じです!
できるんですね~がんばります
16nobodyさん
2008/11/15(土) 07:48:21ID:???
>>13
ローカルのテスト用にXAMPPいれてPEAR使ってみたら
require_once(PEAR/Info.php) [function.require-once]: failed to open stream~
ってエラーがでて先に進めませんorz
ちゃんとインストールできてないんでしょうか?

丁寧なレスありがとうございました。
171
2008/11/15(土) 10:53:07ID:k8oNRHMF
自決しました。

PEARのライブラリがインストールできてなかったみたいでした。
181
2008/11/15(土) 15:31:44ID:k8oNRHMF
http://www.exploader.net/
ここみたいな感じにするにはファイル名とか連番とかの情報をテキストで読み書きするのではなくMYSQLとかでDB管理しないとだめでしょうか?
19nobodyさん
2008/11/15(土) 21:21:27ID:???
全く同じものが作りたいの?
拡張の仕方でテーブル構成はだいぶ変わるけど
20nobodyさん
2008/11/15(土) 23:24:30ID:k8oNRHMF
>>19
レスありがとうございます。
配置とかレイアウトまで全く一緒じゃなくてもいいです。
圧縮ファイルをうp→展開してサムネイル表示→一枚選んでトップにリンク表示
ここの機能を真似したいです。
211
2008/11/16(日) 00:11:40ID:bd9Qfzm9
xamppを使ってローカルで試行錯誤しているのですがまたかう゛ぇにぶつかってしまいましたorz

アップロードの動作自体はできたのですが、日本語のファイルを指定するとファイルの名前を格納させている変数が空っぽの状態になってしまいます。
日本語ファイルに対応させるにはどうしたらいいでしょうか?

//アップロードファイルの条件
$max_file_size="104,857,600";
$permit_ext=array("zip","lzh","rar");
$upload_dir="upfiles/";

$uploaded_file_tmp=$_FILES["upfile"]["tmp_name"];
$uploaded_file_name=$_FILES["upfile"]["name"];
$uploaded_file_size=$_FILES["upfile"]["size"];
$uploaded_file_ext=pathinfo($_FILES["upfile"]["name"],PATHINFO_EXTENSION);
$uploaded_file_pass=$_POST["pass"];

//チェック
if (!is_uploaded_file($uploaded_file_tmp) == true) {
echo "ファイルを選択してください。";
exit;
} elseif(!$uploaded_file_pass) {
echo "削除Passを入力してください。";
exit;
} elseif($max_file_size > $uploaded_file_size) {
echo "100MBを超えるファイルはアップロードできません。";
exit;
} elseif(!in_array($uploaded_file_ext,$permit_ext)) {
echo "ZIP、RAR、LZH形式のファイルを指定してください。";
exit;
}
22nobodyさん
2008/11/16(日) 00:13:01ID:bd9Qfzm9
連投すみません。

ファイルの名前を格納させている変数が空なだけではなくアップロード自体がされていないみたいですorz
23nobodyさん
2008/11/16(日) 00:30:59ID:???
>>20
それだけだとしたら別にDBはいらない
管理がしたいなら使ったほうがいい
241
2008/11/16(日) 03:49:53ID:bd9Qfzm9
>>21が分かりづらいかなと思ったんで再度。

//アップロードファイルの条件
$max_file_size="104,857,600";
$permit_ext=array("zip","lzh","rar");
$upload_dir="upfiles/";

$uploaded_file_tmp=$_FILES["upfile"]["tmp_name"];
$uploaded_file_name=$_FILES["upfile"]["name"];
$uploaded_file_size=$_FILES["upfile"]["size"];
$uploaded_file_ext=pathinfo($_FILES["upfile"]["name"],PATHINFO_EXTENSION);
$uploaded_file_pass=$_POST["pass"];

//チェック
if (!is_uploaded_file($uploaded_file_tmp) == true) { ←日本語ファイルを指定したらここでtrueになっちゃうんです。
echo "ファイルを選択してください。";
exit;
} elseif(!$uploaded_file_pass) {
echo "削除Passを入力してください。";
exit;
} elseif($max_file_size > $uploaded_file_size) {
echo "100MBを超えるファイルはアップロードできません。";
exit;
} elseif(!in_array($uploaded_file_ext,$permit_ext)) {
echo "ZIP、RAR、LZH形式のファイルを指定してください。";
exit;
}
25nobodyさん
2008/11/16(日) 10:58:11ID:???
>>24
ファイルのアップロードに関して、ファイル名をそのまま使いたい
とかないなら日本語ファイル名とかあんま関係ない。
実態はtmp_nameになってるから。

それを使いたいなら、SJISだからエンコード変換する必要は有る。

ファイルそのものがアップされないって言ってるから
<form>に >>12 で示したenctypeが入ってないんじゃないか?
261
2008/11/16(日) 11:39:14ID:bd9Qfzm9
>>25
レスありがとうございます。
<form>のソースですが、

<form action="action.php" method="post" enctype="multipart/form-data">
<p>アップロードするファイルを選択してください。
<input type="file" name="upfile" /></p>
<p>
削除パスワードを入力してください。
<input type="password" name="pass" /></p>
<p><input type="submit" value="実行" /></p>
<p><input type="reset" value="リセット" /></p>
</form>

でenctypeは指定してあります。

>>それを使いたいなら、SJISだからエンコード変換する必要は有る。
これですが、mb_convert_encoding(***,"SJIS")を使っても結果が同じでしたorz
271
2008/11/16(日) 11:40:59ID:bd9Qfzm9
>>25
SJISへのエンコードですが、

$_FILES["upfile"]["tmp_name"]と$_FILES["upfile"]["name"]のどちらに使うのが正しいのでしょうか?
tmpが一時的に保存されたファイルでnameの方が指定されたファイル名と認識しているのですが
281
2008/11/16(日) 13:45:22ID:bd9Qfzm9
経過報告です。
どうやら日本語がだめなんじゃなくてファイルによってうまくいくときといかないときがあるみたいです・・・

まだ原因がわからないのでいろいろ検証してまた報告します
291
2008/11/16(日) 15:13:35ID:bd9Qfzm9
http://www9.atpages.jp/~pakupaku001/log/002.zip

どうしても原因がわかりません。
作成したファイルをアップしますのでチェックしていただけないでしょうか?

日本語の書庫ファイルの場合のみうまくいったりいかなかったりします。
うまくいかないときは$_FILES["upfile"]["tmp_name"]がからっぽという状態です
30nobodyさん
2008/11/17(月) 04:15:56ID:???
>>29
あぁ、自分で$max_file_sizeを制限してるつもりだろうけど、
そもそもPHPで設定されたサイズ以上はアップできんよ。

phpinfo()でupload_max_filesizeって項目を探してみ。
デフォだと2Mになってるとおもう。
http://jp.php.net/manual/ja/ini.core.php#ini.upload-max-filesize

これ解除するには.htaccessが使えて、php_valueを設定できる
とかじゃないとダメで、まぁそれができるかどうかはレンサバによる。
31nobodyさん
2008/11/17(月) 12:47:27ID:zq7HbAGh
>>30
レスありがとうございました。

ご指摘の通りでPHP自体にアップロードできるファイル容量制限があることを知りませんでしたorz
そこを変更したら大丈夫になりました。
321
2008/11/17(月) 12:51:29ID:zq7HbAGh
日本語でファイルのアップロード(容量、拡張子、パス制限あり)に加え、
後々の管理のためにMysqlにファイルの名前などの情報を格納する仕様にしようと思っています。

SQLに取得した情報を保存するところまでは成功しているのですが、管理をする上でsqlに必要なフィールドはどんなものがあるでしょうか?
自動付番のID、ファイル名(日本語)、日時、削除passぐらいしか思いつかなくて・・・

あとDBにファイル自体を格納することは可能でしょうか?

初心者なのでお手数をおかけしてすみませんがよろしくお願いします。
33nobodyさん
2008/11/17(月) 13:43:18ID:???
少しは自分の頭で考えろ
34nobodyさん
2008/11/17(月) 20:48:02ID:???
初心者関係ねーだろそれ
35nobodyさん
2008/11/17(月) 23:18:54ID:???
blob
36nobodyさん
2008/11/18(火) 00:54:37ID:???
>>32
>SQLに取得した情報を保存するところまでは成功しているのですが、管理をする上でsqlに必要なフィールドはどんなものがあるでしょうか?
>自動付番のID、ファイル名(日本語)、日時、削除passぐらいしか思いつかなくて・・・

とりあえずそれでOK。作ってみて足りなかったらALTERかけて
フィールド増やせば良い。初心者なんだからとりあえず動くもの作ってから悩め。

>あとDBにファイル自体を格納することは可能でしょうか?
できるが、まだそのレベルには達してない。
それより先にやることがいっぱいあるでしょ。
37nobodyさん
2008/11/18(火) 10:07:54ID:???
>>36
ありがとうございます。

とりあえず今思いつく限りの機能を順番に加えながら悩んでやってみます(o*。_。)oペコッ
38nobodyさん
2008/11/19(水) 21:18:58ID:???
これくらいちゃっちゃかと自分で作れないようでは
コッポラたんがいても気づくことができないから危ないGス
39Perl仙人 ◆M5ZWRnXOj6
2010/08/23(月) 19:20:57ID:3hx9uhRe
こんなの簡単につくれるっすね シュッシュッシュ
systemつかえばできんだろきも
Perlつかえば?

レベルひくすぎ
40nobodyさん
2010/08/26(木) 02:57:35ID:???
perlだと負荷が高いよ
Cで作るだろ・・・
レベルひくすぎ
41Perl忍者 ◆M5ZWRnXOj6
2010/08/31(火) 23:47:44ID:NL5nyoqM
Cで作れないのによくほざくよねwwwwwwwwwwwwww


どうせお前Cとか速いってしってて ほざいてるだけ
実際Cでかけないかすw
42nobodyさん
2010/09/01(水) 00:17:26ID:???
かけるよ^^
お前はCできないのかwwww
43nobodyさん
2010/09/10(金) 03:31:08ID:???
>>41
Cにコンプレックスかよww
44 忍法帖【Lv=40,xxxPT】(4+0:8) 【43.9m】 電脳プリオン ◆3YKmpu7JR7Ic
2012/11/17(土) 20:01:38.23ID:????PLT(12079)
作れた?
45nobodyさん
2017/12/30(土) 14:35:18.10ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

BDR4YLOKTE
46nobodyさん
2018/06/21(木) 05:43:50.49ID:VtSVJLaY
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

N036Z
47nobodyさん
2023/02/01(水) 07:08:54.13ID:???
てすてす

ニューススポーツなんでも実況



lud20250325004917
このスレへの固定リンク: http://5chb.net/r/php/1226453713/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「圧縮ファイル展開型あぷろだを作りたい->画像>1枚 」を見た人も見ています:
トーナメント展開←思い浮かんだ作品書いてけ
【緊急】新型Switch任天堂特許技術のHW圧縮ファイル解凍エンジンを搭載 容量は激減 ロードは0に
ファンタジー小説書いてるけど、展開に詰まってる
リコリスリコイル「キャラ殺したいけどメインキャラ殺したらメディア展開しにくくなる…せや!」
【芸能】堀ちえみ 「思いもよらない急展開」での引っ越しを報告 ファンも驚き [爆笑ゴリラ★]
【たべもの】北九州のソウルフード「資さんうどん」、ついに全国展開へ。投資ファンドが買収
【画像】関東を中心に展開する和食ファミレス「味の民芸」のメニュー、こういうのでいいと話題
ライアン・ジョンソン監督「ファンに媚びた映画を作るのは間違い。予想通りの展開を見せられてもつまらないだろ?」
ファミマ「忖度」を商品化! まさかの展開に「想定外...」「草しかはえないw」
【悲報】ファルコム「Switch等に積極的にマルチプラットフォームを展開していく」
【たべもの】北九州のソウルフード「資さんうどん」、ついに全国展開へ。投資ファンドが買収★2
【ファッション】男性がスカートを履くのは当たり前の時代。トム ブラウン、力強いトランスジェンダーを展開!(画像あり)
佐高信氏「一人で扇風機を持っている若者が嫌いだ」「自分だけよければいいという感じで」ハンディファン苦言から石丸批判を展開 [muffin★]
私に天使が舞い降りたプレシャスフレンズのムビチケカードほしいんやがクリアファイル特典なんやが
【スマホ】ファーウェイ、SIMフリー製品の認定修理店を全国7都市に展開
『デジモン』ファン落胆で公式謝罪 イベントに一部キャラなく指摘…追加対応でグッズ展開報告 [ひかり★]
【政治】「夏の生活スタイルを変革する国民運動を展開」 安倍首相肝煎り、霞が関で朝方勤務を実践
ファーウェイ、独自OS「鴻蒙(ホンモン)OS」の展開強化 来年からスマホに対応へ
【朗報】SIEファーストタトルをPS5/PCマルチ展開にする事を暗示
東京都議選 「若者が支持する自民党」と「中高年が支持する都民ファースト」で激しく競り合う展開に
【緊張緩和】北朝鮮ミサイル警戒を緩和 日本政府、常時展開を解除
ブシロード、TCG「フューチャーカード バディファイト」の商品展開を8月11日発売の「リバイバルバディーズ」をもって終了 [朝一から閉店までφ★]
【和歌山】「紀州のドン・ファン」怪死が急展開 55歳下の妻、家政婦の東京宅など家宅捜索★5
【和歌山】「紀州のドン・ファン」怪死が急展開 55歳下の妻、家政婦の東京宅など家宅捜索★14
【和歌山】「紀州のドン・ファン」怪死が急展開 55歳下の妻、家政婦の東京宅など家宅捜索★20
【和歌山】「紀州のドン・ファン」怪死が急展開 55歳下の妻、家政婦の東京宅など家宅捜索★25
【北ミサイル】PAC3展開作業を開始 島根、広島、高知、愛媛に配備へ 空自岐阜基地から部隊出発[8/12]
【北ミサイル】「こんな田舎で世界的緊迫」PAC3、中四国4県展開で住民の不安、怒りピーク (産経新聞)
【経済】ファミマ「無人店」1000店 規制の壁打開、全国展開 [朝一から閉店までφ★]
【和歌山】「紀州のドン・ファン」怪死が急展開 55歳下の妻、家政婦の東京宅など家宅捜索★24
ジークアスク、原作ファーストガンダムの世界から本物のララァとエルメスが異世界転移してくる神展開wwwwwwww
領域展開っていうけどさ
(´・ω・`)領域展開したい
虹ヶ咲のこれからの展開について
NEWGAMEも親友上司から裏切られ展開でつらい
(´・ω・`)領域展開したい
ゲームで腹が立つ嫌いな設定・展開6
なろう小説にありがちな展開を書いていくスレ 3
主に渋谷区に展開中 お水御用達保育園について
読むたびに腹が立つ嫌いな設定・展開その155
男の娘の服を剥いでから犯す展開
漫画かよ!って思ったエロい展開
たまには見てみたいこんな設定・展開
読むたびに腹が立つ嫌いな設定・展開その137
読むたびに腹が立つ嫌いな設定・展開その132
医療ドラマ「おたけ」の信じられない展開
美味い駅展開のうどん・そば屋は何処や?
鬼滅の今後の展開知らないのわいだけ説
ハイレゾ音源に非可逆圧縮が使われていないのは何で?
なろう小説にありがちな展開を書いていくスレ 6
スーパースター2期でやってほしい展開
ついに!ひなあい、そこさく 全国展開決定!!!!!!
【新PRG続々】FEELCYCLE Hit48【待ち遠しい全国展開】
ガンダムシリーズでアツい展開をあげるスレ
大差がついた展開での盗塁、バントは本当に無意味?
けものフレンズ2さん、ニコ生にてとんでもない展開を引き起こしてしまう
【画像】ヤンマガで連載中の喧嘩稼業、衝撃の展開に一同涙が止まらない
今出てるいろんな情報から虹ヶ咲のアニメの展開を真面目に予想するで
ラブコメでカップル成立した後の主人公とヒロインがイチャついてるだけの展開www
もし次のドラゴンボール超の展開でこうなったら見限るっていうのを挙げてけ
【国際】中国、トランプ氏信用できないと判断か-最悪の展開に準備
ハンターハンターのこれからの展開で思い付いた事がある
【朗報】スナックワールドのグッズ展開がとんでもないポテンシャルだと話題に
★100924 base 圧縮狙いのスレ乱立及び保守レスによる荒らし報告
12:04:41 up 120 days, 13:03, 0 users, load average: 32.08, 48.34, 52.19

in 0.060940027236938 sec @0.060940027236938@0b7 on 081601