-1

hye im maya,我需要生成像 wordpress 这样的独特标题。如果标题hello-world存在,下一个标题将是hello-world-2

谢谢

4

1 回答 1

0
  1. 检查服务器以查看该标题是否已存在

  2. 如果是,请附加 a-2并转到步骤 1。如果您已经附加了 a-2并且标题已经存在,请将其替换为 a -3,依此类推。

  3. 如果没有,请插入文件。

步骤 1 的示例:

MySQL:

SELECT `title` FROM `table` WHERE `title` = '{$title}';

文件(PHP):

$exists = file_exists("path/to/file");

步骤 2 的示例:

$iteration = 2;
while($exists){ 

      $newname = $file . '-' . $iteration;
      $iteration++;
      // Check to see if the file exists here

}
else{
    // Add the file here
}
于 2010-05-08T01:49:27.493 回答