のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,662,866人
昨日: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,-15)
わかってやってんだから放置しとけ
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:??? (+52,-9,-16)
http://www.phpbench.com/

ここのベンチマーク結果だと、5倍くらい差があるね
813 : nobodyさん - 2008/07/12(土) 12:43:59 ID:??? (+64,+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,-4)
IE6だとレイアウトが崩れるね
816 : nobodyさん - 2008/07/12(土) 14:53:50 ID:??? (+96,+26,-5)
>>815
お前の使ってるブラウザの解釈が滅茶苦茶なだけ
817 : nobodyさん - 2008/07/12(土) 15:13:37 ID:??? (+6,-29,-22)
>>816
813=815と思ったのかw
ちなみに俺の使ってるブラウザはfirefoxな
818 : nobodyさん - 2008/07/12(土) 15:21:32 ID:??? (+40,+17,-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,-41)
速度が変わらないとか適当なことを書いて、間違いを指摘されて、そのサイトに責任を擦り付けて……
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:??? (+76,+20,-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,-184)
<?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,-67)
あ、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,-95)
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 (+16,+13,-44)
外部phpをページに埋め込みたいのですが、どうすればいいんでしょうか?
フレーム以外の方法でそのままhtml言語として元ページに融合させたいです。
842 : nobodyさん - 2008/07/14(月) 04:26:54 ID:??? (-2,-30,-103)
>>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,-75)
>>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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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