2011-07-17 5 views
0

がここに私のechoコマンドの抜粋です引用します:ヘルプ

onclick="derp('foobar') 

引用符を使用するとPHPがフリーズするので、私は実際に何をすべきか分かりません。

答えて

2
echo 'onclick="derp(\'',$url,$image_dir,$file,'\')'; 
+0

ありがとう!魅力のように働いた。 –

+0

代替構文 echo "onclick = \" derp( '、$ url、image、$ file')\ ""; – Aviatrix

+0

@ Luke Miles答えがあなたの問題の解決策だったら、答えの横にある承諾ボタンをクリックしてそれを受け入れてください – genesis

2
echo "onclick=\"derp(',$url,$image_dir,$file,')" 
0

可能使用json_encodehtmlspecialcharsが適切な値をエンコードする場合:

$onclick = "derp(".json_encode($url.$image_dir.$file).")"; 
echo 'onclick="'.htmlspecialchars($onclick).'"'; 
0
echo 'onclick="derp(', "'", $url, $image_dir, $file, "'", ')';