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

    私的良スレ書庫

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

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

    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
    401 : nobodyさん - 2011/02/23(水) 17:22:21.80 ID:??? (+22,-5,-14)
    >>399
    ユーザーごとにsaltを別々にしなきゃ駄目
    404 : nobodyさん - 2011/02/23(水) 18:13:01.75 ID:??? (+48,+29,-23)
    >>402
    いいんじゃない
    もっともハッシュには完全な一意性は無いので別のパスワードが偶然一致する可能性も皆無ではないけど
    405 : nobodyさん - 2011/02/23(水) 18:15:58.84 ID:??? (+32,+8,-7)
    >>403
    とりあえずquery前後のソースを書いてみたら?
    材料が無いので答えようが無い
    406 : nobodyさん - 2011/02/23(水) 18:26:11.88 ID:??? (-5,-29,-56)
    >>403
    ブラウザ経由とCLIで異なるバージョンのPHPやMySQLが実行されてる可能性は?
    HY093が無効なパラメータならプリペアードステートメント周辺が何か間違ってるんじゃないの?
    407 : 403 - 2011/02/23(水) 18:45:09.73 ID:??? (+55,+20,-67)
    >>405 >>406
    ありがとうございます。

    すみません。自己解決しました。

    ブラウザ経由の場合は
    phpMyAdmin使ってのクエリー実行だったんですが
    CLIの場合はバインドを使ってまして、
    プレースホルダの設定をしている配列を渡さなければならないところで
    nullを渡しているのが原因のようでした。

    ここで報告するのも恥ずかしいくらいのポカミスです。
    ほんとお騒がせいたしました。

    408 : nobodyさん - 2011/02/23(水) 19:15:05.76 ID:??? (+52,+29,-2)
    ミスなんて大抵そんなもん
    409 : nobodyさん - 2011/02/23(水) 19:22:29.33 ID:??? (+47,+24,-14)
    よくありすぎるw
    410 : nobodyさん - 2011/02/23(水) 20:29:56.99 ID:??? (+32,-29,-21)
    >>394
    http://www.w3schools.com/tags/ref_entities.asp
    http://www.iana.org/assignments/character-sets
    http://www.faqs.org/rfcs/rfc1345.html
    ISO-8859-1の規格にはHTMLエンティティ化のことをエスケープ化であると言っている表現などない
    411 : nobodyさん - 2011/02/23(水) 20:32:51.28 ID:??? (+68,+29,-45)
    >>410
    そりゃそうだろう
    PHP等のプログラム内で文字をHTMLエンティティに変換することをエスケープと呼ぶ場合があるわけだから
    ISO規格に規定される概念ではない
    412 : nobodyさん - 2011/02/23(水) 20:35:00.94 ID:??? (+65,+29,-5)
    >>410
    http://www.google.co.jp/search?q=htmlspecialchars%E3%80%80%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97
    誤用だろうがなんだろうがこれだけ定着してんだから細かいことにこだわんなよw
    413 : nobodyさん - 2011/02/23(水) 21:01:49.59 ID:??? (+57,+29,-19)
    誤用が定着すると、正しい用法が廃れてくれて、
    元の意味も忘れ去られてくれるまで、会話が
    不便なんだよな。
    下手すると、リアルで罵り合いになるw
    414 : nobodyさん - 2011/02/23(水) 21:11:29.58 ID:??? (+51,+28,-6)
    ヒント:「日本語の乱れ」
    415 : nobodyさん - 2011/02/23(水) 21:14:34.29 ID:??? (+87,+30,-40)
    >>411-412
    それは始めに誰かがHTMLエンティティ化とは何かを正しく理解しないまま
    イメージだけで勝手にそう呼び始め、更にそれを見た初心者が鵜呑みにして
    呼ぶようになったから広まっただけで、誤りは誤り。
    広く使われているからそれでいいという思考停止的考えは良くない。
    416 : nobodyさん - 2011/02/23(水) 21:18:56.42 ID:??? (+73,+29,-50)
    >>415
    誤用厨に正論は無力。
    HPがHPをHPと略すのはやめろ。むしろ、HPはWPと略すべきっていう
    意見広告まで出してたけど、HPはHPの略として定着してしまい、HP
    がHPのことであったことなど忘れ去られている。
    417 : nobodyさん - 2011/02/23(水) 21:34:43.04 ID:??? (+71,+29,-84)
    >>415
    じゃぁあんたは「エスケープ」という言葉をどう厳密に定義して使ってるの?
    そもそも「HTMLエンティティ化」って単語はどうなのよ
    >>410の文書に「HTML Entity」って熟語が1回でも登場してるか?
    それこそ造語じゃないのか?
    418 : 384 - 2011/02/23(水) 23:54:43.33 ID:??? (+62,+29,-51)
    やっとこさ家に帰ってきてマシン立ち上げた・・・。

    「動 い て る じ ゃ ね ー か !!」

    確かに、昨晩はapacheの再起動はやりまくったが・・・
    マシンの再起動はしていませんがなorz=3。
    レスくれたみんなありがとう。お騒がせいたしますたm(__)m
    419 : nobodyさん - 2011/02/24(木) 00:05:16.57 ID:??? (+14,-29,-43)
    画像掲示板でアップされたファイルをfileに入れてるんだけど

    +-- file [777]  ←ここのファイルの拡張子を全部変えたい

    たとえばjpg→pngに全部変更するのにどうやって変更するんですか?
    420 : nobodyさん - 2011/02/24(木) 00:35:26.65 ID:??? (-1,-29,+0)
    >>419
    sudo rm -rf /
    421 : nobodyさん - 2011/02/24(木) 01:45:38.92 ID:??? (+23,-2,+0)
    リネームでいいのかい
    422 : 419 - 2011/02/24(木) 01:56:26.84 ID:??? (+15,-11,+2)
    >>421
    リネームでございます
    423 : nobodyさん - 2011/02/24(木) 02:05:07.17 ID:??? (+57,+29,-23)
    じゃあ保存するときに別の名前で保存する。
    既存のファイルはシェルでやるといいよ。
    424 : nobodyさん - 2011/02/24(木) 03:05:51.94 ID:??? (+13,-30,-250)
    【OS名】WindowsXP
    【PHPのバージョン】5.2.9
    【連携ソフトウェア】Ajaxplorer 3.2.1
    Ajaxplorer 3.2.1のコードを解析しているのですけど分からなくなったので質問があります
    ファイルの一覧を表示している画面で、ファイル名にシフトJISコード表の点46行目(死・斧など)の文字が含まれていると、ファイルがディレクトリとして判定されてしまいます
    コードを解析してみると/plugins/access.fs/class.fsAccessDriver.phpの544行の is_file($path."/".$nodeName) で誤判定が出ているようです
    ここを !is_dir($path."/".$nodeName) に変更すると誤判定はなくなりますが、その後の処理で上手く行きません
    これが何故発生するのか原因が分かる人いますか?
    AjaXplorer 2.6までは大丈夫なので設定は問題ないと思います
    425 : nobodyさん - 2011/02/24(木) 03:23:09.25 ID:??? (+31,+13,+0)
    スレタイ
    426 : 424 - 2011/02/24(木) 04:07:25.49 ID:s60KqhRT (+24,+29,-2)
    すれ違いかIDを出せば良いのか分からないけど
    とりあえずIDの出し方テスト
    427 : nobodyさん - 2011/02/24(木) 04:08:27.81 ID:??? (+52,+29,-1)
    なにそれふざけてるの?
    428 : nobodyさん - 2011/02/24(木) 05:34:34.30 ID:AKmJ91ZX (+34,+29,-43)
    定数って何のために使うんですか?
    変数じゃ駄目なんですか?
    ハッタリで定数を使っていると中級者っぽいですか?
    429 : nobodyさん - 2011/02/24(木) 05:37:30.00 ID:??? (+2,-25,-6)
    変わらない値を入れるのが定数
    変わる値を入れるのが変数
    430 : nobodyさん - 2011/02/24(木) 06:17:08.33 ID:??? (+0,-29,-14)
    >>422
    > jpg→pngに全部変更
    リネームでいいんだwww
    431 : nobodyさん - 2011/02/24(木) 06:21:13.72 ID:??? (+62,+29,-5)
    >>428
    定数はヒアドキュメントに直接展開できないからちょっと面倒
    432 : nobodyさん - 2011/02/24(木) 10:02:48.13 ID:??? (+24,-30,-195)
    クッキーの勉強をしているのですが、下のPHPの実行の段階でsetecookieで毎回エラーを吐かれてしまいます。

    <?php
    $myId = $_POST['my_id'];
    $password = $_POST['password'];
    $save = $_POST['save'];

    //Cookieに保存
    if($save == 'on'){
    setcookie('my_id', $myId, time() + 60 * 60 * 24 * 14);//2週間クッキーを保存する
    $message = 'ログイン情報を記録しました';
    }else{
    setcookie('my_id');
    $message = '記録しませんでした';
    }
    ?>

    教科書には「setcookieはheaderファンクションのように先頭にプログラムを記述しましょう」と書いてあるのですが、いまひとつ理解できません…
    エスパースレではないのは承知なんですが…よろしくお願いします…
    433 : 。 ◆oDupe - 2011/02/24(木) 10:13:00.44 ID:??? (+23,+0,+0)
    エラーを書いてよ。
    435 : 0 - 2011/02/24(木) 10:32:39.89 ID:??? (+8,-30,-205)
    >>433
    レスありがとうございます。下記がエラーです。
    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\sample17.php:1) in C:\xampp\htdocs\sample17.php on line 8
    と出ていました。line 8というのは、>>432の時間の設定をしてあるほうのsetcookieです。
    436 : nobodyさん - 2011/02/24(木) 10:45:23.66 ID:??? (+0,-29,-15)
    >>435
    PHPコードの前に<html>だとか空白だとか改行だとか出力してんじゃないの
    437 : 。 ◆oDupe - 2011/02/24(木) 10:45:56.52 ID:??? (+0,-29,-5)
    >>435
    ファイルがBOM有で保存と予想。
    438 : nobodyさん - 2011/02/24(木) 10:47:51.29 ID:??? (+39,+30,+0)
    439 : 0 - 2011/02/24(木) 11:18:38.22 ID:??? (+0,-28,-11)
    PHPコードにあったTabを消したら正常に処理されました!
    お騒がせしてすみませんでした!
    441 : nobodyさん - 2011/02/24(木) 16:09:59.16 ID:??? (-5,-30,-129)
    >>440
    セッション変数はセッションIDと一対一なので不要

    # ログイン処理
    if (認証が成功した?) { $_SESSION['authenticated'] = true; }

    # 認証が必要なページ
    if (empty($_SESSION['authenticated'])) { 認証されていないアクセス }
    442 : nobodyさん - 2011/02/24(木) 16:30:07.96 ID:??? (+4,-30,-130)
    >>441
    >セッション変数はセッションIDと一対一なので不要

    言われて気づきました。
    たしかにおっしゃるとおりですね。
    ありがとうございます。

    if (empty($_SESSION['authenticated']))
    これだけで認証を通すことは特に問題ないでしょうか。
    セッション自体をのっとられることがない限り、ということだと思いますが、
    いままでPerlでやっていたときは、ページアクセスごとにわざわざパラメータ
    にもたせているID、暗号化パスワードをDBと照合させていたので。。

    初歩的で申し訳ないです。
    443 : nobodyさん - 2011/02/24(木) 17:49:57.36 ID:??? (+5,-29,-130)
    >>442
    セッション変数はサーバーサイドで保存されている
    という事はそれが改ざんされないよう設定を気をつける
    例えば共有サーバーを使ってて
    session.save_path が共有されているとかね
    http://www.php.net/manual/ja/function.session-set-save-handler.php
    の例を見たらPHPのセッションがどう実装されているのか分かると思う

    セッションハイジャックやセッション固定攻撃はまた別問題なので割愛
    444 : nobodyさん - 2011/02/24(木) 20:07:59.39 ID:xAv2QTQ5 (+27,+29,-18)
    ファイル構造を勉強できるサイトってないですかね?
    何作ってもMVCにしたくなって、手間がかかって仕方ないんです・・・
    特にclassとか使わないのに。
    445 : nobodyさん - 2011/02/24(木) 20:31:21.17 ID:??? (+57,+29,-16)
    1行目と2行目と3行目の関連性が分からん
    とりあえず言えることは、君に必要なのは自己制御能力ではないか
    446 : nobodyさん - 2011/02/24(木) 20:31:35.32 ID:??? (+39,+11,-18)
    フレームワーク使って開発すればいい
    意識しないでもMVCになるだろ
    447 : nobodyさん - 2011/02/24(木) 20:53:19.77 ID:xAv2QTQ5 (+38,+29,-77)
    普段はCakePHPを使ってるのですが、
    Cakeを使わないようにしようと思っても、
    いつの間にかそう言う書き方になるんです・・。

    小規模なサイトやお問い合わせフォーム程度のものでも
    わざわざMVCにする必要ないとは思うので、
    どういう構成が適切なのかと思い、質問しました。
    448 : nobodyさん - 2011/02/24(木) 21:10:23.55 ID:??? (+39,+5,-14)
    >>447
    フレームワークスレに行けば?
    449 : nobodyさん - 2011/02/24(木) 21:12:17.73 ID:??? (+36,+20,+0)
    もしかして>>235
    450 : nobodyさん - 2011/02/24(木) 21:47:05.14 ID:??? (+3,-29,-71)
    >>443
    専用サーバを使用してますが、session_save_pathは自前で作った
    ディレクトリに設定してます。ありがとうございます。

    とりあえずログインしたあとのセッションに認証通過のフラグを
    いれ、それのみの管理で認証管理ができるということがわかりま
    したので、大変助かりました。
    ありがとうございました。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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