我正在使用表單從用戶提取iframe代碼並將其插入另一個頁面。但是,當代碼被插入時,它會在混合中插入一個「\」。PHP表單插入代碼
這裏是原代碼:
<iframe src='http://listings.realbird.com/home-search-o/?rb_id=N7T5O2I2&bq=[item type:housing][location:@%22Reno, Nv%22][listing type:housing/sale][property type:/foreclosure]&orderby=price' frameborder='0' width='100%' height='2700' style='width:100%; height:2700px;'></iframe>
這裏是代碼的PHP文件處理後:
<iframe src=\'http://listings.realbird.com/home-search-o/?rb_id=N7T5O2I2&bq=[item type:housing][location:@%22Reno, Nv%22][listing type:housing/sale][property type:/foreclosure]&orderby=price\' frameborder=\'0\' width=\'100%\' height=\'2700\' style=\'width:100%; height:2700px;\'></iframe>
任何辦法來防止這種情況發生?
使用雙引號!它不喜歡那些單曲,所以它逃避了他們......也就是說,如果你有控制權。 –