php - file_put_contents inserting javascript " " destroy closing -
how put js script in file_put_content
:
$videonova_content = " var initialscriptapi = "<script src ='http://www.youtube.com/player_api'></script>"; var youtubetitle = "wordpress"; var youtubesource = "fh6b4s9eny4"; var youtubecontrol = "1"; var youtubeautoplay = "0"; var youtubedisplay = 7; var youtubeforcegrab = '0'; "; file_put_contents($file, $videonova_content);
the problem when inserting js. " " destroy enclosing . how solve this?? inserting " '""' " how encapsule??
first of all, script not run in php, , syntax error, not see how have tested script.
proper way fix current script is, like:
$videonova_content = " var initialscriptapi = \"<script src ='http://www.youtube.com/player_api'></script>\"; var youtubetitle = \"wordpress\"; var youtubesource = \"fh6b4s9eny4\"; var youtubecontrol = \"1\"; var youtubeautoplay = \"0\"; var youtubedisplay = 7; var youtubeforcegrab = '0'; "; file_put_contents($file, $videonova_content);
for that, read more @ http://www.php.net/manual/en/language.types.string.php
however, better way use heredoc or nowdoc, since purpose need. so, in case, this:
$videonova_content = <<<script var initialscriptapi = "<script src ='http://www.youtube.com/player_api'></script>"; var youtubetitle = "wordpress"; var youtubesource = "fh6b4s9eny4"; var youtubecontrol = "1"; var youtubeautoplay = "0"; var youtubedisplay = 7; var youtubeforcegrab = '0'; script; file_put_contents($file, $videonova_content);
you can read more heredoc @ http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
Comments
Post a Comment