のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,331,546人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 97

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : nobodyさん - 2010/08/09(月) 22:27:09 ID:ZoOeKZuo (-24,+29,-3)
    >>150
    とてもヒントになりました。
    何とか形にできそうです、ありがとう!
    152 : nobodyさん - 2010/08/10(火) 11:23:59 ID:??? (+27,+29,-38)
    クラスとか継承とかわけわかめなのですが、PHPでそういう概念を説明してある
    書籍とかがあまり無い気がします。
    Javaの本でも読んだ方が概念的な理解は早いですかねえ。
    153 : nobodyさん - 2010/08/10(火) 11:26:39 ID:??? (+27,+29,-6)
    >Javaの本でも読んだ方が概念的な理解は早いですかねえ。

    その方が良いな。
    154 : nobodyさん - 2010/08/10(火) 13:05:11 ID:??? (-16,-30,-173)
    名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/08/10(火) 12:57:42 0
    携帯から画像のアップロードが出来るページを
    作成したいと思っています。

    現在、サクラインターネットを使っているのですが、
    ページ内に複数のリンクが存在しており、
    それぞれのリンクがクリックされると

    mailto: *** 

    でそれぞれ異なるメールアドレスへ向けてメールを送信する事によりサーバ側で
    受け取ったメールに添付された画像をページごとに用意したディレクトリに
    保存しようと思っています。

    例) 1                 例) 2
    pagename1@test.co.jp      pagename2@test.co.jp
    ※メールアドレスはページによって変えたいですがドメインは同じです。


    しかし、動的にページが増える場合にはメールアドレスも動的に生成しなくては
    ならない事と、スパムメールが届く可能性があるのですが、
    この様な事をしたい場合にはどうするのが一般的なのでしょうか?

    当方にて調べたところ、
    携帯から画像のアップロードを行う場合は、
    メール送信を介して行うのがオーソドックスな様なのですが他に何か良い方法はありますか?
    155 : nobodyさん - 2010/08/10(火) 14:09:30 ID:??? (+11,+23,-1)
    http://www.test.co.jp/
    教育評価研究所
    156 : nobodyさん - 2010/08/10(火) 14:15:18 ID:??? (+25,+29,-18)
    154
    まさかそんなドメインのHPがあるとは思ってもいませんでした。

    それより >>154 を実現するにはどうすれば良いのかご教示下さい。
    157 : nobodyさん - 2010/08/10(火) 14:18:42 ID:??? (+31,+29,-20)
    >>154
    受け取る側のメアドは1つで良いと思う。
    日本語がおかしいので、根本的な何かを間違ってる気がする。
    158 : nobodyさん - 2010/08/10(火) 14:53:16 ID:??? (+37,+29,-162)
    >>157
    動的に生成したページの為、
    どのページよりアップロードされたかを

    メールアドレスのうち@の左側の部分で判断しようと思っていたのですが、
    メールアドレスは1つで、本文に何がしかの値を設定する事により
    その部分で判定をすれば良いということでしょうか?


    ただ、スパムメール業者にメールアドレスを拾われて、
    スパムメールが届く可能性があるので、

    メールを受信した場合に送信されたメールの本文を元に
    スパムメールであるかどうかを判定し、スパムメールの場合には、
    自動でメールの削除処理を行いたいのですがどうすれば良いでしょうか?
    ※さくらインターネットの共有鯖を想定しています。
    159 : nobodyさん - 2010/08/10(火) 15:45:47 ID:??? (-28,-21,-14)
    拡張メールアドレス

    でググれ
    160 : nobodyさん - 2010/08/10(火) 16:03:33 ID:??? (-27,-30,-123)
    文字列を暗号化するにあたり、
    次の関数を使用しているのですが、

    第3引数の $iv に9文字以上を設定して実行すると警告が出てしまいますが、
    これは仕様なのでしょうか?
    (8文字以内で無いとダメなのか?)

    mcrypt_generic_init($resource, $key, $iv);

    【警告内容】
    Iv size incorrect; supplied length: 14, needed: 8


    暗号強度を高める為に、最終的には最低でも15桁程度は
    $iv に指定したいと思っています。
    161 : nobodyさん - 2010/08/10(火) 16:25:14 ID:??? (+27,+29,-19)
    そこの文字数を増やすと暗号強度が高まるの?
    162 : nobodyさん - 2010/08/10(火) 16:37:39 ID:??? (+26,+23,-20)
    mcrypt使ったこと無いのであれだが
    マニュアル見てる限りivの使い方間違ってないか?
    163 : nobodyさん - 2010/08/10(火) 16:50:04 ID:??? (+29,+29,-62)
    >>162
    いや、かなりそっち方面の詳しい人の書いた
    HPのソースを拝借してるので正しい筈。

    ってか雑魚に質問した俺がアホだった。
    164 : nobodyさん - 2010/08/10(火) 16:58:30 ID:??? (-18,-30,-116)
    >>163
    マニュアルには
    IV は通常そのアルゴリズムのブロック長と同じ大きさですが、
    mcrypt_enc_get_iv_size() をコールする ことにより、その大きさを得る必要があります。
    IV は ECB では 無視されます。IV は CFB、CBC、STREAM、nOFB では必須です。
    IV はランダムで一意である必要があります(しかし、秘密ではある必要は ありません)。
    暗号化と復号で同じ IV を使用する必要があります。
    IV を使用したくない場合にはゼロに設定しますが、これは推奨されません。

    こう書いてあるけどどうなのよ
    ていうかその人に聞けば良いんじゃないのか
    165 : nobodyさん - 2010/08/10(火) 17:12:55 ID:??? (+23,+29,-41)
    >>164
    何か研究者っぽい人が趣味で載せてるっぽいHPなので
    質問しても華麗にスルーされそうなのでやめました。

    あのサイトどこだったかなぁ。
    166 : nobodyさん - 2010/08/10(火) 17:26:55 ID:??? (-23,-30,-80)
    >>165
    IDださないと誰かわからんよ

    暗号化のアルゴリズムは何を使ってる?
    種類によって長さが変わってくるはず

    mcrypt_generic_init($resource, $key, $iv);

    この前に$resouce生成している行があるでしょ?
    そこで種類はわかる。

    というかmcrypt_enc_get_iv_sizeで得られる長さ以上は無理だよ
    167 : nobodyさん - 2010/08/10(火) 17:32:23 ID:??? (+27,+29,-7)
    マニュアルに書いてある事が理解できない奴はスルーされるだろうな
    171 : nobodyさん - 2010/08/10(火) 18:40:33 ID:mBoLwcDd (-1,+28,+1)
    ありがとうございました なんとかなりそうです
    173 : nobodyさん - 2010/08/10(火) 18:55:47 ID:mBoLwcDd (+0,+29,-6)
    そうですね そっちのほうが良さげですが、なんとかなりそうなので次回やってみます
    ご指導ありがとうございます。
    175 : nobodyさん - 2010/08/11(水) 19:42:33 ID:??? (-29,-30,+0)
    メールの受信をトリガにPHPスクリプトを実行させる為に
    .mailfilter に転送設定を行い abc.php を実行させようとしています。
    受信メールの内容を取得し加工した上で
    別のメールアドレスに送信しようとしているのですが、

    /home/xxx/www/abc.php

    abc.php の中に require_once('Mail/mimeDecode.php'); という宣言を入れた状態で
    次の3パターンを実行した場合、(1)の場合のみエラーも出ずに正常に送信されますが
    これは一体なぜでしょうか?
    (Pearのパッケージは既にインストール済みです。)

    (1)ブラウザからのアクセスした場合
     http://xxx.sakura.ne.jp/abc.php

    (2)CUI上からキックした場合
     php abc.php

    (3)起動元となるメールアドレスにメールを送信し
     .mailfilter経由で abc.php をキックした場合

    ※【abc.php】の中身
    <?php
    require_once('Mail/mimeDecode.php');
    // ~ 略:別のメールアドレスへの送信処理 ~ //
    ?>
    178 : nobodyさん - 2010/08/11(水) 22:29:45 ID:hbz/oQrU (+27,+27,-63)
    ファイルを
    ・外部からはアクセス不可
    ・PHPで操作(作成・削除など)可能
    にするためには、そのファイルをドキュメントルートより上に置けばいいと思いますが、
    その方法を使わずに、ドキュメントルートの下に置いて同じことを実現するためには
    どうすれば良いのでしょうか?
    183 : nobodyさん - 2010/08/12(木) 00:58:40 ID:??? (-23,-30,-71)
    make時の設定によるが、apacheから実行した場合と、CUIから実行した場合で、
    それぞれ別のphp.iniを参照するようになっている場合がある。

    php -c ~で直接iniファイルを指定する方法もあるから、調べてみ
    184 : nobodyさん - 2010/08/12(木) 01:14:46 ID:??? (-29,-29,-8)
    ソース内でset_include_pathやini_setで設定する
    185 : nobodyさん - 2010/08/12(木) 03:26:14 ID:??? (+23,+29,-3)
    >>183 >>184 
    何だか出来たっぽいです!!
    ほんとーにありがとうございます!!!

    うれしぃーーーー!!
    186 : nobodyさん - 2010/08/12(木) 11:13:04 ID:??? (-27,-30,-69)
    【OS名】WindowsXP
    【PHPのバージョン】5.2.13
    【連携ソフトウェア】MySQL
    【質問内容】

    PHPからMySQLに持続的接続をしたいのですが

    mysqli_connect('p:localhost');
    これを実行しても

    Unknown MySQL server host
    と言われてしまいます。

    p:を外すと接続できます。
    何か使い方間違えているのでしょうか…?
    187 : nobodyさん - 2010/08/12(木) 11:21:16 ID:??? (-17,-14,+0)
    5.3からなのではないでしょうか
    http://php.net/manual/ja/mysqli.persistconns.php
    188 : nobodyさん - 2010/08/12(木) 11:42:07 ID:??? (+18,+22,-11)
    >>187
    ほんとだΣ
    ありがとございました!
    192 : nobodyさん - 2010/08/13(金) 02:37:17 ID:??? (+12,+24,+2)
    >>191
    ありがとうこざいます。
    195 : nobodyさん - 2010/08/13(金) 11:16:26 ID:??? (+21,+29,-7)
    そうする必要性がある事ってあるの?
    196 : nobodyさん - 2010/08/13(金) 11:36:45 ID:??? (+26,+29,-3)
    perlはできるね まあ、一旦変数に入れればよろし。
    197 : nobodyさん - 2010/08/13(金) 11:43:14 ID:??? (-26,-30,-110)
    >>195
    たとえば $value に任意の値が入ってくるとして、

    <?php
    $kari[0] = 'yes';
    $kari[1] = 'no';
    ?>
    <b><?php echo $kari[$value]; unset($kari) ?></b>

    こんなん書かずに

    <b><?php echo array('yes', 'no')[$value] ?></b>

    この1行で済ませられたらいいなと

    あとはexplodeで分割した中からn番目を取り出すときに
    一旦配列変数に格納するのもなんか嫌だ

    >>196
    うー、なんとかならんのかね
    199 : nobodyさん - 2010/08/13(金) 14:45:22 ID:??? (-26,-30,-59)
    case "image": 以下でカウント取れば?
    ファイル名は $part->ctype_parameters['name'] 
    あて先は $structure->headers['to']

    いろんな形でメールくるので、携帯の対応したかったら
    いろんなメール送って $structure 見てみるといいよ。いろいろ足りない。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について