2011-07-25 8 views
0

はので、私は次のコードを持っている私の文字列を印刷することはできませんPHPが正しく

#().*?()#も「スクリプト」がエコーされません。.. ...等号未満等がないことに気づく...

私は間違っているのですか?

+0

は、私はとてもよく分かりません。 http://codepad.org/vCUmQoA2 –

+0

こちらの記事をチェックしてください:http://writecodeonline.com/php/ –

+0

ここでうまく動作しています – Warface

答えて

4

do 閲覧元を参照してください。それはprobbablyになります :

それが解析されたビューから任意のXMLタグを隠すように、各ブラウザが

#()*()#

として表示されます

#(<script.*?>).*?(</script>)#'; 

。? 、つまり、<script.*?>と、</script> が表示されます。ただし、解析されないバージョン - >ビューソース

+0

またはFirebugで、不審なテキストを右クリックし、「要素を検査」を選択してスクリプトタグを確認します。 –

2

HTMLまたはウェブブラウザに印刷している場合、理解できない、または通常表示されないタグ、たとえば<script>は無視されます。たとえば、this jsfiddleを参照してください。

1

それはそれは

#(<script.*?>).*?(</script>) 

を印刷するので、それがブラウザには見えないのですですが、ソースコードで見て、それがあるはずです:D

+0

''。 –