-1

マヤさん、wordpress のようなユニークなタイトルを生成する必要があります。タイトルhello-worldが存在する場合、次のタイトルはhello-world-2になります

ありがとう

4

1 に答える 1

0
  1. サーバーをチェックして、そのタイトルが既に存在するかどうかを確認します

  2. 存在する場合は、a を追加し-2て手順 1 に進みます。すでに a を追加していて-2、タイトルが既に存在する場合は、それを に置き換え-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 に答える