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

    私的良スレ書庫

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

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

    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
    851 : nobodyさん - 2011/04/24(日) 00:07:47.59 ID:??? (+114,+28,+0)
    パス抜きですね
    852 : nobodyさん - 2011/04/24(日) 00:17:33.98 ID:??? (+52,+30,+0)
    853 : - 2011/04/24(日) 00:22:34.71 ID:??? (-2,-30,-25)
    PHPからPOST と
    file_get_contentsのCookie取得 ってそのままググレ
    854 : nobodyさん - 2011/04/24(日) 00:35:08.26 ID:??? (-1,-29,-27)
    stream_context_create
    855 : nobodyさん - 2011/04/24(日) 02:24:20.43 ID:??? (+68,+29,-2)
    >>851-854
    すみません、よくわかりませんでした。
    もう少し具体的にお願いできないでしょうか。
    858 : nobodyさん - 2011/04/25(月) 02:37:49.81 ID:??? (+73,+29,-2)
    >>851-854
    すみません、よくわかりませんでした。
    もう少し具体的にお願いできないでしょうか。
    860 : nobodyさん - 2011/04/25(月) 11:59:54.88 ID:??? (-5,-20,+0)
    <td>がないからとかそんなオチはないよね
    861 : nobodyさん - 2011/04/25(月) 12:02:12.70 ID:Im0lc7sD (-25,+25,-5)
    >>860
    すみません
    今は「データベースの中身」になっていますが、実際はちゃんと<td>入れて書いてます
    862 : 。 ◆oDupe - 2011/04/25(月) 12:04:56.50 ID:??? (+91,+29,-5)
    先頭の1つのデータで全部埋まったりしてるソース貼らなきゃ分かんないよ。
    864 : nobodyさん - 2011/04/25(月) 12:28:11.72 ID:??? (+52,+24,-31)
    クエリ発行したら、そんなかに全部配列として格納されてると思ってないよな?
    868 : nobodyさん - 2011/04/25(月) 12:44:35.44 ID:??? (+57,+29,-3)
    とりあえず落ち着いてちゃんとソース貼れよ
    意味不明な感じになってるぞ
    869 : nobodyさん - 2011/04/25(月) 12:46:29.91 ID:??? (-2,-30,-40)
    whileの場合はmysql_fetch_arrayが毎回先頭をシークさせて
    結果を取得してるからそれで問題ない
    forの場合は貼ってないからなんとも言えない
    870 : nobodyさん - 2011/04/25(月) 12:47:48.88 ID:??? (+70,+29,-3)
    >>862の言うように、まったりしてるソースを貼るんだ!
    872 : nobodyさん - 2011/04/25(月) 12:56:14.82 ID:??? (-7,-30,-131)
    そのソースだと1行になるのは当たり前
    while ($items = mysql_fetch_array($result)) {
    これは結果が取得できる限りループを続ける

    とりあえずの対応でいいならwhileを外してfor内で
    $items = mysql_fetch_array($result);
    だけでいい
    873 : nobodyさん - 2011/04/25(月) 12:57:47.33 ID:Im0lc7sD (-20,+29,-2)
    >>872
    うわああああああああああああああ
    やっとできました
    ありがとうございます!
    いろいろすみませんでした
    874 : 。 ◆oDupe - 2011/04/25(月) 12:58:28.20 ID:??? (-1,-29,-26)
    とりあえず、whileを if に変えてみよう
    875 : nobodyさん - 2011/04/25(月) 12:59:33.47 ID:??? (+86,+29,-12)
    そしてまたデータが無い行まで表示されてしまいます
    という質問が来るんだろうな・・・

    関数の動作ぐらい理解しろ
    876 : nobodyさん - 2011/04/25(月) 13:00:45.66 ID:Im0lc7sD (-17,+28,+0)
    >>872
    ifでもできますね!

    >>875
    がんばります
    877 : nobodyさん - 2011/04/25(月) 13:18:25.78 ID:??? (+3,-30,-201)
    あるC言語で書かれたバイナリを実行して、その結果を取得しないといけなくて、
    バイナリと、そのバイナリが実行時に読み込む定義ファイルをサーバー(cent 5.5)に設置しました。
    しかし、なぜかそのバイナリが定義ファイルを読んでくれません。
    phpからは間違いなくその定義ファイルは読めます。

    $module ='/パス/bin';
    $param ='param';

    $command =$module.' param='.$$param;
    $handle =popen( $command.' 2>&1', 'r' );
    $input =fgets($handle);
    die ( strval( $input ) );

    まじで悩んでます。
    どなたか教えていただけないでしょうか?

    878 : nobodyさん - 2011/04/25(月) 13:21:23.66 ID:??? (+20,-30,-224)
    ↑の877です。
    ソースが間違えてました。

    $module ='/パス/bin';
    $param ='param';

    $command =$module.' param='.$param;
    $handle =popen( $command.' 2>&1', 'r' );
    $input =fgets($handle);
    die ( strval( $input ) );

    "定義ファイルが読み込めませんでした"という趣旨の文字列が帰ってきます。
    しかし、shellで直打ちするきちんと実行できます。
    どんなヒントでも結構です。
    よろしくおねがいします。

    879 : nobodyさん - 2011/04/25(月) 13:34:40.73 ID:??? (-1,-29,-15)
    apacheと仮定してapacheユーザーで
    そのコマンドは実行できるの?
    880 : nobodyさん - 2011/04/25(月) 13:55:34.71 ID:??? (+69,+29,-7)
    >>875
    ここら辺って最初の頃はみんな詰まるとこだし
    くだ質としてはいい
    881 : nobodyさん - 2011/04/25(月) 13:57:09.66 ID:??? (+18,-11,-16)
    >>878
    まずはselinuxオフとかパーミッション見直しとか
    883 : 。 ◆oDupe - 2011/04/25(月) 14:14:08.21 ID:??? (+0,-29,-3)
    >>878
    カレントディレクトリは?

    >>882
    $$bbb
    884 : nobodyさん - 2011/04/25(月) 14:24:23.85 ID:??? (+7,-30,-79)
    878です。
    返信ありがとうございます。

    sudo -u apache ./bin param=123

    正しい値が返ってきます。

    selinuxはoffにしています。
    パーミッションも問題ないはずです。(755)
    "定義ファイルが読み込めません"という値が返ってくる事で./binは実行されている事に間違いはないと思うのですが、
    なぜ定義ファイルが読み込めないのか・・・。

    >>883
    絶対パスで指定しています。

    886 : 。 ◆oDupe - 2011/04/25(月) 14:39:28.59 ID:??? (+26,-30,-27)
    >>884
    shellで直打ちのとき、違うディレクトリから実行しても問題ない?

    >>885
    $atest = new $name;
    887 : nobodyさん - 2011/04/25(月) 14:56:26.13 ID:??? (+61,+29,-10)
    >>886

    エラーになりました。

    なるほど、定義ファイルは./を探すようになっている為、実行時のカレントパスから見えないわけですね・・・・。

    助かりました!!!!

    ありがとうございました。

    890 : nobodyさん - 2011/04/25(月) 17:05:19.54 ID:??? (-2,-30,-25)
    $name = "bbb";
    $name2 = "aaa".$name;
    $obj = new $name2();
    893 : 。 ◆oDupe - 2011/04/25(月) 18:29:53.67 ID:??? (-12,-30,-25)
    >>891
    $name = "bbb";
    $abbb = "aaabbb";
    $obj = new ${"a".$name}();
    894 : nobodyさん - 2011/04/25(月) 19:48:15.47 ID:??? (+46,+29,+0)
    >>892
    何でも偽造可能じゃないかw
    895 : sage - 2011/04/25(月) 20:14:00.38 ID:EkAUsCib (-15,+22,-25)
    >>894
    偽装したいわけでは。。。ないです。
    接続先が特定のIP(1つ)しかアクセス許可していない。
    接続元が複数のIPエイリアスを所持している。
    という条件のため特定のこの特定のIPエイリアスからの接続指定がしたいです。
    896 : nobodyさん - 2011/04/25(月) 20:34:17.88 ID:??? (+18,-9,-33)
    アクセス許可されていないIPでアクセスしようとするのが間違ってるのでは?
    897 : nobodyさん - 2011/04/25(月) 20:37:52.66 ID:??? (+56,+28,+0)
    ルーターの設定をどうにかしてください
    899 : nobodyさん - 2011/04/25(月) 20:52:37.64 ID:??? (+3,-14,+0)
    DB使う
    900 : nobodyさん - 2011/04/25(月) 21:19:32.89 ID:??? (+51,+25,-6)
    >>898
    並列処理するハックがある
    PHP マルチタクスでぐぐってみるとよろしい
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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