0

データベースを読み取って取得します$doc_copy(リンクが含まれています)。リンクがある場合は、プロセスの開始をコピーしてから に移動しますmainProcess.phpが、リンクが見つからない場合は、「summary_index.php」に移動します;` コードは次のとおりです。

function copyDoc($link, $savePath){
    @copy($link, $savePath . basename($link));
}

while ($row = mysql_fetch_array($q)){   
    $doc_copy = $row['doc_url'];
    $copy = copyDoc($doc_copy, $savePath);
     if ($copy=== false){
        include 'summary_index.php';
    }
    else include 'mainProcess.php';
}

コピー処理がなくても大丈夫です。しかし、コピープロセス summary_index.phpがない場合は実行されません。どうしたの?どうもありがとうございます :)

4

1 に答える 1

0

関数には return ステートメントがないため、$copy常にfalse

このようになるはずです

function copyDoc($link, $savePath){
    return copy($link, $savePath . basename($link));
}
于 2012-10-13T10:57:51.287 に答える