+ -
当前位置:首页 → 问答吧 → flash调用php变量中有&字符怎么办?

flash调用php变量中有&字符怎么办?

时间:2011-08-16

来源:互联网

请教一个问题,用loadVariables()加载外部一php文件文件,这个php文件最后是输出一个变量值,值的内容就是一大段带html代码的文字。我现在测试,每次flash输出的结果都不完整,只是一部分文字内容,被截断了。不知道怎么回事?是不是这个内容里面有&字符,而被认为成两个变量,只输出了第一个啊?

在线求解,谢谢。。。。
这个是外部php文件:
<?php

       include('includes/configure.php');
       include('includes/database_tables.php');
       $desc_db = @mysql_pconnect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
       @mysql_select_db(DB_DATABASE, $desc_db);
              $sql = "select products_description
                     from  " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd
                     where  p.products_status = '1'
                     and    p.products_id = '" . $_COOKIE['product_id'] . "'
                     and    pd.products_id = p.products_id
                     and    pd.language_id = '" . $_COOKIE['language'] . "'";
              $query = mysql_query($sql);
              $desc = mysql_fetch_array($query);
              $value = 'desc=' .  rawurlencode($desc['products_description']);
       echo $value;

?>

这个是输出代码:
[Action in Frame 1]
loadVariables("description.php?nocache=" + getTimer(), "_root", "GET";
System.useCodepage = true;

作者: esalechina   发布时间: 2011-08-16

用LoadVars的onData

作者: flash023   发布时间: 2011-08-17