2011-07-17 2 views
0

가 여기 내 echo 명령의 조각이다 인용 :도움말

onclick="derp('foobar') 

따옴표를 사용할 때 PHP가 괴롭히기 때문에 나는 무엇을 해야할지 잘 모릅니다.

답변

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

감사합니다! 매력처럼 일했습니다. –

+0

대체 구문 "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, "'", ')';