Results 1 to 4 of 4

Thread: [RESOLVED] PHP4 to 5 upgrade broke scripts...

Threaded View

  1. #1
    Join Date
    Jun 2008

    resolved [RESOLVED] PHP4 to 5 upgrade broke scripts...

    I have had a problem with some scripts I wrote (Screenscrapers) that worked great in PHP4, but stopped working the minute I upgraded to PHP5.

    I can change all of my filenames to have the .PHP4 extension and this solves the problem, but since this encompasses a number of sites, internal links and hundreds of files, this is not my first choice solution.

    Here is the scraper, what it does, is it takes items from the zazzle Results Page by category, strips out the formatting, adds my affiliate ID and then I can present these items on my page.

    PHP Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Test of scrape</title>

    <link rel="stylesheet" type="text/css" href="/css/scraper.css" />
    <script type='text/javascript' src='http://www.zazzle.com/js/logging/omniture/s_code.zjs/r-52.78223/site-zazzle.js'></script>



    <div class="gridCell " id="page_productsGrid_assetCell1">


    //comment out the <span> tags completely
    $page preg_replace('/<span/'"<!-- <span"$page);
    $page preg_replace('/<\/span>/'"<\/span> -->"$page);
    $page preg_replace('/<a /'"<a rel=\"nofollow\" "$page);

    // Regular expression to parse "&rf=" and the $rf_id into the existing link

    $test explode('<div style="position:relative" class="clearfix">',$page);
    "<div class=\"gridCellInfo\" id=\"page_products\">";
    This works find in PHP4; not at all in PHP5.

    My ideal solution would be an .htaccess file that I could put in any directory under PHP5 to make it default to php4.
    I have tried this, to no avail (.htaccess):
    <IfModule mod_rewrite.c> 
        RewriteEngine On 
        AddType text/html .php4 
        AddHandler php4-script .php .html php5
    I have also tried a few alternatives... this appears to be a common problem and I have scoured the web and found no solution.

    Here are the two pages in PHP4 and PHP5:
    php4: http://www.killersmiley.com/test/cool-smiley.php4
    php5: http://www.killersmiley.com/test/cool-smiley.php
    Last edited by donatello; 02-25-2011 at 06:22 AM. Reason: Added the hyperlinks to the php4 and php5 test pages

    Privacy Policy Generator

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center