Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2026 год.
Автоудаление изображений, и удаление изображений в админке (спасибо Пешехонову Сергею):
INDEX.PHP:
Код:
if (is_file("$fotodir/$dt[15]") && !strstr($dt[15],"../")) {unlink ("$fotodir/sm-$dt[15]"); unlink ("$fotodir/$dt[15]");} // УДАЛЯЕМ ФОТО №1 малое и большое изображение if (is_file("$fotodir/$dt[23]") && !strstr($dt[23],"../")) {unlink ("$fotodir/sm-$dt[23]"); unlink ("$fotodir/$dt[23]");} // УДАЛЯЕМ ФОТО №2 малое и большое изображение if (is_file("$fotodir/$dt[24]") && !strstr($dt[24],"../")) {unlink ("$fotodir/sm-$dt[24]"); unlink ("$fotodir/$dt[24]");} // УДАЛЯЕМ ФОТО №3 малое и большое изображение
ADMIN.PHP:
Код:
if (is_file("$fotodir/$dtn[15]") && !strstr($dtn[15],"../")) {unlink ("$fotodir/sm-$dtn[15]"); unlink ("$fotodir/$dtn[15]");} // УДАЛЯЕМ ФОТО №1 малое и большое изображение if (is_file("$fotodir/$dtn[23]") && !strstr($dtn[23],"../")) {unlink ("$fotodir/sm-$dtn[23]"); unlink ("$fotodir/$dtn[23]");} // УДАЛЯЕМ ФОТО №2 малое и большое изображение if (is_file("$fotodir/$dtn[24]") && !strstr($dtn[24],"../")) {unlink ("$fotodir/sm-$dtn[24]"); unlink ("$fotodir/$dtn[24]");} // УДАЛЯЕМ ФОТО №3 малое и большое изображение
Для изменения страницы добавления объявлений: 1. Качаем и подключаем скрипт скрипт (прикреплен). 2. В файле add.php находи поля место, в котором описываются инструменты форматирования текста (через поиск находим «КЖ»), и меняем на:
Еще хотелось бы добавить, что у данного скрипта Михаила огромный потенциал (как и большей части его скриптов ), и при использовании PNG изображений при создании скина - получаются вообще замечательные вещи. Плюс шапку руками если докрутить - получится именно то, что Вам надо
do {$i--; $dt=explode("|",$lines[$i]); if ($dt[4]!="П") {$itogos++;} // строка посчитывает кол-во объявлений Спрос/Предложение if ($dt[7]<$tekdate) { // Собираем в переменную $scribemass массив данных объявлений, где срок // уже закончился и нужно выслать письмо с предложением продлить объявление $scribemass[$old]=$lines[$i]; $old++;
//для удаления фото if (is_file("$fotodir/$dt[15]") && !strstr($dt[15],"../")) {unlink ("$fotodir/sm-$dt[15]"); unlink ("$fotodir/$dt[15]");} // УДАЛЯЕМ ФОТО №1 малое и большое изображение if (is_file("$fotodir/$dt[23]") && !strstr($dt[23],"../")) {unlink ("$fotodir/sm-$dt[23]"); unlink ("$fotodir/$dt[23]");} // УДАЛЯЕМ ФОТО №2 малое и большое изображение if (is_file("$fotodir/$dt[24]") && !strstr($dt[24],"../")) {unlink ("$fotodir/sm-$dt[24]"); unlink ("$fotodir/$dt[24]");} // УДАЛЯЕМ ФОТО №3 малое и большое изображение // конец удаление фото
$todelete++; if ($dt[4]=="П") {$pred++;} else {$spros++;}} else {$newi++; $newlines[$newi]=$lines[$i];} } while($i>0); $old--; // нужно чтобы верные обяъвления отправить;
// $newlines - массив с данными, в которых уже нет просроченных объявлений if (isset($newlines)) {$newitogo=count($newlines)-1;} else {$newitogo="0"; $newlines[0]="";}
// Если в БД были объявления, которые необходимо удалить, то удаляем ИХ ВСЕ! // Блок используется для УДАЛЕНИЯ / АВТОУДАЛЕНИЯ выбранного ОБЪЯВЛЕНИЯ