从文件读取和重写更改数组中的字符串

时间:2013-03-26 19:37:18

标签: php arrays file


基本上我想要做的是读取一个文件,然后用另一个文件更改一个字符串,此时此刻我写了这个:

$pap=file('../papier.js');
    $count=count($pap);
    for($i=0;$i<$count;$i++){
        if(strpos($pap[$i],"url: 'php/function.php'")){
            $url=dirname(dirname(curPageURL())).'/php/function.php';
            str_replace("url: 'php/function.php'",$url,$pap[$i]);
        }
    }

    $fs=fopen('../papier.js','w+');
    for($i=0;$i<$count;$i++)
        fwrite($fs,$pap[$i]);
    fclose($fs);

找到正确的密钥,但我看不到文件中的任何变化......
这是应该更改的文件的一部分:

(function($){
$.fn.papier = function (book, params) {var id=$(this);var request= $.ajax({
        type: 'POST',
        url: 'php/function.php',
        data: {act:'getOpt',book: book},
        dataType : 'json',
        beforeSend: function(){
            id.append('<img id="papierloadinggifimage" src="css/images/loader.gif"/>');
        },
        success : function (opt) {
            if(opt[0]!=false){
                var request= $.ajax({
                type: 'POST',
                url: 'php/function.php',
                data: {act:'getbook',book: book},

1 个答案:

答案 0 :(得分:1)

你正在做“str_replace”但你根本没有使用结果。