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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    451 : nobodyさん - 2009/08/14(金) 23:44:56 ID:??? (-20,-29,-63)
    言葉足らずだったかな。
    S-JISでスクリプトのファイル保存してるだろ
    いま自分とこでテストしたら
    UTF-8で保存したら正しくて、S-JISで保存したら上記間違いと同じ結果になったよ。
    なんか日の漢字コードとコロンのコードとの絡みでおかしくなってるのだとおもうよ。
    結論:UTF-8で保存しなおせ
    453 : 451 - 2009/08/15(土) 01:57:21 ID:??? (+15,-12,-45)
    こっちでそのソースコピってUTF8で保存、動かしたら
    普通に動くのだけれどもね。
    454 : nobodyさん - 2009/08/15(土) 02:12:45 ID:??? (-2,-30,-43)
    PHPで次のファイルを消すにはどうすればよいですか?
    ※.Netで言うところのFile.Delete(ファイルパス)みたいな関数はありますか?

    ./HOGE/TEST.JPG

    455 : nobodyさん - 2009/08/15(土) 02:26:45 ID:??? (+11,-29,-15)
    unlink()とか?
    456 : nobodyさん - 2009/08/15(土) 03:15:12 ID:??? (+46,-29,-13)
    unlink(/home/);
    457 : nobodyさん - 2009/08/15(土) 03:39:09 ID:??? (+81,+29,-6)
    >>456
    10年間撮り貯めた子供の写真が全部消えました・・・
    460 : nobodyさん - 2009/08/15(土) 09:39:49 ID:??? (+52,+29,+1)
    まず先にぐぐろうよ。
    462 : nobodyさん - 2009/08/15(土) 13:01:52 ID:??? (+31,+8,-1)
    マニュアルに書いてあるよ
    465 : nobodyさん - 2009/08/15(土) 22:07:59 ID:??? (+35,+0,+2)
    >>455
    >>456
    ありがとうございます。


    >>457
    乙w
    466 : nobodyさん - 2009/08/15(土) 22:17:38 ID:??? (+3,-30,-90)
    直接phpに関係があるかは分らないですが、
    次の様2つのディレクトリ(パス)が存在しているとして

    ①のパス直下にあるファイルには外部からアクセスする事が出来るけれども、
    ②の場合には一切アクセスをさせなくするにはどうすればよいでしょうか?


    http://test.com/path_1/   ・・・①
     ・AA.txt
     ・BB.txt
    http://test.com/path_1/AA.txt ←アクセス可能(内容を確認する事が出来る。)


    http://test.com/path_2/   ・・・②
     ・CC.txt
     ・DD.txt
    http://test.com/path_2/CC.txt ←アクセス不可(外部からURLの直打ちがあった場合にはforbiddenのページを表示したい。)


    467 : nobodyさん - 2009/08/15(土) 22:23:18 ID:??? (+71,+29,-2)
    どちらかというとApacheで何とかしろよという気がするな
    468 : nobodyさん - 2009/08/15(土) 22:26:36 ID:??? (-7,-11,-2)
    >>467
    ヒントをお願いします。
    Apacheでも結構です。
    469 : nobodyさん - 2009/08/15(土) 22:31:33 ID:??? (-1,-29,-4)
    Apacheのディレクティブのマニュアル読め
    471 : nobodyさん - 2009/08/15(土) 22:45:26 ID:??? (+0,-27,+2)
    forbiddenを知ってんのになに言ってんだ...。
    472 : nobodyさん - 2009/08/16(日) 04:39:45 ID:K6eLO5dl (-8,+2,-2)
    >>468
    鯖を運用してるの?
    474 : nobodyさん - 2009/08/16(日) 10:57:24 ID:??? (+0,-28,+1)
    GETとPOSTは一緒に出来ねーだろ
    475 : nobodyさん - 2009/08/16(日) 11:04:37 ID:??? (-2,-30,-23)
    postするurlに?hoge=fuga付けたらできるでしょ?
    476 : nobodyさん - 2009/08/16(日) 11:28:29 ID:??? (-11,-29,-57)
    >>473
    PHPは COOKIE → GET の順で探して
    セッションキーが存在しなければセッション開始せずに
    POSTは自前で指定しないとダメなんじゃないか?

    477 : nobodyさん - 2009/08/16(日) 12:06:34 ID:??? (+13,-30,-69)
    配列変数について質問です。

    【OS名】FreeBSD6.x
    【PHPのバージョン】php5.26
    【連携ソフトウェア】postgres

    変数 $a に下のような値がセットされていて、

    $a[0][id] = 5
    $a[0][name] = 山田
    $a[1][id] = 7
    $a[1][name] = 鈴木
    $a[2][id] = 14
    $a[2][name] = 山下

    これを $a[id] = 名前 のように変換する関数はありますでしょうか?

    $a[5] = 山田
    $a[7] = 鈴木
    $a[14] = 山下

    よろしくお願いします。
    478 : nobodyさん - 2009/08/16(日) 12:35:45 ID:??? (+38,-30,-72)
    単純に
    foreach ($a as $b) {
    $c[$b['id']] = $b['name'];
    }
    でいいんじゃね。
    DBのAPIによっては1番目のカラムをキー、2番目のカラムを値として
    取得するメソッドがあることもあるよ。
    1行ずつfetchする時に組み替えてもいいし。
    479 : 477 - 2009/08/16(日) 13:01:35 ID:??? (+80,+13,+0)
    >>478
    出来ました!ありがとうございます!
    480 : nobodyさん - 2009/08/16(日) 13:07:00 ID:??? (+64,+29,+0)
    >>479
    あと今後からはスレタイと>>1も読んでな
    481 : nobodyさん - 2009/08/16(日) 14:15:58 ID:??? (+30,+12,-13)
    必死だな
    482 : nobodyさん - 2009/08/16(日) 14:44:09 ID:??? (+32,+14,-1)
    何が?
    483 : nobodyさん - 2009/08/16(日) 17:22:14 ID:??? (+40,+22,+0)
    夏です
    485 : nobodyさん - 2009/08/17(月) 10:59:15 ID:??? (+9,-18,-26)
    HTTPリクエストでもFTPでもscpでもできるので何で送りたいかが問題かと
    486 : nobodyさん - 2009/08/17(月) 11:00:23 ID:??? (+21,+6,+2)
    >>484
    日本語でおk
    487 : nobodyさん - 2009/08/17(月) 11:03:45 ID:??? (-29,-29,-86)
    >>484
    もうちょっと詳しく。それぞれのOSは?
    送信元サーバからphpで、送信先サーバへファイルをpostするって事?

    phpではなくrsyncで事足りるような気がする。
    489 : 487 - 2009/08/17(月) 11:51:52 ID:??? (-14,-30,-37)
    >>488
    それなら、ftpでいいんじゃないか?
    phpだとftp_connect・ftp_login・ftp_put 等で検索するとサンプルがたくさんでてくると思う
    490 : nobodyさん - 2009/08/17(月) 12:07:23 ID:??? (-5,-30,-55)
    上の方でも書いたけど、もらいに行くだけじゃだめか?
    fwrite(fopen("file.zip", "wb"), file_get_contents("http://www.example.com/file.zip"));
    491 : 488 - 2009/08/17(月) 12:21:28 ID:XUMXmNvO (-16,+29,-88)
    >>489
    FTPなくてブラウザからアップするタイプのサーバなのでFTPダメっぽいです。

    >>490
    よくわからないけど火壁の問題でもらいに行くのはアウトみたい。
    あくまでリクエストに対してレスポンスを返すってのがデフォルトみたい。

    じゃあサーバ替えろよっていわれそうですが、FTPなくても問題ないしそれ以外では満足してるので
    この点だけ出来ればOKだと思ってます。
    ftp_connectみたいなのでhttpとかhttpsがあればいいのかな。
    492 : nobodyさん - 2009/08/17(月) 12:35:08 ID:??? (+50,+29,+0)
    もうメールで添付しちゃえよw
    493 : nobodyさん - 2009/08/17(月) 12:47:05 ID:??? (-2,-29,-11)
    HTTP_Client::post()かな
    494 : 488 - 2009/08/17(月) 13:00:17 ID:XUMXmNvO (-7,+29,-55)
    >>492
    メールでもいいんですけど、両方とも鯖ってこととメールがないので難しいですね。

    >>493
    Pearが入ってたかどうか確認しないといけないですが、外部モジュールを使用せずに
    PHPの機能でやるってのは難しそうですね。

    submitなしで送るのは困難と考えていいのでしょうか。
    495 : nobodyさん - 2009/08/17(月) 13:03:18 ID:??? (-11,-29,-2)
    rsyncじゃだめなのか?
    496 : 488 - 2009/08/17(月) 13:12:34 ID:XUMXmNvO (-21,+29,-31)
    >>495
    自分の鯖じゃないのでモジュールの追加とかが厳しいですね。
    なのでPHPとかでやりとりできれば比較的そういった事を気にしなくてもいいかと思ってました。
    497 : nobodyさん - 2009/08/17(月) 13:33:11 ID:??? (-2,-29,-15)
    >>494
    できるよ。PEARだってPHPのネイティヴ関数使ってるわけだし
    499 : nobodyさん - 2009/08/17(月) 13:47:43 ID:??? (-1,-29,+1)
    HTTP_Requestでいいんじゃ?
    500 : nobodyさん - 2009/08/17(月) 20:32:54 ID:??? (+36,+18,+0)
    あああ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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