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

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 132

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    201 = :

    >>200
    ブラウザで>>199のページを見たら<script></script>の中が実行されますよね?
    それをPHPのみで実行したいという事です。出来ますかね?

    202 = :

    一体何がしたいんだ
    つかクライアントプログラムと
    サーバープログラムの違い判ってるか?

    203 = :

    何がしたいかはすぐわかるだろ。
    出来ない。

    207 = :

    「PHPのみ」ってのが意味不明

    209 = :

    きっとコンソールでjavascriptが実行したいってことだろ
    phpと全く関係ないな

    211 = :

    http://www.standpower.com/php_form.html

    213 :

    鯖と蔵の区別がつかないのがぺちぱーの既定値だからな

    214 = :

    なに作るか知らんけど掲示板とかそういうのだったらセキュリティに気をつけて。

    215 = :

    別に俺に迷惑がかかるわけじゃないから何を作られても困らん

    217 = :

    ん?

    219 = :

    ヒアドキュメントのことか?

    220 = :

    >>219
    いやヒアドキュメントではなくて
    例えばmoji.txtに色々タグ書いてアップしても
    サーバの設定でhtml処理されないようにしてたら
    普通にテキストが表示されますよね?
    PHPでもそういうのがあったので何かPHPから処理出来るのかなって。
    でも単純にサーバの設定でPHPが動作しないようになってるだけなのかも。
    PHPというよりも特定のファイルだけとかかも。

    221 = :

    PHPともお前の人生とも関係ない

    222 = :

    >>220
    …単にエスケープして表示してるだけじゃないか?

    223 = :

    >>>222
    いやそれならソース表示したら
    <>タグとかがエスケープの記号になってるはずだけどなってない。
    更に調べてみたけどやっぱしPHPファイルでPHPの処理をした後に
    なんらかの形でエスケープしてない<>素のタグの文字列とかを出力してるみたい。
    どうやってるんだろうなぁ。

    224 = :

    >>223
    んじゃあMIMEタイプが text/plain になってんじゃないの?
    レスポンスヘッダみてみ

    226 = :

    …レスポンスヘッダみてみ。

    227 = :

    HTTP/1.1 200 OK
    Server: nginx/1.2.6
    Date: Mon, 17 Feb 2014 20:57:26 GMT
    Content-Type: application/x-javascript
    Connection: close
    Vary: Accept-Encoding

    こうなってました。
    JavaScriptのコードを吐いてるみたいですね。
    同じようにブラウザから見てもただのテキストにするには
    application/x-javascript にしとけば大丈夫でしょうかね?

    228 = :

    やっぱし application/x-javascript にしたらイケました!
    PHPから文字列出力しても全部普通のテキストとして解釈されます。
    ちなみに、text/plain ではダメでした。

    レスくれた方、ありがとうございました。

    229 = :

    >>227
    実際に返却しているものがJavaScriptのコードかどうかはそれからじゃわからないけれど。

    > application/x-javascript にしとけば大丈夫でしょうかね?
    JavaScriptのコードを出力したいのなら。

    230 = :

    >>228
    だからIEは使うなという話だ。

    231 = :

    >>229
    出力されているのはJavaScriptのコードでした。
    自分がやりたいのもJavaScriptのコードの出力です。
    <script src="test.php"></script>
    でtest.phpから素のJavaScriptのコードを出力したら
    PHPの処理とJavaScriptの処理が一緒に出来てたページがあったので
    それと同じような事をしたかったんです。

    232 = :

    >>230
    IEじゃなくてChromeなんですが
    text/plainだとタグとかが処理されちゃってますね。

    みなさんありがとうございました。

    233 = :

    なんか意味不明なんだが。
    エスケープせず、そのままタグを出力すればいいんじゃないの。

    234 = :

    Content-type:text/html

    <?php
    echo '<script>alert("hello");</script>';

    237 = :

    そんな事は分かってないとあの質問はできんよ。

    238 = :

    >>232
    余談だけれど、text/plainをつかいたければ、レスポンスヘッダで X-Content-Type-Options: nosniff を送信する。
    ブラウザが勝手にファイル形式を判断して適当に処理しちゃうのを防ぐ。

    239 = :

    >>236 だけど、基礎がわかってないのは自分の方でした。
    JSからPHPを呼び出して、JSとして実行できるんだね。
    知らなかった。
    www.phppro.jp/phptips/archives/vol5/2

    質問者の疑問点の解決策はここの注意書きにあった。
    www.res-system.com/weblog/item/383

    PHPから動的にJSを出力できると確かに便利だね。

    240 = :

    プロトコル抜く意味がわからんわ
    hだけ抜くのも意味あんのかよって思うけど、全部抜いて何がしたいの

    242 = :

    >>239
    わかってないと思ったのなら黙っておくのがよい。

    243 = :

    >>242
    つ鏡

    244 = :

    >>241
    いやそんなんわかってるけど
    今回必要か?って話

    245 = :

    レベル低くてhttp入れると書けない人もいる

    246 = :

    >>244
    必要かどうかという話なら、どんなときでも必要無い。

    247 = :

    >>244
    半年ROMってろ


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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