圧縮ファイル展開型あぷろだを作りたい
が、ぐぐっても参考になるサイトが見つからないのでソースや解説サイト教えてください。
愛の手をヽ(;´Д`)ノ >>24
ファイルのアップロードに関して、ファイル名をそのまま使いたい
とかないなら日本語ファイル名とかあんま関係ない。
実態はtmp_nameになってるから。
それを使いたいなら、SJISだからエンコード変換する必要は有る。
ファイルそのものがアップされないって言ってるから
<form>に >>12 で示したenctypeが入ってないんじゃないか? >>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 >>25
SJISへのエンコードですが、
$_FILES["upfile"]["tmp_name"]と$_FILES["upfile"]["name"]のどちらに使うのが正しいのでしょうか?
tmpが一時的に保存されたファイルでnameの方が指定されたファイル名と認識しているのですが
経過報告です。
どうやら日本語がだめなんじゃなくてファイルによってうまくいくときといかないときがあるみたいです・・・
まだ原因がわからないのでいろいろ検証してまた報告します http://www9.atpages.jp/~pakupaku001/log/002.zip
どうしても原因がわかりません。
作成したファイルをアップしますのでチェックしていただけないでしょうか?
日本語の書庫ファイルの場合のみうまくいったりいかなかったりします。
うまくいかないときは$_FILES["upfile"]["tmp_name"]がからっぽという状態です
>>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を設定できる
とかじゃないとダメで、まぁそれができるかどうかはレンサバによる。 >>30
レスありがとうございました。
ご指摘の通りでPHP自体にアップロードできるファイル容量制限があることを知りませんでしたorz
そこを変更したら大丈夫になりました。 日本語でファイルのアップロード(容量、拡張子、パス制限あり)に加え、
後々の管理のためにMysqlにファイルの名前などの情報を格納する仕様にしようと思っています。
SQLに取得した情報を保存するところまでは成功しているのですが、管理をする上でsqlに必要なフィールドはどんなものがあるでしょうか?
自動付番のID、ファイル名(日本語)、日時、削除passぐらいしか思いつかなくて・・・
あとDBにファイル自体を格納することは可能でしょうか?
初心者なのでお手数をおかけしてすみませんがよろしくお願いします。 >>32
>SQLに取得した情報を保存するところまでは成功しているのですが、管理をする上でsqlに必要なフィールドはどんなものがあるでしょうか?
>自動付番のID、ファイル名(日本語)、日時、削除passぐらいしか思いつかなくて・・・
とりあえずそれでOK。作ってみて足りなかったらALTERかけて
フィールド増やせば良い。初心者なんだからとりあえず動くもの作ってから悩め。
>あとDBにファイル自体を格納することは可能でしょうか?
できるが、まだそのレベルには達してない。
それより先にやることがいっぱいあるでしょ。 >>36
ありがとうございます。
とりあえず今思いつく限りの機能を順番に加えながら悩んでやってみます(o*。_。)oペコッ これくらいちゃっちゃかと自分で作れないようでは
コッポラたんがいても気づくことができないから危ないGス こんなの簡単につくれるっすね シュッシュッシュ
systemつかえばできんだろきも
Perlつかえば?
レベルひくすぎ perlだと負荷が高いよ
Cで作るだろ・・・
レベルひくすぎ
Cで作れないのによくほざくよねwwwwwwwwwwwwww
どうせお前Cとか速いってしってて ほざいてるだけ
実際Cでかけないかすw 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
BDR4YLOKTE プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
N036Z