Jump to content

loading an HTML page from PHP and setting a javascript variable


jrg23y

Recommended Posts

I have been loading a page using:

 

include("myPage.html");

 

this works great but I would like to set a javascript variable.

I tried:

 

$myStr = "The string I want to set";

$fp = fopen("myPage.html", "r");

$data = fread($fp, 100000);

$data = '<script type="text/javascript">var myVar=' . $myStr .';</script>' . $data;

 

This did not work the variable was undefined. 

 

I am new to PHP so any help with the right way to do this would be great.

 

Thanks

 

John

 

change myPage.html to myPage.php.

 

now in the current script set $myStr = to whatever you want above the include statement.

 

Now in myPage.php change this:

 

<script type="text/javascript">var myVar='<?php echo $myStr; ?>';</script>

 

Now when you include the page it will insert that variable that you set.

 

Make sense?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.