--- fenglin/manage/export_article.php 2026/01/16 06:50:54 1.1 +++ fenglin/manage/export_article.php 2026/01/20 07:48:30 1.3 @@ -89,6 +89,7 @@ $ret = -3; break; } + echo $row["AID"] . "\n"; } mysqli_free_result($rs); @@ -104,7 +105,6 @@ } $export_state["last_aid"] = $last_aid; - echo (json_encode($export_state)) . "\n"; file_put_contents($export_state_file, json_encode($export_state)); } @@ -153,7 +153,9 @@ case 'S': // Restore article case 'M': // Modify article case 'T': // Move article - case 'Z': // Set article as trnasship + case 'E': // Set article as excerption + case 'O': // Unset article as excerption + case 'Z': // Set article as transship unset($delete_aid_list[$aid]); $export_aid_list[$aid] = true; break; @@ -169,12 +171,20 @@ { $export_file = $export_dir . "/" . $aid . ".xml"; - if (file_exists($export_file) && unlink($export_file) == false) + $buffer = <<< HTML + + {$aid} + + + HTML; + + if (file_put_contents($export_dir . "/" . $aid . ".xml", $buffer) == false) { - echo ("Delete " . $aid . ".xml error!"); + echo ("Write " . $aid . ".xml error!"); $ret = -3; break; } + echo $aid . "\n"; } if ($ret != 0) @@ -191,6 +201,7 @@ $ret = -3; break; } + echo $aid . "\n"; } if ($ret != 0) @@ -207,7 +218,6 @@ } $export_state["last_mid"] = $last_mid; - echo (json_encode($export_state)) . "\n"; file_put_contents($export_state_file, json_encode($export_state)); }