のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,690,089人
昨日: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一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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