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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    801 : nobodyさん - 2008/07/12(土) 00:46:54 ID:??? (+52,+29,-16)
    わかってやってんだから放置しとけ
    803 : nobodyさん - 2008/07/12(土) 01:09:23 ID:??? (+51,+29,-6)
    >>802
    やったことはないけど、そういうのをやるのはリフレクションの仕事だね。
    調べてみたら。
    805 : nobodyさん - 2008/07/12(土) 03:39:00 ID:??? (+3,-30,-74)
    while (list(, $val) = each ($arr)) は foreach ( $arr as $val ) と同じ処理
    each()はarrayのkeyとvalueを返すのでlistでvalueのみ受け取ってるだけ
    808 : nobodyさん - 2008/07/12(土) 05:50:41 ID:??? (+49,+26,-1)
    倍くらい違うけど
    811 : nobodyさん - 2008/07/12(土) 12:05:30 ID:??? (+54,-7,-15)
    http://www.phpbench.com/

    ここのベンチマーク結果だと、5倍くらい差があるね
    813 : nobodyさん - 2008/07/12(土) 12:43:59 ID:??? (+65,+29,-7)
    >>811
    なにそのサイト
    俺の環境だとめちゃくちゃ見づらいんだけど
    814 : nobodyさん - 2008/07/12(土) 12:45:36 ID:??? (+46,+23,-13)
    ↓俺の環境をどうぞ
    815 : nobodyさん - 2008/07/12(土) 13:18:11 ID:??? (+34,-20,-5)
    IE6だとレイアウトが崩れるね
    816 : nobodyさん - 2008/07/12(土) 14:53:50 ID:??? (+96,+25,-5)
    >>815
    お前の使ってるブラウザの解釈が滅茶苦茶なだけ
    817 : nobodyさん - 2008/07/12(土) 15:13:37 ID:??? (+6,-29,-23)
    >>816
    813=815と思ったのかw
    ちなみに俺の使ってるブラウザはfirefoxな
    818 : nobodyさん - 2008/07/12(土) 15:21:32 ID:??? (+38,+15,-2)
    バージョンとOSくらいは書こうよ
    819 : nobodyさん - 2008/07/12(土) 18:22:09 ID:m/I4pXMk (+15,+30,+0)
    820 : nobodyさん - 2008/07/12(土) 19:23:56 ID:??? (+70,+29,-6)
    >>816
    仕事ならそういうわけにも行かない。
    ユーザーが多いOSで見れなければいけない。
    821 : nobodyさん - 2008/07/12(土) 19:25:21 ID:??? (-1,-30,-23)
    >>582
    $str = "index.html";
    list($filename, $extension) = split("", $str);
    822 : nobodyさん - 2008/07/12(土) 20:05:52 ID:??? (+57,+29,-40)
    速度が変わらないとか適当なことを書いて、間違いを指摘されて、そのサイトに責任を擦り付けて……
    823 : nobodyさん - 2008/07/12(土) 23:07:04 ID:??? (+51,+29,-3)
    >>806
    回答ありがとうございます
    お礼遅くなってすいません助かりました

    825 : nobodyさん - 2008/07/12(土) 23:14:33 ID:??? (-6,-29,-17)
    フレームワークの関数使ってる
    826 : nobodyさん - 2008/07/12(土) 23:35:07 ID:??? (-1,-29,-26)
    Smartyののプラグイン関数使ってる
    828 : nobodyさん - 2008/07/13(日) 00:15:54 ID:??? (+91,+29,-18)
    ループで済ませた方が楽そうな場合はループを使ってる
    好きにすればいいと思う
    829 : nobodyさん - 2008/07/13(日) 00:45:09 ID:??? (+74,+19,-2)
    >>827
    なぜに?
    830 : 824 - 2008/07/13(日) 01:13:33 ID:??? (+105,+29,-50)
    >>828
    ぁぃ、好きにしまふ

    >>829
    フレームワークやテンプレートエンジンを使おうと思う前に作った、
    一人で開発してる携帯サイトだから
    831 : nobodyさん - 2008/07/13(日) 01:16:44 ID:??? (+18,-30,-162)
    <?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0"
    xmlns:hoge="http://purl.org/rss/1.0/modules/content/"
    >
    <channel>
    <title>あ</title>
    <link>http://example.net/</link>
    <description>ほげ</description>
    <hoge:fuga>aaaa</hoge:fuga>
    </channel>
    </rss>

    こんなようなXMLを出力したいんですけどDOMだとうまくいきません
    どうやったら出来ますか?
    832 : 831 - 2008/07/13(日) 01:21:08 ID:??? (+36,-30,-66)
    あ、OSはWindowsでApache 2.2.6を使い PHP 5.2.3で動かしています
    new DOMElement('hoge:fuga')
    とやると例外が発生してしまいます
    833 : nobodyさん - 2008/07/13(日) 01:33:48 ID:??? (+69,+29,-29)
    >>830
    使え
    >>832
    どううまくいかないのか書いてくれたのは素晴らしいことだけど
    例外は何が例外だったのかちゃんと教えてくれているはずだが?
    834 : nobodyさん - 2008/07/13(日) 04:22:28 ID:??? (+36,-29,-89)
    PHP初心者から来ました。
    基礎からのPHPで勉強していざブログアプリケーション
    を作ろうと思ったのですが、このサンプルlinuxでは動かないと
    担当者に言われました。
    2ちゃんの方や自分でadmin.phpなどは動くようにしたのですが
    index.phpとsideBar.phpとentryView.phpと
    loginform.phpの部分とかがおかしいみたいで
    だめでした。
    誰か動くようになんとかできませんか?
    ソースは
    http://gichioka.web.fc2.com/blog.rar
    です。
    もう基礎からシリーズは絶対買いません

    835 : nobodyさん - 2008/07/13(日) 04:49:33 ID:??? (+60,+29,-5)
    >>834
    具体的に分からないところを質問してください。
    あと>>1読んでください。
    836 : nobodyさん - 2008/07/13(日) 07:25:20 ID:??? (+3,-30,-94)
    1.その環境にMYSQLがインストールされていない、またはDBの設定がされていない。
    2.フレームワークを使える環境が整っていない

    loginform.php
    <FORM method="post" action="<?= $_SERVER['REQUEST_URI'] ?>">
    ↑自分にPOSTしてんのにloginform.phpにスクリプトが書かれていない

    技術屋に丸投げしたほうが楽だよー
    837 : nobodyさん - 2008/07/13(日) 08:23:20 ID:??? (+51,+28,-4)
    また、繰り返すのかそのネタをw
    838 : 831 - 2008/07/13(日) 13:54:05 ID:??? (+3,-30,+0)
    <?php
    echo '<pre>';
    try {
    $doc = new DOMDocument('1.0', 'UTF-8');
    $doc->formatOutput = true;
    $root = $doc->appendChild(new DOMElement('rss'));
    $root->setAttributeNode(new DOMAttr('version', '2.0'));
    $root->setAttributeNode(new DOMAttr('xmlns:hoge', 'http://xxxx'));
    $channel = $root->appendChild(new DOMElement('channel'));
    $channel->appendChild(new DOMElement('title', 'あ'));
    $channel->appendChild(new DOMElement('hoge:fuga', 'aaaa'));
    } catch (Exception $e) {
    echo sprintf("Caught exception %s\n", $e->getMessage()) . $e->getTraceAsString();
    }
    echo "\n" . htmlspecialchars( $doc->saveXML() );
    ?>
    ソースはこんな感じで実行すると
    Caught exception Namespace Error
    #0 test.php(11): DOMElement->__construct('hoge:fuga', 'aaaa')
    #1 {main}
    と出ます。
    $channel->appendChild(new DOMElement('hoge:fuga', 'aaaa', 'http://xxxx'));
    とやればうまくいくのは分かっているのですがhoge:fugaに毎回 xmlns:hoge="http://xxxx" が追加されるのが嫌なので何とかしたいのですがうまい方法はありますか?
    840 : nobodyさん - 2008/07/14(月) 02:31:00 ID:??? (+47,+29,+0)
    またお前か
    841 : 841 - 2008/07/14(月) 04:20:33 ID:kV2rLyyb (+20,+17,-44)
    外部phpをページに埋め込みたいのですが、どうすればいいんでしょうか?
    フレーム以外の方法でそのままhtml言語として元ページに融合させたいです。
    842 : nobodyさん - 2008/07/14(月) 04:26:54 ID:??? (-1,-30,-102)
    >>841
    日本語でおk

    ちょっと意味がよくわかんないので意図したものになるかはわからないが

    a.php

    <?php
    echo "Hello";
    ?>

    b.php

    <html>
    <head></head>
    <body>
    <p><?php include_once("a.php"); ?></p>
    </body>
    </html>

    こういうことか?

    外部php(この場合a.php)で最終的にecho(出力)するphp作って
    それをb.phpでinclude(require)する
    844 : 841 - 2008/07/14(月) 04:31:31 ID:kV2rLyyb (-15,+29,-49)
    >>842
    お、こんな朝早くにありがとうございます。
    すみません、ちょっと大事なこといい忘れてしまいました。

    なるほど、対応している場合は、こういう風に使うんですか。勉強になります。

    842さんの説明で言うところのa.phpを呼び出すほうのb.phpにあたる側のサーバーがphpに対応していなくて・・。
    845 : nobodyさん - 2008/07/14(月) 05:00:09 ID:??? (+62,+29,-124)
    PHPが使えないんじゃ話しにならないけど
    たとえ使えても他サーバのを呼び出すってのはセキュリティ上無理があるね
    JavaScriptは外部サイトのでも呼び出せるし
    サーバ側で特別な環境が必要のないクライアントサイドの言語なので
    PHPが使えるほうでPHPが使えない外部サイト用に
    PHPで出力する内容と対応したJavaScriptを生成してそれを外部から呼び出すとか
    他にもトリッキーなやりかたがいくつか思い浮かぶけど
    JavaScriptでどうこうするのが現実的でないかと
    846 : nobodyさん - 2008/07/14(月) 05:58:45 ID:??? (+33,+5,-26)
    PHPに対応していないサーバーな時点で、PHP以外の技術を使う必要がある。
    スレ違いな気がするが……
    848 : nobodyさん - 2008/07/14(月) 06:45:20 ID:??? (+57,+29,-6)
    いや・・PHP使えないんでしょ?根本的に理解してないような
    850 : nobodyさん - 2008/07/14(月) 08:26:50 ID:??? (-11,-30,-76)
    >>847
    document.write ("\<script type='text/javascript' src='data.php?key=dada1', uri, '' charset='UTF-8'\>','\</script\>');
    これってする必要ないんじゃ?
    <script type="text/javascript" src="data.php?key=data"></script>
    と直接呼出せば良いような
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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