2016-06-18 2 views
-1

htmlで配列を出力し、PHPでエコーしたいと思います。htmlの配列から "<"を出力するには?

それは私はあなたがこのページで与えられたガイドラインに従ってとしてエスケープシーケンスで、ここではJavaScriptを使用することをお勧め、

私のコードのhtmlにし、PHPで

<body> 
<p> 

#<SNMP::SNMPv1_Trap:0x278a2258 @enterprise=[1.3.6.1.4.1.9.9.41.2], @timestamp=#<SNMP::TimeTicks:0x16c779e6 @value=1877211447>, @varbind_list=[#<SNMP::VarBind:0x30066c8e @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.2.0], @value="ROUTING-MSDP">, #<SNMP::VarBind:0x46681034 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.3.0], @value=#<SNMP::Integer:0x6b4d4956 @value=6>>, #<SNMP::VarBind:0x7fda94e8 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.4.0], @value="INIT_STDBY_PEER_UP_DOWN">, #<SNMP::VarBind:0x7cbbe581 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.5.0], @value="down: : received socket disconnect notification ">, #<SNMP::VarBind:0x7ad4b392 @name=[1.3.6.1.4.1.9.9.41.1.2.31.6.0], @value=#<SNMP::TimeTicks:0x7b525267 @value=1877211368>>], , @agent_addr=#<SNMP::IpAddress:0x5084f431 @value="\xD3O0\x83">, @generic_trap=6> 
</p> 
<br> 

<?php 
echo "#<SNMP::SNMPv1_Trap:0x278a2258 @enterprise=[1.3.6.1.4.1.9.9.41.2], @timestamp=#<SNMP::TimeTicks:0x16c779e6 @value=1877211447>, @varbind_list=[#<SNMP::VarBind:0x30066c8e @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.2.0], @value=>, #<SNMP::VarBind:0x46681034 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.3.0], @value=#<SNMP::Integer:0x6b4d4956 @value=6>>, #<SNMP::VarBind:0x7fda94e8 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.4.0], @value=">, #<SNMP::VarBind:0x7cbbe581 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.5.0], @value="peer down:: received socket disconnect notification ">, #<SNMP::VarBind:0x7ad4b392 @name=[1.3.6.1.4.1.9.9.41.1.2.31.6.0], @value=#<SNMP::TimeTicks:0x7b525267 @value=1877211368>>], , @agent_addr=#<SNMP::IpAddress:0x5084f431 @value="\xD3O0\x83">, @generic_trap=6>"; 
?> 
</body> 
+1

おそらくこのような機能が必要です:http://stackoverflow.com/q/46483/3933332 – Rizier123

答えて

0

を完全なメッセージを表示することはできません。

必要に応じて、次の行をエスケープシーケンスで変更します。これは、それがシンプルになります

<?php echo string; ?> 

var string = "#<SNMP::SNMPv1_Trap:0x278a2258 @enterprise=[1.3.6.1.4.1.9.9.41.2], @timestamp=#<SNMP::TimeTicks:0x16c779e6 @value=1877211447>, @varbind_list=[#<SNMP::VarBind:0x30066c8e @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.2.0], @value="ROUTING-MSDP">, #<SNMP::VarBind:0x46681034 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.3.0], @value=#<SNMP::Integer:0x6b4d4956 @value=6>>, #<SNMP::VarBind:0x7fda94e8 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.4.0], @value="INIT_STDBY_PEER_UP_DOWN">, #<SNMP::VarBind:0x7cbbe581 @name=[1.3.6.1.4.1.9.9.41.1.2.3.1.5.0], @value="down: : received socket disconnect notification ">, #<SNMP::VarBind:0x7ad4b392 @name=[1.3.6.1.4.1.9.9.41.1.2.31.6.0], @value=#<SNMP::TimeTicks:0x7b525267 @value=1877211368>>], , @agent_addr=#<SNMP::IpAddress:0x5084f431 @value="\xD3O0\x83">, @generic_trap=6>"; 

は、次にPHPで、あなたは文字列をエコーすることができます。

関連する問題