Jump to content

euroiplayer

Members
  • Posts

    27
  • Joined

  • Last visited

    Never

Everything posted by euroiplayer

  1. Hello everyone, Can somebody help me out with this, I can't figure out how to do this. I am trying to grab data from a HTML page and parse/grabb it into XML or RSS type page. This would be the HTML for example... [code]                   <tr>                                 <td align="center" valign="top" width="150" bgcolor="FF9933" style="word-wrap: break-word">                                     <a href="http://linkhere.com/index.cfm?id=33333829">                                         name_here_1                                     </a>                                     <br>                                     <br>                                     <a href="http://linkhere.com/link">                                         <img src="http://picturelink.com/picture.jpg" border="0"></a><br>                                         <DIV style="width:80px;height:20px;"></div>                                     <br>                                     <br>                                 </td>                                 <td bgcolor="F9D6B4" align="left" valign="top" width="260" style="word-wrap: break-word">                                     <span class="blacktext10">                                         Jan 10 2007 5:42P                                     </span>                                     <br>                                     <br>                                     blah blah blah... text goes here... blah blah blah...                                 </td>                             </tr>[/code] This would be the output that data would be grabbed from HTML* and parsed into XML... [code] <?xml version="1.0" encoding="UTF-8"?> <first_child> <commentData> <userID>33333829</userID> <thumbnail>http://picturelink.com/picture.jpg</thumbnail> <postedDate>Jan 10 2007 5:42P</postedDate> <userName>name_here_1</userName> <commentText>blah blah blah... text goes here... blah blah blah...</commentText> </commentData> </first_child> [/code] If anybody could solve this for me would be great and I appreciate your help alot! Thanks.
  2. There is soo little information on cURL, and I don't know a thing about it. Does anybody know how to go on about this? Is this useful in any way of what I am trying to do? [quote] curl -A 'ELinks/0.9.2 (textmode; Linux; 80x24)' --trace-ascii /tmp/trace -L -b cookies.txt -c cookies.txt -d 'email=xxxx%40gmail.com&password=xxxxx&Submit22.x=0&Submit22.y=0' http://www.myspace.com/index.cfm?fuseaction=login.process [/quote]
  3. Yes true, but thats not what I was exactly looking for :) Anybody knows how to do this (any info would be great help)?
  4. Hello everyone, I been trying to figure this out but haven't been able to. Is it possible to get the content on somebody's [b]private[/b] myspace comments profile if you're one of their friends. I am thinking it would first login to myspace, and then read the comments of that profile. Tell me is it possible, and if so with what, php or perl..?
  5. I found a solution, here it is: $show_extensions = array( '.*' ); That will show all file extensions.
  6. Here is the source code for those of you that want to view it. [quote]http://firlas722.100webspace.net/source0284.txt Line 14: $show_extensions = array( 'php' , 'php3' , 'htm' , 'html' , 'shtm' , 'shtml' , 'jpg' , 'jpeg' , 'png' , 'gif' , 'js' ); [/quote] I would like Line 14 to view all files with all the type of extensions, not where I have to list them one by one. Thanks
  7. Hello, I need help with a line, I can't get it to show all the extensions instead of listing them one by one. This is the code where you list all the file extensions which you want to be visible: [quote][url=http://firlas722.100webspace.net/source0284.txt]http://firlas722.100webspace.net/source0284.txt[/url] Line 14: $show_extensions = array( 'php' , 'htm' , 'html' , 'shtm' , 'shtml' , 'jpg' , 'jpeg' ); [/quote] Can anybody help me with this? Thanks
  8. alpine whats wrong with asking if somebody has a pre-made script and is willing to share it? And besides, afterwards I provide them with the code I already have and Im asking if someone could help me out fix the bugs. Hope you understand the difference, take care.
  9. I've taken the SCV (Source Code Viewer) from http://www.randomchaos.com/ Code: http://www.randomchaos.com/source/?source=http%3A%2F%2Fwww.randomchaos.com%2Fsource%2Findex.php I took the code and tried to edit it as much as I can and make it work, but I am getting a couple of errors. Eorrs Im getting: [quote]Notice: Undefined index: source in /www/1111mb.com/e/u/r/euroiplaye/htdocs/source.php on line 114 Notice: Undefined index: source in /www/1111mb.com/e/u/r/euroiplaye/htdocs/source.php on line 114 Notice: Undefined index: format in /www/1111mb.com/e/u/r/euroiplaye/htdocs/source.php on line 123 Fatal error: Call to undefined function: getheader() in /www/1111mb.com/e/u/r/euroiplaye/htdocs/source.php on line 180[/quote] Here is the code: [quote] <?php        // Source     // View source on randomchaos.com     //     // Copyright 2002-2005 Scott Reynen     //     // This program is free software; you can redistribute it and/or modify     // it under the terms of the GNU General Public License as published by     // the Free Software Foundation; either version 2 of the License, or     // (at your option) any later version.     //     // This program is distributed in the hope that it will be useful,     // but WITHOUT ANY WARRANTY; without even the implied warranty of     // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     // GNU General Public License for more details:     // <http://www.gnu.org/licenses/gpl.txt>     $root = '/www/1111mb.com/e/u/r/euroiplaye/htdocs/';         $color_to_class = array(         '#ff8000' => 'comment' ,         '#dd0000' => 'quote' ,         '#0000bb' => 'variable' ,         '#007700' => 'keyword'     );         function from_replace( $matches )     {             global $database_base;                 return preg_replace(             '#`([^`]*)`#' ,             '`<a href="' . $database_base . '\1/">\1</a>`' ,             $matches[0]         );         } // from_callback         function lowercase_color( $matches )     {             global $color_to_class;                 $class = $color_to_class[ strtolower( $matches[1] ) ];                 if ( $class != '' ) return 'class="' . $class . '"';             return 'style="color: ' . strtolower( $matches[1] ) . '"';         } // lowercase_color         /**     * The following function adapted from:     * http://us3.php.net/manual/en/function.highlight-string.php#56642     */         function xhtml_highlight( $str )     {             $hlt = highlight_string( stripslashes( $str ) , true );         $fon = str_replace(             array( '<font ' , '</font>' ) ,             array( '<span ' , '</span>' ) ,             $hlt         );         return preg_replace_callback(             '#style="color: (.*?)"#' , 'lowercase_color' , $fon         );             } // xhtml_highlight         $disallow = '/(accounts.|disemployed|ownsociety|bloomington-normal|expeditious|boobtubecube|fastr)/';         $files['url'] = array();     $skipDir = array(         '/www/1111mb.com/e/u/r/euroiplaye/htdocs/66' ,     );     function getFiles( $dir ) {             global $files , $skipDir;                       error_reporting( E_ERROR | E_PARSE );                 if (             ( ! in_array( $dir , $skipDir ) ) &&             ( $handle = opendir( $dir ) )         )         {                               while ( false !== ( $file = readdir( $handle ) ) )             {                             if ( preg_match( "/.(php|js|inc|css)$/" , $file ) )                     $files['url'][] = $dir . '/' . $file;                                 if (                     ($file != '.' && $file != '..' ) &&                     ( is_dir( $dir . '/' . $file ) )                 )                     getFiles( $dir.'/'.$file );                                     } // while                         closedir( $handle );                         } // if                 } // getFiles         $source = ( $_GET['source']  != '' ) ? $_GET['source'] : $_POST['source'];         /**     * Remove any query string     */         $source_parts = explode( '?' , $source );     $source = $source_parts[0];         if ( $_GET['format'] == 'txt' )     {                 if ( $source == '' )             header( 'Location: ' . $THIS_URL );                             /**         * Get requested file            */                 $fileName = '../' . preg_replace(             array(                 '#http://euroiplaye.1111mb.com/#' ,             ) , array( '' , '\1/' ) , $source         );                 /**         * Check for disallowed files         */                 if (             preg_match( $disallow , $fileName ) ||             ( substr( $source , 0 , 7 ) != 'http://' )         ) header( 'Location: ' . $THIS_URL );             if ( substr( $fileName , -1 , 1 ) == '/' )             $fileName.= 'index.php';                     if (! $source_file = @file( $fileName ) )             header( 'Location: ' . $THIS_URL );             $file_name_parts = explode( '/' , $fileName );         $simple_file_name = $file_name_parts[ count( $file_name_parts ) - 1 ];             header("Content-type: application/octet-stream");         header("Content-Disposition: attachment; filename=" . $simple_file_name );         header("Pragma: no-cache");         header("Expires: 0");         echo( implode( '' , $source_file ) );         die();         } // if     else     {     ?> <?= '<?xml version="1.0" encoding="utf-8"?>' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">     <head>         <title>TITLE</title>         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />         <link rel="stylesheet" href="new_randomchaos.css" type="text/css" />     </head>     <body>         <div id="container">             <?= getHeader() ?>             <div id="content"> <?php         if ( $source != '' ) {                         /**         * Show requested file            */                 $fileName = '../' . preg_replace(             array(                 '#http://euroiplaye.1111mb.com/#'             ) , array( '' , '\1/' ) , $source         );                         ?>                 <h2>Source for '<?= htmlentities( $source ) ?>':</h2> <?php                 /**         * Check for disallowed files         */                 if (             preg_match( $disallow , $fileName ) ||             ( substr( $source , 0 , 7 ) != 'http://' )         ) {         ?>                 <p class="message">Sorry, the source you requested is hidden for security.</p> <?php         } // if         else         {                               if ( substr( $fileName , -1 , 1 ) == '/' )                 $fileName.= 'index.php';                         if (! $source_file = @file( $fileName ) )             {             ?>                 <p class="message">Sorry, the file you requested could not be opened.</p> <?php                             } // if             else {                                       $highlighted_source = xhtml_highlight( implode( '' , $source_file ) , TRUE );                                                     /**                 * Link references to other files or database tables                 */                             $link_base = 'http://euroiplaye.1111mb.com/?source=';                 $link_base.= urlencode( 'http://euroiplaye.1111mb.com/' );                                 $include_regex = '#(<span[^>]*>s*$roots*</span>';                 $include_regex.= '<span[^>]*>s*.s*</span><span[^>]*>';                 $include_regex.= '[\'|"])([^\'"]*)([\'|"])#';                                 $database_base = 'http://euroiplaye.1111mb.com/';                                 $sql_regex = '#((?:UPDATE|DELETE FROM|INSERT INTO)s*`)([^`]*)(`)#';                 $regex = array(                     $include_regex ,                     $sql_regex                 );                                 $replace = array(                     '\1<a href="' . $link_base . '\2">\2</a>\3' ,                     '\1<a href="' . $database_base . '\2/">\2</a>\3'                 );                                 $linked_source = preg_replace(                     $regex , $replace , $highlighted_source                 );                                         $from_regex = '#FROM.*?WHERE#';                                 $linked_source = preg_replace_callback(                     $from_regex , 'from_replace' , $linked_source                 );                         ?>             <p><a href="<?= $THIS_URL ?>?source=<?= urlencode( $source ) ?>&format=txt">Download</a></p>             <p>See room for improvement? Please <a href="#comments">leave a comment</a> with any suggested changes. Any changes I use will be credited in the source code.</p>             <div>                 <?= $linked_source ?>             </div> <?                 /**                 * If URL doesn't have record in database, add it                 */                                 $clean_source = preg_replace( '#index.php$#' , '' , $source );                                 $url_sql = 'SELECT `id` FROM `url`                 WHERE `url` = "' . $clean_source . '"';                                 $url_result = mysql_query( $url_sql , DB );                                 if ( mysql_num_rows( $url_result ) == 0 )                 {                                     $url_insert_sql = 'INSERT INTO `url`                     ( `url` ) VALUES ( "' . $clean_source . '" )';                                     mysql_query( $url_insert_sql , DB );                                         $url_id = mysql_insert_id( DB );                                 } // if                 else                 {                                     $url = mysql_fetch_object( $url_result );                     $url_id = $url->id;                                 } // else                                 /**                 * If URL record isn't referenced by source, add reference                 */                                 $reference_sql = 'SELECT `id` FROM `reference`                 WHERE `toid` = ' . $url_id . '                 AND `totype` = "url"                 AND `fromid` = 1                 AND `fromtype` = "url"';                                 $reference_result = mysql_query( $reference_sql , DB )                     or die( mysql_error() );                                 if ( mysql_num_rows( $reference_result ) == 0 )                 {                                     $reference_insert_sql = 'INSERT INTO `reference`                     ( `toid` , `totype` , `fromid` , `fromtype` )                     VALUES                     ( ' . $url_id . ' , "url" , 1 , "url" )';                                     mysql_query( $reference_insert_sql , DB );                                         $reference_id = mysql_insert_id( DB );                                                     } // if                 else                 {                                     $reference = mysql_fetch_object( $reference_result );                     $reference_id = $reference->id;                                 } // else                                                 /**                 * Point comments to source reference of URL                 */                                 $reference_sql = 'SELECT * FROM `reference`                 WHERE `id` = ' . $reference_id;                                 $reference_result = mysql_query( $reference_sql , DB );                 $reference = new reference( mysql_fetch_object( $reference_result ) );                 $reference->html_display_comments();             } // else                      } // else             } // if     else     {         /**         * Show file list         */     ?>                 <p>The following is a list of all available source code on randomchaos.com. At the bottom of every page is a link to that page's source code. This list includes all such pages as well as javascript and other external source code. If you have any questions or comments on the code, please contact me.</p>                 <ul> <?php                 $path = realpath( '../' );                         getFiles( $path );                 while (list( $key , $val ) = each( $files['url'] ) )         {             $files['url'][$key] = preg_replace(                 array(                     '#/www/1111mb.com/e/u/r/euroiplaye/htdocs/svhp#'                 ) ,                 array(                        'http://weblog.randomchaos.com/'                 ) , $val             );             if ( ! preg_match( $disallow , $files['url'][$key] ) )             { ?>                     <li><a href="<?= $THIS_URL ?>?source=<?= urlencode($files['url'][$key]) ?>"><?= $files['url'][$key] ?></a></li> <?php                         } // if                         } // while         ?>                 </ul> <?php     } // else ?>             </div>             <?= getFooter() ?>         </div>     </body> </html> <?     } // if ?> [/quote] Here is the test site: http://euroiplaye.1111mb.com/source.php http://euroiplaye.1111mb.com/source.txt Anybody could fix these few bugs and make the code work? Thanks
  10. Thanks devnerds and alpine.  Yes, devnerds your script did work, as well as yours alpine, but thats not what I am exactly looking for. Devners, but your code wasn't able to view/edit source code from other directories, but it was able only those that were beneath it beneath it. These two things I'd like the script to do: 1. View all the files from all directories, not just the ones beneath of where this (source code viewer files) is located at. 2. Then if you click on one of the links it provide the source code (not necessarily edit it and save it, just view it.) ( Just like at http://www.dew-code.com/source/ )
  11. keeB, I really don't care about the highlighting as long as it displays the raw source code, but thanks for the info :).
  12. :) Thanks for all the great help Huggie
  13. Hello, I need help editing a code for a Source Code Viewer-php based.  By Source Code Viewer, I don't mean viewing the source code after the server renders it, I mean viewing it as in 'raw' (viewing source code of .php, .asp, .cgi...all files) Here are two sites that provide the code, but I can't get either one to clearly work on my website. I need help editing them to fully work on my website, please -- this stuff is amazing! [b]Source Code Viewer into action:[/b] 1. [url=http://www.dew-code.com/source/]http://www.dew-code.com/source/[/url] 2. [url=http://www.randomchaos.com/source/index.php]http://www.randomchaos.com/source/index.php[/url] [b]Source Code Viewer's source code:[/b] 1. [url=http://www.dew-code.com/source/?filename=./source_viewer.1.2.php]http://www.dew-code.com/source/?filename=./source_viewer.1.2.php[/url] 2. [url=http://www.randomchaos.com/source/?source=http%3A%2F%2Fwww.randomchaos.com%2Fsource%2Findex.php]http://www.randomchaos.com/source/?source=http%3A%2F%2Fwww.randomchaos.com%2Fsource%2Findex.php[/url] /// What I would like the Source Code Viewer (php) to do is list all files within all directories (view source code), not just those beneath of where the file would be located. (Hope you know what I mean..?) Thanks
  14. Here I found a website, this should be helpful ::) http://makedatamakesense.com/ Look under: MySpace RSS Creator MySpace Events RSS Creator MySpace Comments RSS Creator
  15. I am not sure, but I believe it can be done by cURL?  Is there a way I can put a username and a password in the scrapes.php itself, or maybe call it from mySQL database, so after that then it logins into myspace beforehand and then goes to the users' comments page? Here check this website out.. [url=http://scrapes.php?action=comments&profile=23432]scrapes.php?action=comments&profile=23432[/url] Note:You can change the ####. It might display it as an error, but the output does the job anyway because for example when u view source, everything is there. Tell me what you think... is it possible?
  16. This is the code that I started with, modified it over and over -- and well no results.  So if possible is it please you can modify the code for me ??? [quote]<?php // Screen scraping your way into RSS // Example script, by Dennis Pallett // http://www.phpit.net/tutorials/screenscrap-rss // Get page $url = "http://www.phpit.net/"; $data = implode("", file($url)); // Get content items preg_match_all ("/<div class=\"contentitem\">([^`]*?)<\/div>/", $data, $matches); <?php // Begin feed header ("Content-Type: text/xml; charset=ISO-8859-1"); echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>\n"; ?> <rss version="2.0"   xmlns:dc="http://purl.org/dc/elements/1.1/"   xmlns:content="http://purl.org/rss/1.0/modules/content/"   xmlns:admin="http://webns.net/mvcb/"   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">         <channel>                 <title>PHPit Latest Content</title>                 <description>The latest content from PHPit (http://www.phpit.net), screen scraped!</description>                 <link>http://www.phpit.net</link>                 <language>en-us</language> <?php // Loop through each content item foreach ($matches[0] as $match) {         // First, get title         preg_match ("/\">([^`]*?)<\/a><\/h3>/", $match, $temp);         $title = $temp['1'];         $title = strip_tags($title);         $title = trim($title);         // Second, get url         preg_match ("/<a href=\"([^`]*?)\">/", $match, $temp);         $url = $temp['1'];         $url = trim($url);         // Third, get text         preg_match ("/<p>([^`]*?)<span class=\"byline\">/", $match, $temp);         $text = $temp['1'];         $text = trim($text);         // Fourth, and finally, get author         preg_match ("/<span class=\"byline\">By ([^`]*?)<\/span>/", $match, $temp);         $author = $temp['1'];         $author = trim($author);         // Echo RSS XML         echo "<item>\n";                 echo "\t\t\t<title>" . strip_tags($title) . "</title>\n";                 echo "\t\t\t<link>http://www.phpit.net" . strip_tags($url) . "</link>\n";                 echo "\t\t\t<description>" . strip_tags($text) . "</description>\n";                 echo "\t\t\t<content:encoded><![CDATA[ \n";                 echo $text . "\n";                 echo " ]]></content:encoded>\n";                 echo "\t\t\t<dc:creator>" . strip_tags($author) . "</dc:creator>\n";         echo "\t\t</item>\n"; } ?> </channel> </rss>[/quote] Note: it displays the output as in rss (need it to be in xml like above) Thanks
  17. The code is messed up, and I am very sure that after seeing the results
  18. For some reason it doesn't work :-\  But its okay I guess, forget the phpSysInfo :) Thanks alot for your help though wildteen88
  19. Hello everybody.. I need help making a scraper (scraping comments off of a myspace comments page).  I have tried many times and have failed miserably.  Please help me out. Here is an example... http://www.website123.com/scrapes.php?action=friends&profile=64100451 ...and this would be the output from that website to an XML format... [quote]<?xml version="1.0" encoding="UTF-8"?> <first_child> <commentData> <userID>64100451</userID> <thumbnail>http://myspace-308.vo.llnwd.net/01133/80/39/1133389308_s.jpg</thumbnail> <postedDate>28.Nov.2006 13:05</postedDate> <userName>natalie</userName> <commentText></commentText> </commentData> </first_child> [/quote] Thats an example above of a one comment being scraped from a whole list.  This is the page that the comments would be scraped off from: [url=http://comment.myspace.com/index.cfm?fuseaction=user.viewComments&friendID=64100451]http://comment.myspace.com/index.cfm?fuseaction=user.viewComments&friendID=64100451[/url] So basicly whatever ID number I enter here (#####)... http://www.website123.com/scrapes.php?action=friends&profile=#####... it would scrape the comments off from that myspace. Any questions, feel free to ask.. Any help would be GREATLY appreciated very much.  Thanks
  20. Hello everyone, I need some help again with turning safe_mode to Off, since I would like to install phpSysInfo [url=http://sourceforge.net/projects/phpsysinfo/]http://sourceforge.net/projects/phpsysinfo/ [/url].  When I use your following code above* wildteen88 to turn safe_mode off, I get error on all of the directories I go to. Is there any other way to work this around through the .htaccess file.. or any other way?  Any ideas ???. PS:Remember, I don't have access to the file php.ini Thanks
  21. Hi all  :) I got a problem, with my host.  I have a free sub-domain, everything works fine and I like it... but there is one problem. When people visit my website with '[b]www[/b]' or '[b]http://www[/b]' my hosts website appears.  The URL in the browser doesn't change, it stays the same with my sub-domain. The only way you can visit my website (sub-domain) is only with '[b]http://[/b]' and no other way. Example: www.mysub-domain.host.com ([b][color=red]NOT WORKING[/color] - hosts website appears[/b]) http://mysub-domain.host.com ([b][color=green]WORKING[/color] - my sub-domain appears[/b]) http://www.mysub-domain.host.com ([b][color=red]NOT WORKING[/color] - hosts website appears[/b]) I emailed the host why this is happening and this is what I got: [quote] [b]ME:[/b] Hello, Can you please tell me why isn't http://www or www isn't working? Thanks [b]HOST:[/b] Hi there , the www is actually a sub-domain /  in its own right , and is unnecessary additional keystrokes . please have a look at [b]http://no-www.org/[/b] [b]ME:[/b] Hello, I truly agree with the no www. But is there anyway you can redirect from http://www or www. to my site http://subdomain.phpnet.us instead of http://phpnet.us ?  This website has everything and I am truly happy with it, but I just need to get this little problem fixed as many people still include www before typing the address, therefore they will see that my website is supposedly down when in fact not. Is there any way I can write something in the .htaccess file that would redirect to my website? Thank You. [b]HOST:[/b] Unfortunately the 'www' is actually a sub domain off the hosting servers , with our homepage on ... [/quote] I visited the website I was provided by the host, http://no-www.org/ and on the website I found out a code where you could add it to .htaccess file, and it would make '[b]www[/b]' and '[b]http://www[/b]' redirect. Here is the code: [code]RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC] RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L][/code] So now since my host gave me that* website to go to find more info. I assume hes using that code in .htaccess file. [b]NOW[/b] since I provided you with all the info above, is there anyway to bypass all of that* and make '[b]www[/b]' and '[b]http://www[/b]' work (make them show my website instead of my hosts? If you got any other questions feel free to ask... thanks alot. INFO: Host is http://www.phpnet.us/ Here is a picture too of what is happening to make myself more clear. 1. My hosts website. 2. When I visit my sub-domain website with http://sub-domain.host.com works fine. 3. When I visit my sub-domain with www.sub-domain.host.com doesn't work, my hosts website appears. 4. When I visit my sub-domain with http://www.sub-domain.host.com doesn't work, my hosts website appears. [img]http://img158.imageshack.us/img158/6393/explanationhttpwwwgn5.jpg[/img]
  22. Hello, The code [b]php_value error_reporting 8191 # E_ALL Error reporting[/b] gave me error to that directory in which .htaccess file was (www/phpnuke), [b]php_flag safe_mode Off[/b] didn't work, and still stayed On (I guess you're right, couldn't overwrite that of the hosts :)) and Display Errors turned On with [b]php_flag display_errors On[/b]. Well I guess the important thing was setting up display_errors On. BTW I have no idea what Safe Mode On/Off is, can you give me a brief explanation. Thanks for all the great help wildteen88. [I got another question related to .htaccess code, should I PM you, post here, or post somewhere else?]
×
×
  • 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.