Intereting Posts
PHP: найдите дубликаты на основе некоторых значений ключа и выполните операцию по дублированию Вставка в таблицу из массива PHP PHP меняет старый mysql_query на PDO Использование событий preRemove / postRemove для получения того, какие запросы могут быть выполнены и которые не могут Как настроить PHP для отображения подробных ошибок вместо страницы с ошибкой 500? Удалить имя действия из Url в cakephp? XPATH не работает над HTML Динамически создавать javascript в php или делать ajax для многоязыкового интерфейса? Не удается найти индекс FULLTEXT, соответствующий списку столбцов (установлены индексы) Laravel – нетерпеливая загрузка метода (а не отношения) модели Eloquent использование print_r PHP_EOL Оптимизация производительности веб-приложения визуализации данных CakePHP: изображение внутри ссылки, хотите сделать ссылку на изображение Ошибка каждый второй раз, когда я делаю XMLHttpRequest в php-файл, используя dotnet как присвоить значения массива php массиву javascript

Как использовать javascript внутри функции эха PHP?

Я хочу выпустить простой PHP-скрипт на PHP, но это не позволит мне. Вот как выглядит скрипт:

<?php echo " <td>'<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>'</td>\n" ; echo " <td>".$row['item_content']."</td>\n"; ?> 

Это полный код? Лучше не echo его вообще:

 <td> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like> </td> <td><?php echo $row['item_content']; ?></td> 

Вставить PHP в HTML, а не наоборот.

Вы должны правильно избежать кавычек.

Каждый раз, когда вы используете двойную кавычку ( " ) в строке с двойными кавычками, вы должны добавить ее с помощью обратной косой черты ( \ ):

 echo " <td>'<script src=\"http://connect.facebook.net/en_US/all.js#xfbml=1\"></script><fb:like href=\"http://#\" layout=\"button_count\" show_faces=\"false\" width=\"450\" font=\"\"></fb:like>'</td>\n"; echo " <td>".$row['item_content']."</td>\n"; 

В качестве альтернативы вы можете выделить одну строку ( ' ) всю строку, но обратите внимание, что в одиночных кавычках единственными признанными escape-последовательностями являются \' и \\ . Встроенные переменные также не распознаются.

 echo ' <td>\'<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>\'</td>' ; echo "\n <td>".$row['item_content']."</td>\n"; 

Для получения дополнительной информации прочитайте страницу документации PHP по строкам:

Документация PHP: строки

Попробуйте это, вы должны избегать некоторых символов

 <?php echo ' <td>\'<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="http://#" layout="button_count" show_faces="false" width="450" font=""></fb:like>\'</td>\n'; echo " <td>".$row['item_content']."</td>\n"; ?>