TimberFloorAu
09-03-2008, 01:35 AM
Hi guys, have asked this over at the flash forums, and getting no where ... darn slow.
Heres what I am trying to achieve.
User goes to our mp3 site, creates a playlist, then grabs their playlist id
Their playlist id= 658436584367534hgh4 for example ( alpha numeric/no special characters/no spaces/all lower case)
Now armed with this, I have created a user input field in the "edit your details"
Single line input box, where they can paste their playlist id .
Lets say this field id = 16 then to call this we use $userinfo[field16]
OK
So that bit I can do.
My next issue is, I have created a menu button ( pop up ) which links to a page we have created called playlist.php
This page contains the code to display their flash playlist player.
Typically without variables this should be:
<embed
src="http://www.anysite.com/playlistplayer.swf"
width="400"
height="145"
allowscriptaccess="always"
allowfullscreen="false"
flashvars="height=145&width=400&file=http://www.anysite.com/includes/sources/playlistxml.php?id=686863457683hsd6&backcolor=0xCCCCCC&displaywidth=125&searchbar=false&showicons=false&showeq=true&showdownload=true&thumbsinplaylist=false&autostart=true&autoscroll=true"
/>
Ok thats all good ( because we are parsing the id direct to the script )
What I want to achieve is the new playlist.php page, pulling the id from our forum ( notably the user field our user filled in )
So my thoughts were to parse the code as such.
<embed
src="http://www.anysite.com/playlistplayer.swf"
width="400"
height="145"
allowscriptaccess="always"
allowfullscreen="false"
flashvars="height=145&width=400&file=http://www.anysite.com/includes/sources/playlistxml.php?id=$userinfo[field16]&backcolor=0xCCCCCC&displaywidth=125&searchbar=false&showicons=false&showeq=true&showdownload=true&thumbsinplaylist=false&autostart=true&autoscroll=true"
/>
Thats not working, cos either the data isnt populating the flashvars, or my code is intrinsicllay crap ( the LATTER ! )
So I tried :
<embed
src="http://www.anysite.com/playlistplayer.swf"
width="400"
height="145"
allowscriptaccess="always"
allowfullscreen="false"
flashvars="height=145&width=400&file=http://www.anysite.com/includes/sources/playlistxml.php?id=<?php echo($userinfo[field16]);?>&backcolor=0xCCCCCC&displaywidth=125&searchbar=false&showicons=false&showeq=true&showdownload=true&thumbsinplaylist=false&autostart=false&autoscroll=true"
/>
So theres my problem.
In essence, i want the data within the users imput field to be parsed into the id field, so that the playlist player works...
Now just to confirm, the site www.anysite.com isnt the same domain as our forum... not sure if theres a issue with parsing xml across domains.
Not sure it would be, as if the id=6645864385634ghy ( example ) it works.
Soon as we set a variable to it Example: id=$userinfo[field16] it doesnt work
Any suggestions ( including a cash reward ) gladly MADE !!!
As My hair is falling out, my brain is cracking up, and my desk has been headbutted that many times, my mouse is squeaking for mercy !
Heres what I am trying to achieve.
User goes to our mp3 site, creates a playlist, then grabs their playlist id
Their playlist id= 658436584367534hgh4 for example ( alpha numeric/no special characters/no spaces/all lower case)
Now armed with this, I have created a user input field in the "edit your details"
Single line input box, where they can paste their playlist id .
Lets say this field id = 16 then to call this we use $userinfo[field16]
OK
So that bit I can do.
My next issue is, I have created a menu button ( pop up ) which links to a page we have created called playlist.php
This page contains the code to display their flash playlist player.
Typically without variables this should be:
<embed
src="http://www.anysite.com/playlistplayer.swf"
width="400"
height="145"
allowscriptaccess="always"
allowfullscreen="false"
flashvars="height=145&width=400&file=http://www.anysite.com/includes/sources/playlistxml.php?id=686863457683hsd6&backcolor=0xCCCCCC&displaywidth=125&searchbar=false&showicons=false&showeq=true&showdownload=true&thumbsinplaylist=false&autostart=true&autoscroll=true"
/>
Ok thats all good ( because we are parsing the id direct to the script )
What I want to achieve is the new playlist.php page, pulling the id from our forum ( notably the user field our user filled in )
So my thoughts were to parse the code as such.
<embed
src="http://www.anysite.com/playlistplayer.swf"
width="400"
height="145"
allowscriptaccess="always"
allowfullscreen="false"
flashvars="height=145&width=400&file=http://www.anysite.com/includes/sources/playlistxml.php?id=$userinfo[field16]&backcolor=0xCCCCCC&displaywidth=125&searchbar=false&showicons=false&showeq=true&showdownload=true&thumbsinplaylist=false&autostart=true&autoscroll=true"
/>
Thats not working, cos either the data isnt populating the flashvars, or my code is intrinsicllay crap ( the LATTER ! )
So I tried :
<embed
src="http://www.anysite.com/playlistplayer.swf"
width="400"
height="145"
allowscriptaccess="always"
allowfullscreen="false"
flashvars="height=145&width=400&file=http://www.anysite.com/includes/sources/playlistxml.php?id=<?php echo($userinfo[field16]);?>&backcolor=0xCCCCCC&displaywidth=125&searchbar=false&showicons=false&showeq=true&showdownload=true&thumbsinplaylist=false&autostart=false&autoscroll=true"
/>
So theres my problem.
In essence, i want the data within the users imput field to be parsed into the id field, so that the playlist player works...
Now just to confirm, the site www.anysite.com isnt the same domain as our forum... not sure if theres a issue with parsing xml across domains.
Not sure it would be, as if the id=6645864385634ghy ( example ) it works.
Soon as we set a variable to it Example: id=$userinfo[field16] it doesnt work
Any suggestions ( including a cash reward ) gladly MADE !!!
As My hair is falling out, my brain is cracking up, and my desk has been headbutted that many times, my mouse is squeaking for mercy !