1) Хотелось бы получать имя и тип файла с помощью функции basename после чего проверять существует ли файл и если существует то пропускать его.Можно.
И если basename не возвращает имя то использовать его id как имя файла
2) Сделать ограничено количество потоков если возможноМожно.
3) Пауза, а то с большим количеством файлов, PHP просто останавливается из-за недостатка времени на выполнение, приходится править php.ini, но хотелось бы это исправить на уровне самого скриптаМожно.
Даны 2 слова, определить можно ли из 1 слова составить 2, при условии что каждую букву из строки 1 можно использовать только один раз?Если это читается как "определить можно ли из первого слова составить второе", то алгоритм прост:
$c = Comment::getComByNewsId($_GET['id']);
echo "<div id='one-div-to-rule-them-all'>";
foreach ($c as $v){
echo "<div class=comment>";
echo "<h6>".$v['login'].$v['date']."</h6>";
echo "<p>".$v['content']."</p>";
echo "</div>";
}
echo "</div>";
Можно ли как-то достоверно узнать id именно этой вставленной записиМожно, он хранится в LAST_INSERT_ID()
The ID that was generated is maintained in the server on a per-connection basis. This means that the value returned by the function to a given client is the first AUTO_INCREMENT value generated for most recent statement affecting an AUTO_INCREMENT column by that client. This value cannot be affected by other clients, even if they generate AUTO_INCREMENT values of their own. This behavior ensures that each client can retrieve its own ID without concern for the activity of other clients, and without the need for locks or transactions.Гласит документация.
... LAST_INSERT_ID() returns a ... value representing the first automatically generated value successfully inserted for an AUTO_INCREMENT column as a result of the most recently executed INSERT statement. The value of LAST_INSERT_ID() remains unchanged if no rows are successfully inserted.
При приходе на почту - отправитель пустойПотому что переменная $site_mail в этом коде не определена.
приходит от root@localhostНу а здесь отправитель не указывается вообще, поэтому используется дефолтный адрес.
use base\patterns\Singleton;
как это можно реализовать, хоть в какую сторону копатьНапишите простейший скрипт на php (раз уж вы его указали в тегах). Если не знаете как это сделать - разбейте свою задачу на небольшие шаги и ищите информацию в поисковике или задавайте конкретные вопросы здесь.
setcookie("coded");
$_COOKIE['coded']= $code_capcha;