Форум техподдержки бесплатных PHP скриптов

Форум техподдержки бесплатных PHP скриптов

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 20.04.2021 - 08:03:17
Страницы:  1  2  
Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Работы продолжаются и в 2020 году. Ура!

АвторСообщение

Daliant

D
Участник форума

INDEX:

Код:
// функция АВТОУДАЛЕНИЯ здесь!
$tekdate=mktime(); $i=$itogo; $newi="-1"; $pred="0"; $spros="0"; $todelete="0"; $itogos="0"; $old=0;

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]="";}

// Если в БД были объявления, которые необходимо удалить, то удаляем ИХ ВСЕ!
// Блок используется для УДАЛЕНИЯ / АВТОУДАЛЕНИЯ выбранного ОБЪЯВЛЕНИЯ

Сообщение # 13 01.08.12 - 01:55:20

Daliant

D
Участник форума

ADMIN:

Код:
// Блок УДАЛЕНИЯ выбранных ОБЪЯВЛЕНИЙ
if (isset($_GET['deletemsg'])) {

$id=$_GET['id']; if (isset($_GET['page'])) {$page=$_GET['page'];} else {$page=1;}
$first=$_POST['first']; $last=$_POST['last'];
$delnum=""; $i=0; $spros="0"; $predl="0";

do {$dd="del$first";

if (isset($_POST["$dd"])) {

//для удаления фото приклепленного к объявлению
$file55=file("$datadir/$id.dat");
$in5=$first;
$dtn=explode("|", $file55[$in5]);
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 малое и большое изображение
// конец удаление фото

$delnum[$i]=$first; if ($_POST["$dd"]=="П") {$predl++;} else {$spros++;} $i++;}
$first++;

} while ($first<=$last);

Сообщение # 14 01.08.12 - 01:56:00

WR

W
Участник форума

Daliant, спасибо! Встроил блок в скрипт доски объявлений!

Сообщение # 15 02.08.12 - 08:29:15

Daliant

D
Участник форума

Вам, Михаил, спасибо за Ваши скрипты!

Сообщение # 16 02.08.12 - 11:52:00
Убрать некоторые поля :Предыдущая темаСледующая тема: Не видно цифр АНТИСПАМА
Страницы:  1  2  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.2.2