Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 03-23-2005, 04:07 AM
defi's Avatar
defi defi is offline
 
Join Date: Nov 2003
Location: Florida
Posts: 279
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Javascript+PHP Echo Nightmare!

Okay, so here's the dilemma. I've got the following code;
Code:
$read = "<SCRIPT LANGUAGE\=\"JavaScript\">

window.location\=\"http://www.thatcommunity.com/member.php?u=$bbuserinfo[userid]\"\;

</script>";
Now, The problem is I need to make it so the page redirects to a different page when that file is loaded! Here's how I have it setup -
Code:
$content_add = "<html>
		<head>
<?php
echo $read;
?>
</head>... etc
Basically, I need to know how to edit the TOP code to be read with the echo code I'm pulling - I keep getting this error,
Quote:
Originally Posted by stupid variables
Parse error: parse error, unexpected '<', expecting ',' or ';' in /home/domainremoved/public_html/usernameremoved/index.php on line 4
Thanks in advance!
Reply With Quote
  #2  
Old 03-23-2005, 04:15 AM
hate's Avatar
hate hate is offline
 
Join Date: Mar 2005
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It looks like for one

Code:
$content_add = "<html>
		<head>
is missing the last "

But with out seeing all of the code it is hard to tell, I know making content to add into pages can be a pain in the , back end.
Reply With Quote
  #3  
Old 03-23-2005, 04:19 AM
defi's Avatar
defi defi is offline
 
Join Date: Nov 2003
Location: Florida
Posts: 279
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's the full code -
Code:
		// ADD CONTENT TO INDEX.PHP
		$read = "<SCRIPT LANGUAGE\=\"JavaScript\">

window.location\=\"http://www.thatcommunity.com/member.php?u=$bbuserinfo[userid]\"\;

</script>";
Code:
$content_add = "<html>
		<head>
<?php
echo $read;
?>
</head>
<body>
<a href=\"http://www.thatcommunity.com/member.php?u=$userid\">if you're not redirected click here and consider a new browser.</a>
</body>
</html>";
Is there any other way to redirect in the header without this javascript that would STILL be able to read $bbuserinfo[userid]?
Reply With Quote
  #4  
Old 03-23-2005, 04:21 AM
hate's Avatar
hate hate is offline
 
Join Date: Mar 2005
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this
Code:
 $content_add = '<html>
		<head>
<?php
echo $read;
?>
</head>
<body>
<a href=\"http://www.thatcommunity.com/member.php?u=$userid\">if you're not redirected click here and consider a new browser.</a>
</body>
</html>';
It is a minor change, but has worked for me in the past.
Reply With Quote
  #5  
Old 03-23-2005, 04:23 AM
defi's Avatar
defi defi is offline
 
Join Date: Nov 2003
Location: Florida
Posts: 279
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oops, needed to specify this better - I need the following coded to avoid the parse error(s);
Code:
	// ADD CONTENT TO INDEX.PHP
		$read = "<SCRIPT LANGUAGE\=\"JavaScript\">

window.location\=\"http://www.thatcommunity.com/member.php?u=$bbuserinfo[userid]\"\;

</script>";
which turns into,
Quote:
Originally Posted by stupid variables
Parse error: parse error, unexpected '<', expecting ',' or ';' in /home/domainremoved/public_html/usernameremoved/index.php on line 4
Reply With Quote
  #6  
Old 03-23-2005, 04:26 AM
hate's Avatar
hate hate is offline
 
Join Date: Mar 2005
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Code:
	// ADD CONTENT TO INDEX.PHP
		$read = '<SCRIPT LANGUAGE\=\"JavaScript\">

window.location\=\"http://www.thatcommunity.com/member.php?u=$bbuserinfo[userid]\"\;

</script>';
perhaps ? remember this is just small change again.
Reply With Quote
  #7  
Old 03-23-2005, 04:32 AM
defi's Avatar
defi defi is offline
 
Join Date: Nov 2003
Location: Florida
Posts: 279
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hate
Code:
	// ADD CONTENT TO INDEX.PHP
		$read = '<SCRIPT LANGUAGE\=\"JavaScript\">

window.location\=\"http://www.thatcommunity.com/member.php?u=$bbuserinfo[userid]\"\;

</script>';
perhaps ? remember this is just small change again.
Still getting this same parse error code,
Quote:
Parse error: parse error, unexpected '<', expecting ',' or ';' in /home/thatcomm/public_html/Kevin/index.php on line 4
Reply With Quote
  #8  
Old 03-23-2005, 04:36 AM
hate's Avatar
hate hate is offline
 
Join Date: Mar 2005
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tossed this code in a php file and no errors.

Code:
// ADD CONTENT TO INDEX.PHP
$read = '<SCRIPT LANGUAGE =\"JavaScript\">
window.location\=\"http://www.thatcommunity.com/member.php?u=$bbuserinfo[userid]\";
</script>';
Reply With Quote
  #9  
Old 03-23-2005, 06:41 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Change:
PHP Code:
<?php
echo $read;
?>
To:
PHP Code:
<?php
echo "$read";
?>
Reply With Quote
  #10  
Old 03-23-2005, 05:02 PM
defi's Avatar
defi defi is offline
 
Join Date: Nov 2003
Location: Florida
Posts: 279
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MarcoH64
Change:
PHP Code:
<?php
echo $read;
?>
To:
PHP Code:
<?php
echo "$read";
?>
I've tried that already - I'm thinking that maybe the best way to clear up the javascript parse erroring would be to make it insert the code from the MySQL database using a default field, stripping the slashes?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:20 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05683 seconds
  • Memory Usage 2,260KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (10)bbcode_code
  • (4)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete