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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    551 : nobodyさん - 2010/06/19(土) 05:41:28 ID:??? (-6,-29,-1)
    fgets fputs
    552 : nobodyさん - 2010/06/19(土) 09:08:29 ID:??? (-6,-29,-24)
    fread, fwrite
    553 : nobodyさん - 2010/06/19(土) 19:33:03 ID:PoSyZtDI (-27,-30,+0)
    <?php
    header('Content-Type: text/html; charset=UTF-8');
    mb_http_output("UTF-8");
    ob_start("mb_output_handler");
    ?>
    <form method="POST" action="">
    <textarea name="replace" cols=20 rows=4></textarea>
    <input type="submit" value="replace!!">
    </form>
    <?
    if(isset($_POST["replace"])){
    $before = $_POST["replace"];
    echo $before;
    echo mb_detect_encoding($before);

    $after = str_replace("です", "でした", $before);

    echo $after;
    echo mb_detect_encoding($str)."<br>";
    }

    フォームで文字列置換をやりたいんだけど、うまくいきません。
    置換前の文字列とその文字コード、置換後の文字列とその文字コードを表示させてますが、
    「あいうえおです」みたいな日本語を入力しても、該当箇所が置換されないどころか文字列自体が表示されません。
    しかも文字コードはどちらもSJISになっちゃいます。
    どうしたらうまく置換できるのでしょうか。
    554 : nobodyさん - 2010/06/19(土) 19:39:59 ID:??? (+50,+28,+0)
    >>553
    問題を細かく切り分けてみそ
    558 : nobodyさん - 2010/06/19(土) 21:36:37 ID:??? (-2,-30,-23)
    var_dump($_POST);
    してIEとFirefoxで比べてみたらいい
    560 : nobodyさん - 2010/06/19(土) 23:01:00 ID:??? (-10,-28,+0)
    intval
    562 : nobodyさん - 2010/06/20(日) 01:43:30 ID:??? (+51,-30,-15)
    for ($a='aaa'; $a!='aaaa'; $a++) echo $a.' ';
    563 : nobodyさん - 2010/06/20(日) 01:55:32 ID:??? (+62,+29,+0)
    >>562
    すごい。そんな技できるんですね。
    ありがとうございました。
    565 : nobodyさん - 2010/06/20(日) 02:06:30 ID:??? (-12,-30,-14)
    >>557
    ob_start("mb_output_handler");
    消したら動いたけど。 ie8/fx3.6
    566 : nobodyさん - 2010/06/20(日) 02:09:23 ID:??? (-12,-24,+2)
    >>559
    pack
    unpack
    567 : nobodyさん - 2010/06/20(日) 02:10:51 ID:??? (+14,-29,-24)
    >>564
    Basic認証がかかったページにアクセスする方法 - PHPプロ!Q&A掲示板
    http://www.phppro.jp/qa/212
    568 : nobodyさん - 2010/06/20(日) 02:23:15 ID:??? (-4,-29,-27)
    >>546
    apc.stat を off にしてphpソースを変更
    実行して変更が反映されてなければ間違いなくキャッシュされてる

    jpgのくだりはよく分からないけど
    キャッシュされるのはphpのバイトコードだよ
    パースの手間が無くなる分軽くなる
    569 : nobodyさん - 2010/06/20(日) 02:48:26 ID:??? (+43,+18,+2)
    >>567
    ありがとうございます。
    570 : nobodyさん - 2010/06/20(日) 09:28:26 ID:??? (+41,+30,+0)
    572 : nobodyさん - 2010/06/20(日) 11:37:34 ID:??? (+51,+28,-1)
    できます。やり方は教えません。
    573 : nobodyさん - 2010/06/20(日) 12:10:32 ID:??? (+50,+22,-63)
    Rubyで出力した内容がsystem()の2番目の引数に返るんじゃね?

    と、Ruby知らなくてPHP中級な俺が言ってみる。
    574 : nobodyさん - 2010/06/20(日) 13:45:50 ID:??? (+30,-29,-14)
    2番目に入るのは終了ステータス
    標準出力をキャプチャしたかったら popen(), proc_open() などを使う
    575 : nobodyさん - 2010/06/20(日) 14:25:20 ID:??? (+58,+26,-2)
    >>574
    PHPならもっと便利な関数があるはずだろ。
    576 : nobodyさん - 2010/06/20(日) 14:56:32 ID:Zg4Yd11e (+58,+29,-28)
    みなさんが「このソースは読みやすい」と思うコーディングをしている
    オープンソースのPHPシステムを教えて下さい
    577 : nobodyさん - 2010/06/20(日) 15:13:03 ID:??? (+33,-29,-22)
    formから放り込んだ日本語をImageTTFTextで縦書きにしたいのですが、句読点やーがおかしな事になります。
    正しく表示する方法はないのでしょうか?
    578 : nobodyさん - 2010/06/20(日) 17:03:38 ID:??? (+36,+6,+0)
    >>562
    これキモイw
    579 : nobodyさん - 2010/06/20(日) 17:31:57 ID:??? (+69,+29,+0)
    >>576
    有名どころなら何でも
    >>577
    >>1
    583 : nobodyさん - 2010/06/20(日) 18:04:12 ID:??? (-12,-30,-18)
    >>582
    保存するなら >Content-Disposition: attachment
    表示するなら >Content-Disposition: inline
    584 : nobodyさん - 2010/06/20(日) 18:04:41 ID:??? (+56,-30,-60)
    >>579
    失礼しました。
    【OS名】CentOS5
    【PHPのバージョン】5.3
    【連携ソフトウェア】
    【質問内容】
    formから放り込んだ日本語をImageTTFTextで縦書きにしたいのですが、句読点やーがおかしな事になります。
    正しく表示する方法はないのでしょうか?
    過去ログでは縦書き専用フォントで・・・とかが見つかったのですが肝心の縦書き専用フォントがぐぐっても見つけられません。
    589 : nobodyさん - 2010/06/20(日) 20:02:32 ID:??? (+64,+29,-8)
    >>584
    ID出すことを忘れているようだけど、ともあれ、本題についてだけど、それは難しい。
    フォントをいじってみてはどうか。
    591 : nobodyさん - 2010/06/21(月) 00:35:22 ID:??? (+38,-30,-51)
    >>584
    ImageTTFTextって使ったことないけど
    表示する文字が句読点かどうか調べて
    句読点ならは座標をずらせばいいんじゃない?

    ハイフンだったら縦棒(|など)に変換するとか。
    595 : nobodyさん - 2010/06/21(月) 01:43:11 ID:??? (-11,-29,-6)
    >>594
    そんな関数作らんでもmkdirにrecursiveオプションがあるんだからそれ使えばいいのに
    597 : nobodyさん - 2010/06/21(月) 12:51:52 ID:??? (-1,-29,-42)
    PHP4でのサンプル、mkdirのマニュアルページに載ってるけど、
    pathinfoとかdirnameの日本語の不具合って直ってないよね?
    http://bugs.php.net/bug.php?id=37738
    599 : nobodyさん - 2010/06/21(月) 18:16:36 ID:??? (+63,+29,-34)
    >>591
    「~」の処理とか
    > 座標をずらせばいいんじゃない?
    これとか、多分素直にさせてくれないよ。

    動くとわりと面白い系だから一度は試して遊ぶといいかも。
    600 : nobodyさん - 2010/06/21(月) 18:32:23 ID:??? (+52,+29,-5)
    >>598
    保存って具体的にどうしたいの?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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