トップページ⇒php
1001コメント314KB

【PHP】下らねぇ質問はここに書き込みやがれ 56

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/10/11(木) 17:55:41ID:uObe69hr
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 55
http://pc11.2ch.net/test/read.cgi/php/1191058556/

◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0002nobodyさん2007/10/11(木) 17:58:19ID:???
■過去ログ
【PHP】下らねぇ質問はここに書き込みやがれ 54
http://pc11.2ch.net/test/read.cgi/php/1189309377/
【PHP】下らねぇ質問はここに書き込みやがれ 53
http://pc11.2ch.net/test/read.cgi/php/1188047468/
【PHP】下らねぇ質問はここに書き込みやがれ 52
http://pc11.2ch.net/test/read.cgi/php/1186794483/
【PHP】下らねぇ質問はここに書き込みやがれ 51
http://pc11.2ch.net/test/read.cgi/php/1185521566/
【PHP】下らねぇ質問はここに書き込みやがれ 50
http://pc11.2ch.net/test/read.cgi/php/1184143801/
【PHP】下らねぇ質問はここに書き込みやがれ 49
http://pc11.2ch.net/test/read.cgi/php/1182794620/
【PHP】下らねぇ質問はここに書き込みやがれ 45 (※実質48)
http://pc11.2ch.net/test/read.cgi/php/1180181033/
【PHP】下らねぇ質問はここに書き込みやがれ 47
http://pc11.2ch.net/test/read.cgi/php/1180181033/
【PHP】下らねぇ質問はここに書き込みやがれ 46
http://pc11.2ch.net/test/read.cgi/php/1178955837/
【PHP】下らねぇ質問はここに書き込みやがれ 45
http://pc11.2ch.net/test/read.cgi/php/1178955768/
【PHP】下らねぇ質問はここに書き込みやがれ 45
http://pc11.2ch.net/test/read.cgi/php/1177635762/
【PHP】下らねぇ質問はここに書き込みやがれ 44
http://pc11.2ch.net/test/read.cgi/php/1176364487/
【PHP】下らねぇ質問はここに書き込みやがれ 43
http://pc11.2ch.net/test/read.cgi/php/1175368910/
【PHP】下らねぇ質問はここに書き込みやがれ 42
http://pc11.2ch.net/test/read.cgi/php/1174217841/
【PHP】下らねぇ質問はここに書き込みやがれ 41
http://pc11.2ch.net/test/read.cgi/php/1173163186/
0003nobodyさん2007/10/11(木) 18:01:01ID:???
関連リンク
■本家マニュアル   http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル  http://pear.php.net/manual/ja/
■メーリングリスト   http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル    http://framework.zend.com/manual/ja/

