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

    元スレ【PHP】下らねぇ質問はここに書き込みやがれ 68

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    452 = :

    include ('XML/Unserializer.php');
    $unserializer = new XML_Unserializer();
    $unserializer->unserialize($xml);
    $array = $unserializer->getUnserializedData();
    print_r($array);
    これでOK

    $obj = new SimpleXMLElement($xml);
    でも値を取り出せるのでOKなんだけど、データ型はオブジェクトのまま
    配列と同じ操作で扱うのは何か変だなーと思った
    おやすみなさい

    453 = :

    配列と同じ操作で扱って問題あるの?

    454 :

    すいません質問です。
    今運営しているPCサイトの携帯版を作ろうと思っています。
    携帯用にするとき、元のサイトのサイズが大きいため分割する必要があると思い自分なりにやってみましたが、
    分割のやり方が悪いため、htmlタグの途中で切れたりして変になってしまいます。


    //1ページあたりの文字数(ページのサイズ)
    $pagesize=1000;

    元の文字列をページサイズで割り、合計のページ数を出す
    $totalpage=ceil($str/$pagesize);

    //↓1ページ目の場合は、テキストが0~1000までの部分文字列になる
    $text=mb_substr($str,($page-1)*$pagesize,$pagesize);

    上記のようにやってみたのですが、下記のようになったりします。
    ----------------------------------------------------
    nページ目のテキスト終わり部分

    ・・・・・・・・
    <a href="http:
    ---------------------------------------------------
    n+1ページ目のテキスト始め部分

    //hoge.com">ホゲドットコム</a>
    ---------------------------------------------------

    タグの部分で分割させないためには、
    1000文字を超えたところで一番最初に出てくる \n で分割したりすればいいと思うのですが、
    それはどのようにやればいいのでしょうか。
    アドバイスお願いします。

    457 = 454 :

    >>455
    すいません
    ずうずうしいですが、何の関数を使ったらよいか教えてもらえないでしょうか

    460 = :

    >>459
    マニュアルぐらい調べろ。すっとこどっこい
    http://www.php.net/manual/ja/session.idpassing.php

    461 = :

    >>454
    htmlの文字数で分割すると
    場合によっては1ページ中に含まれるコンテンツがほんのわずかで
    ユーザに余計なページ送りのストレスかけることにならないかい?

    466 = :

    Parsing configuration file phpDocumentor.ini...ERROR: cannot open phpDocumentor.
    ini in directory C:/xampp/php/PEAR/PhpDocumentor
    -Is phpdoc in either the path or include_path in your php.ini file?

    Xampp使ってるんですが、これはどういういみでしょうか。

    469 = :

    間違えた

    "/^.{1000}\n/"

    確認してないけど正規表現で

    470 = :

    >>469
    s指定は付け忘れだとして、それだと1000文字目の次が改行じゃないとマッチしない気がする。

    473 = :

    >>471
    エラーがでてたならそれも書く
    肝心のPHPコード部分がないとなんとも

    478 = :

    >>476
    マニュアルに載ってるよ

    482 = :

    >>480
    もう見てないかもしれんが

    preg_match_all('/.{1000}.*?\n|.*/s', $str, $matches);

    ちゃんと動くかどうかは自分で確認して。

    483 = :

    http://www.web-liberty.net/cgi-bin/sample/gallerypro/gallery.cgi
    このCGIをそのままインデックスページにしたいんですけど
    CGIですからURLがhttp://***/cgi-bin/gallerypro/gallery.cgi
    っていう風になるのが気に食わないので
    http://****/だけで済むURLでインデックスページにしたいんですけど
    どうすればいいですか

    484 = :


    http://ml.php.gr.jp/pipermail/php-dev/2005-June/001135.html

    このページに出ているような現象が出ていますが、
    session_idを見たところ、これといって問題はありませんし、
    プログラム的にもそこまでがちがちのセキュリティをというものでもないので、
    このエラーを回避するようにしたいのですが、
    どのような処理を行えばいいか教えていただけないでしょうか

    よろしくおねがいいたします。

    486 :

    >>482
    できました!!
    今日一日かかってもできなかったので、
    とりあえず\nで分割して配列にいれて、処理させようと考えていたところでs

    本当に感謝です!!

    487 = :

    >>483>>484

    2つ同時に質問したくてID隠してるんですよね、わかります

    488 = :

    いや、違うしww
    あふぉはすぐそうやって知識のない人間を卑下するww

    489 = :

    化けの皮がかがれたね、書き方も似てるし
    はい、次の質問どうぞ

    492 = :

    >>491
    だめ。

    <?xml ~ はなくすのが一番良い。

    493 :

    >>489
    おまえ市ねよ。ホントやなやつだな。

    494 = :

    >>492
    坊主、大人の世界はそれじゃ通用しないんだよ。

    495 = :

    >>494
    通用しますが何か?w

    496 = :

    >>495
    厨房乙

    498 = :

    htmlに出力してるじゃん

    499 = :

    >>495
    お前の作ったサイトはゴミ以下なんだろうな。
    見なくても分かるw

    500 = :

    >>491

    そこまで思いついてて なぜそのやり方なんだよw
    だめにきまってるだろ

    >>490 のやり方で文字分割して出力しろ


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

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


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