(以下英語)
■Smarty       http://smarty.php.net/
■Zend本家      http://www.zend.com/
■Zend Framework  http://framework.zend.com/
■CakePHP      http://www.cakephp.org/
■Code Igniter    http://www.codeigniter.com/
■php | architect   http://www.phparch.com/
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
0004nobodyさん2007/10/11(木) 18:04:32ID:???
【簡易FAQ】
1.文字コードは何を使えばいいの?
 →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
 → http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
 → Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
 → 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
  「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
 → {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
 → cronかタスクスケジューラを使え。
7.extractって危険なの?
 →変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
 → URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
 → .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
 → 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
  Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
0005nobodyさん2007/10/11(木) 18:07:38ID:???
11. SQLの質問はどこで?
 → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
 → ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
 → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
 → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
  http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
15. クッキーの情報をユーザから隠したい
 → セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
 → strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
 → C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
  参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
 → fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
  必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
 →19.を参照
21. 画像処理一般 or GDの限界
 → ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
 → 好きにしてください
23. もっと楽に開発したい。
 → フレームワークを使ってください
24. PHP用のフレームワークって何があるの?
 → 公式ならZend Framework、PHP4にも対応させるのならCakePHPかCode Igniter
0006nobodyさん2007/10/11(木) 18:40:37ID:???
                    _,.. -‐  ̄`ヽ──-、
                ,. -<   ※    }}    \
                 /    \       {{   ::..  \
            /   /   \  ※   》 :::     \
             //   /    l   ヽ     }} .::::    ::.. \
          〃! !  /  / //    ヽ ※ 》:::     :::..  ヽ
          || | ||  i| /// !     ゙,   }}:   _,,..  --─一>
          |! | l! |l/-/─゙、     i   》  /   |  , '´
     ,..、     ヽヽ乂 | ,ニ,.--ァヽ、!   ! 〃/     |/
    〈rヘ,ゝ、      \ ノ .{リ!/   /   ./ _」!´      |
    ('A`)7 !      く   ̄ __,ノ   ノ ,」!  |:      !   下らねぇ質問はここに書き込みやがれって
    ノ( ヘヘ{ |       ! _,  ``ー‐ァ´ l「   |:      l   言っておいたはずですぅ
     r‐〉  |┐     `1     /※r┘.   |:         !
    〈{rヘNヘj!ヲ         ヽ-r一{  /{.:.:.:.:   |:.      i
    〈ヾニニイコ        ,⊥ニ|/  ゙、.:.:..   l:.:..      !
    〈フしヘ_rV´|     ,..イ  / |rュ_,r‐-ヘ.:.:..   !:.:.      ',
      |     |ヽ‐-<  /   /)},.イnニトつ:   i.:.:..     ゙,
     |     ^i |ヽ`ヽ〃 ※ 〃_/( し'    i.:.  ゙、.:.:.       ゙、
     〈 |        !l|.   }}    {{〈、r┘      l.:.:  ゙、.:.:..     ヽ
     ヽ      | !!  〃 ※ }}/、フ|         |.:.:.  ヽ.:.:...     ヽ
      \    | ||. 〃   〃!V |        |、.:.:..  ヽ.:.:..     ヽ
      | |`ー一' || }} ※ {{/_l」 ,|       |、ヽ.:.:.. ヽ:.:.:..     ヽ
        ! ! ∨/ | |{{   〃┘ / !         |ヘ::ヽ.:.:.. ヽ:.:.:.     \
       | | /  _,.ノ}} ※ }}   /  |        ハ:.ヽ
0007nobodyさん2007/10/11(木) 18:59:23ID:???
PHPって小数点誤差が出ないライブラリって無いの?
10進浮動小数点数っていうの?そんなの
0008nobodyさん2007/10/11(木) 19:55:32ID:???
数学関数とかにあるんじゃねぇの?
0009nobodyさん2007/10/11(木) 20:01:36ID:???
bcmath?
コンパイルオプションが必要じゃん。
PHPだけで作られたのってないの?
0010nobodyさん2007/10/11(木) 20:53:22ID:???
PHPでそんなのやったら遅すぎて使い物にならんだろ。
0011nobodyさん2007/10/11(木) 21:06:33ID:???
bcmathはPHPじゃないんだ。
0012nobodyさん2007/10/11(木) 21:10:35ID:???
は?Cでコンパイル済みのライブラリだろ?
0013nobodyさん2007/10/11(木) 21:13:48ID:???
PHPはCとは一切関係ないんだ。
0014nobodyさん2007/10/11(木) 22:24:14ID:Y4cbxz38
まあ叔父さんぐらいな関係だろ
中の人的には

どこまで心を許すかは場合によるけどな
0015nobodyさん2007/10/11(木) 22:41:21ID:???
つーかがっつりCだし
0016nobodyさん2007/10/11(木) 23:30:12ID:???
PHPのフリースクリプトで参考になるのがあり弄ってさまざまな付加機能を作り、今は元のコードは基本的な部分だけです。
構造は理解でき、フロムスクラッチから作った場合、相手のコピーライトははずしてもいいんですか?
0017nobodyさん2007/10/12(金) 00:02:38ID:???
>>16
よくない
0018nobodyさん2007/10/12(金) 00:05:06ID:???
>>16
参考ならOK
まねるならNG
0019nobodyさん2007/10/12(金) 00:06:07ID:2uLJDe9D
>>16
君を育ててくれたスクリプト制作者を足蹴にする行為
0020nobodyさん2007/10/12(金) 00:08:38ID:???
住所解析のライブラリ探したけどなかった
自分で作ってみようと思ったが、これは無理だwwww
0021nobodyさん2007/10/12(金) 00:30:14ID:???
>>18
法律的にはどうなのか全く知らないけど
オープンソースのスクリプト言語で著作権もコピーライトもくそもない気がする。

それほど独創的なコードがあるわけでもないし、
そんなもん主張されても、同じ処理をするものって
根本的な処理は基本的に似てくるんじゃないの?

アルゴリズムだって、例えばデザインパターンを使っていたって、偉大な先人のアイデアを
真似して、いただいて作ってるんしょ?

16のケースはもう原形をとどめていなさそうだし問題ないんじゃん?

あくまで法律は知らんけど・・
心情的に・・・
0022nobodyさん2007/10/12(金) 00:33:06ID:???
一番いいのは相手に聞くこと

俺はウダウダ言うなら公開してんじゃねーよGPL教のクズがと思ってるけどな
0023nobodyさん2007/10/12(金) 01:01:44ID:???
というより、”どのように作ったか”ではなく”何を作ったか”なんだよ、ビジネスの世界では。
そんなことPGオタクで経営感覚ゼロの人間には、ワケ分からんだろうけどなw
0024nobodyさん2007/10/12(金) 01:03:50ID:???
著作権表示を消すか消さないかなんてこと気にする前にプログラミングの腕を上げろ
0025nobodyさん2007/10/12(金) 01:04:46ID:???
いつビジネスの話をしたんだと小一時(ry
0026nobodyさん2007/10/12(金) 01:12:13ID:???
Apacheのhttpd.confの設定で拡張子htmlでphpの実行を許可し、.htaccessでその設定を無効にすることって出来ますか?
逆については検索でたくさんヒットするけど、上記はヒットしなかったので教えて下さい。

目的は特定のフォルダでのみ拡張子htmlでphpが動作しない環境を構築したい為です(大半のフォルダでは拡張子htmlでphpの実行を許可したいです)。

よろしくお願いします。
0027nobodyさん2007/10/12(金) 01:29:53ID:???
http.conf内でドキュメントルートに対してAllowOverride設定してる所を探してAllに書き換える

あとは.htaccessにphp実行不許可のオプションを書けば上書きされる
0028nobodyさん2007/10/12(金) 02:38:42ID:???
>>26
試せばわかる、何事も
0029nobodyさん2007/10/12(金) 03:16:18ID:???
sage
0030262007/10/12(金) 09:09:50ID:???
自己解決しました
有難う御座いました
0031nobodyさん2007/10/12(金) 10:50:50ID:???
テスト
0032nobodyさん2007/10/12(金) 10:54:13ID:???
何のテストですぅ?
0033nobodyさん2007/10/12(金) 11:04:20ID:???
>>32
昨日の夕方ごろ規制かかってたから
今日は大丈夫なのかなと
0034nobodyさん2007/10/12(金) 13:02:38ID:SObbbYi1
こんにちは
変数の中の「行」の数を数えたいのですが

特定の文字の出現回数を返すような関数
もしくは良くあるサンプルなどはあるのでしょうか?
0035nobodyさん2007/10/12(金) 13:04:01ID:???
>>34
型は?
配列ならcount($str)
改行区切りならcount(explode(array("\r\n","\r","\n"), $str))
0036nobodyさん2007/10/12(金) 13:14:58ID:???
>>34
>>35もありだが
STRING型なら普通はpreg_match_allで改行コードの
正規表現書いて使うと思う
0037nobodyさん2007/10/12(金) 13:52:19ID:JDHSb9UC
http://example.com/xxx/を
http://xxx.example.com/でアクセスできるようにしたいのですが、
この質問はどこですればいいのでしたっけ?
0038nobodyさん2007/10/12(金) 13:55:57ID:???
>>37
header関数でリダイレクト処理すればいい。
0039nobodyさん2007/10/12(金) 13:58:18ID:JDHSb9UC
>>37
ん〜、PHP関係じゃなくてApache関係で
htaccess使ってそういう方法があったんです。
http://xxx.example.com/自体のURLがもともと無効なんですけど、
何かの設定でhttp://example.com/xxx/をhttp://xxx.example.com/にできたんです
0040nobodyさん2007/10/12(金) 14:01:22ID:???
>>39
ないよw
そもそもHTTPレベルの話であって、ApacheはTCP/IPレベルの制御しかできない。
Apacheでそうなったというのは、ApacheのバグかルーターかDNSサーバーが異常をきたしていたとしか考えられない。
0041nobodyさん2007/10/12(金) 14:03:52ID:JDHSb9UC
mod_rewriteでできたと思ったのですが、
どうやらURL直下しか無理みたいです。
サブドメインの設定はまた別で必要なのですね。
有難うございました。
0042nobodyさん2007/10/12(金) 14:06:06ID:???
>>51
つ 【PHP】下らねぇ質問はここに書き込みやがれ 56
つ 【PHP】下らねぇ質問はここに書き込みやがれ 56
つ 【PHP】下らねぇ質問はここに書き込みやがれ 56
つ 【PHP】下らねぇ質問はここに書き込みやがれ 56
つ 【PHP】下らねぇ質問はここに書き込みやがれ 56
0043nobodyさん2007/10/12(金) 14:17:19ID:???
>>41
どういたまして。
0044nobodyさん2007/10/12(金) 14:33:18ID:???
>>43
誰だよ、お前。答えたのは俺様だろうが。
それからツリー構造はDBでも出来るとかいってんじゃねーぞ。
DBとの接続処理も含めたパフォーマンスを考慮してメモリー上でツリー構造にすればいい、
って言っているのに、DBでも出来るとか、意味不明だよ。
もっと多角的な面からどの技術を使うのが最適解になるのか、よく考えろ。
0045nobodyさん2007/10/12(金) 14:45:45ID:???
最近はスレタイすら読まないのか
0046nobodyさん2007/10/12(金) 15:05:12ID:???
>>45
最近は質問すら読まないのか・・・
0047nobodyさん2007/10/12(金) 16:17:11ID:JDHSb9UC
クラス内のfunction内で$thisって使えないのですか?
0048nobodyさん2007/10/12(金) 16:26:07ID:???
>>44
なんか懐かしい話題が出たな。
0049nobodyさん2007/10/12(金) 16:26:56ID:???
>>47
使えるよ。というかそこで使わずに$thisをどこで使う気なんだ。
0050nobodyさん2007/10/12(金) 16:32:39ID:JDHSb9UC
>>49
サンクス
何か使い方が間違っていたみたいでした。

class Hogehoge {
  public $aaa;
  public $bbb;
}

$obj = new Hogehoge('xxx','xxx');

とすると、勝手に$objの中に
$obj['aaa'] = NULL
$obj['bbb'] = NULL

ができているのですが、仕様でしょうか?
また、unsetなどで削除しても大丈夫でしょうか?
0051nobodyさん2007/10/12(金) 16:42:48ID:???
>>50
つregister_globals
0052512007/10/12(金) 16:44:40ID:???
すまん。間違った。。

>>50
クラス内のpublicメンバはそのクラスのプロパティになる
ので仕様でつ
0053nobodyさん2007/10/12(金) 16:47:25ID:???
>>50
PHPでのクラスの実装が連想配列みたいな仕組みになってるだけ。
$obj['aaa']がpublic $aaaの実体ってこった。
別にunsetしたきゃしてもいいが、メンバ変数を使えばまた再生成されるし、
メンバ変数に値を格納した状態でunsetしちゃったら値も消えちゃうぞ。
>>51
は?
0054nobodyさん2007/10/12(金) 16:49:58ID:JDHSb9UC
有難うございます
今>>51で頑張って探していたのですが、サッパリでした・・・
コンストラクトで最初にunsetしてから格納してみたところ大丈夫のようでした。
0055nobodyさん2007/10/12(金) 16:52:09ID:???
>>54
それ、大丈夫って言うのか…
0056nobodyさん2007/10/12(金) 16:58:45ID:JDHSb9UC
class GPS {

public $lat;
public $lon;

function __construct ($lat = FALSE, $lon = FALSE)
{
unset($this->lat);
unset($this->lon);

$this->lat = $lat;
$this->lon = $lon;

このような感じで入れ替えてますが、まずいですかね・・・汗
0057nobodyさん2007/10/12(金) 17:07:00ID:???
>>56
まずいというか「全くの無駄」
0058nobodyさん2007/10/12(金) 17:33:51ID:???
>>56
public $lat;
public $lon;
↓
private $lat;
private $lon;
0059nobodyさん2007/10/12(金) 19:16:36ID:???
なんのためにクラス使ってんだ?
0060nobodyさん2007/10/12(金) 23:20:32ID:cR3DAsP9
function HogeHoge(){

   echo Example();
   echo PHP();

   function Example(){

   }

   function PHP(){

   }

}

このようにfunction内のfunctionをfuntionで呼び出すようなことはできないのでしょうか?
すごく簡単な内容なのですが、クラス化したほうが良いのでしょうか。
0061nobodyさん2007/10/12(金) 23:37:49ID:???
>>27>>28
アドバイスを参考に書いてみましたが、結果はNGでした。
試した事は下記です。

httpd.confの記述(一部抜粋)
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
AddType application/x-httpd-php .php .html

/var/www/html/.htaccessの記述
AddType application/x-httpd-php .php

上記の記述では/var/www/html/test.htmlファイルでphpinfoが実行出来てしまいました。
そのため、上記のどこに問題があるか(多分>>27のphp実行不許可の記述の仕方だと思いますが)ご指定いただければと思います。
0062nobodyさん2007/10/13(土) 00:57:16ID:???
>>60
可能
0063nobodyさん2007/10/13(土) 01:23:48ID:???
>>60
function内のfunctionをPHPにおいて呼び出すのはあまり意味がないのでは?
そのfunctionを外に出してもそんなに問題ないでしょう。

>>61
最初に許可しないでディレクトリごとにphpファイルとして解釈するものを加えればいいと思う。
.htaccessは重いので、なるべく使わないに越したことはないのですが。
0064nobodyさん2007/10/13(土) 01:36:04ID:???
関数のスコープ別に取りたいなら意味あるでしょ
無駄にOOでないクラス化するよりよっぽど有用
0065nobodyさん2007/10/13(土) 01:59:08ID:???
ん?オブジェクト指向にならないクラスを書くのは、オブジェクト指向の思想が分かってないからであって、
分かってない人が書いたら、関数内関数も(普通より余計に)スパゲッチーソースになるのでわ?
オブジェクト指向の思想を理解してるなら、素直にクラス化した方がいいと思う。
0066nobodyさん2007/10/13(土) 04:49:24ID:???
>>60
可能だけどfunctionの呼び出しより先に定義しなきゃ。
クラスはインスタンス→中身のメソッド定義全部実行→それからコンストラクタ実行
って順番で動くけど、そのHogeHoge()は頭から順に実行されるんだから。

あと、function内functionも1度定義した時点でグローバルな関数になることさえ
気をつければ別にそういう使い方はありだよ。
0067nobodyさん2007/10/13(土) 04:52:41ID:???
>>63>>65
やってることはぶっちゃけ
if(条件) {
 function a() {処理1}
} else {
 function a() {処理2}
}
にHogeHogeって名前付けてるだけだと思うんだけどね、これ。
そういう意図でやってるなら別にクラス化するほどのもんでもない。
0068nobodyさん2007/10/13(土) 07:28:36ID:JyEmfHgt
質問です。
PEARのXML_Serializerで、連想配列からXMLを出力するとき
一つのノードに複数の属性(Attribute)を設定して、XMLにシリアライズすると
設定した属性が、その属性の名前で昇順に並び変わって出力されてしまうのですが、
これを並び変わらないように設定することは出来ないでしょうか?
自分としては連想配列に代入した順番に出力されて欲しいのですが・・・・・・。

何か良い方法を知っていたら教えてください。

ちなみに環境はWindowsのxampp1.6.4です。
0069682007/10/13(土) 07:42:44ID:???
あー、今気づいたんですが、質問するときのルールがID表示からsage進行になってたんですね
上のレスは思いっきりageてしまいました、すみません。
0070682007/10/13(土) 07:48:20ID:???
書き込んだあとドキュメントをよく読んでみたら該当箇所が見つかりました。
お騒がせしてすみませんでした。
0071nobodyさん2007/10/13(土) 07:54:29ID:???
>>69
あ、ホントだ。いつの間にw
0072682007/10/13(土) 08:17:33ID:JyEmfHgt
>>70は自分では無いです、一応ID表示のためageておきます。

>>70
PEARのドキュメントに質問の答えとなるような項目があるということですか?
一応目を通してみたのですが、まだBeta版だからか、XML_Serializerに関しては完全なオプションのリストに記載すら無かったのですが・・・・・・
ほかに詳細な内容が載っている記事ということで
http://www.sitepoint.com/article/xml-php-pear-xml_serializer
あたりも読んでみたのですが、質問の答えとなるような記述は無かったように思います。
(読み逃しがあったらすみません。)

もし「昇順に並び替えない」という設定が無いまでも、何か良い問題の解消方法を知っている方が居れば
教えていただきたいと思っています。
恥ずかしながら自分では「出力されたXMLを文字列として処理し、該当箇所を全て並び替え」という、
かなり手間のかかりそうな方法くらいしか思いつかないもので・・・・・・

どうかよろしくお願いします。
0073nobodyさん2007/10/13(土) 08:59:16ID:???
ageなくても鳥でも付けたら良いよ
0074nobodyさん2007/10/13(土) 09:34:44ID:???
並び替えない方法があるかどうかは知らないけど、
XMLなんだから、順序に依存するような仕組みではだめだろ。
0075nobodyさん2007/10/13(土) 09:46:33ID:HZ6cGKF0
スレ違い承知で質問します。
xamlスレってないのでしょうか?。
0076nobodyさん2007/10/13(土) 09:57:05ID:???
>>63
フォルダ数が多く1つのフォルダでのみ.htmlでphpの実行を許可しないようにしたい(それ以外のフォルダは.htmlでphpの実行を許可したい)です。

そのため>>26に書いたように、デフォルトでは.htmlでphpの実行を許可し、
特定のフォルダのみ.htmlでphpの実行を許可しないように出来れば一番作業量が少なく楽かなと思ったので質問しました。

最初に許可しないで.htaccessで制御出来る事は確認済みですが、
.htaccessを作らなければいけない量の多さに作業する事を躊躇している所です。
■ このスレッドは過去ログ倉庫に格納されています