[Каталоги] Доска объявлений AWEBCOM BOARD

Статус
В этой теме нельзя размещать новые ответы.
madlen - версия MySQL какая? На кавычку незакрытую вроде ругается. Вы бы код в тэг "PHP" оформляли когда добавляете его на форум.
 
madlen - версия MySQL какая? На кавычку незакрытую вроде ругается. Вы бы код в тэг "PHP" оформляли когда добавляете его на форум.
Вы уж извините за то, что не оформила как следует :ah:..Версия MySQL-клиента: 5.0.86...Помогите плиз..:bc:
 
Помочь можно попробовать имея доступ к вашему серверу.
Подглючивает при входе в админку....
Случаем не VPS у вас с индивидуальными настройками?
Данные к серверу в ПМ - попробую разобраться.
 
Большое спасибо за оперативные ответы и помощь! Весьма признательна! С глюками при добавлении объявлений разобралась. Остались только глюки с админкой..При установке задавала пароль для админки..после ...при входе оказалось, что совсем другой пароль..но даже когда входишь по тому паролю который, каким то чудом оказался установлен, несколько раз подряд выдает не правильный код или еще что-то..но на раз пятый входит..все с тем же "чудо" паролем! Я читала на форуме, что не только у меня такие глюки бывают! Еще раз выражаю Вам свою признательность за помощь! :aj:
 
Не загружаются фото при добавлении объявлений

Не загружаются фото при добавлении объявлений. Кто небудь подскажит где искать ошибку.
 
Большое спасибо за оперативные ответы и помощь! Весьма признательна! С глюками при добавлении объявлений разобралась. Остались только глюки с админкой..

Приобретите платный хостинг и все глюки исчезнут. Есть же предложения за пол бакса в месяц...
Я не буду рассматривать проблемы установки и работы на халявных хостингах.
Мысли сисадмина не считаешь...

Добавлено через 15 минут
Не загружаются фото при добавлении объявлений. Кто небудь подскажит где искать ошибку.

При добавлении изображений к объявлению скрипт создает в директории data/infoimage папку по примеру: 091021 (дата добавления объявления). В ней и генерируются изображения с MD5 названием.
Соответственно либо проверяйте CHMOD на директорию data/infoimage, либо проверяйте настройки хостинга на предмет запрета автосоздания директорий.
 
Приобретите платный хостинг и все глюки исчезнут. Есть же предложения за пол бакса в месяц...
Я не буду рассматривать проблемы установки и работы на халявных хостингах.
Мысли сисадмина не считаешь...
Добавлено через 15 минут
При добавлении изображений к объявлению скрипт создает в директории data/infoimage папку по примеру: 091021 (дата добавления объявления). В ней и генерируются изображения с MD5 названием.
Соответственно либо проверяйте CHMOD на директорию data/infoimage, либо проверяйте настройки хостинга на предмет запрета автосоздания директорий.

1. Использую платный VPS.
2. На папку data , infoimage и все вложенные в infoimage стоят 777 (запись для всех пользователей).

3. Мой хостинг просит указать ссылку на загрузчик(чтобы можно было проверить его работу). Срипт только начел крутить и ссылку на загрузчик не знаю. Кто знает, где в какой дериктории, лежат файлы на функцию загрузки изображений? Подскажите, очень надо быстро запустить доску объявлений.
Заранее спасибо.
 
Вышло обновление. Информация в первом сообщении:
Для просмотра ссылки Войди или Зарегистрируйся

reporter - установите обновление. Вышло сегодня. Там немного изменена загрузка файлов.
Для просмотра ссылки Войди или Зарегистрируйся
Если не поможет, то код отвечающий за загрузку:

PHP:
$count = count($_FILES);
	for($i=1;$i<=$count;$i++)
	{
		if(!checkupfile($_FILES['file'. $i]['tmp_name']) || !($_FILES['file'. $i]['tmp_name'] != 'none' && $_FILES['file'. $i]['tmp_name'] && $_FILES['file'. $i]['name'])){
			continue;
		}
		if($_FILES['file'. $i]['size']>$INF['maxupload']){
			showmsg('Превышено ограничение на размер закачиваемых изображений');

		}

		$alled = array('png','jpg','gif','jpeg','bmp');
		$exname = strtolower(trim(substr(strrchr($_FILES['file'. $i]['name'], '.'), 1)));

		if(!in_array($exname,$alled))
		{
			showmsg('Запрещенный формат закачиваемых изображений');
		}
	}

	$CFG['post_check'] == '1' ? $is_check = '0' : $is_check = '1';

    $sql = "INSERT INTO {$table}info (userid,catid,areaid,title,content,linkman,email,icq,phone,password,postarea,postdate,mappoint,addresss,enddate,ip,is_check) VALUES ('$_SESSION[userid]','$catid','$areaid','$title','$content','$linkman','$email','$icq','$phone','$password','$postarea','$postdate','$mappoint','$address','$enddate','$ip',$is_check)";
    $res = $db->query($sql);
	$id = $db->insert_id();

	for($i=1;$i<=$count;$i++)
	{
		if(!checkupfile($_FILES['file'. $i]['tmp_name']) || !($_FILES['file'. $i]['tmp_name'] != 'none' && $_FILES['file'. $i]['tmp_name'] && $_FILES['file'. $i]['name'])){
			continue;
		}
		$name = date('ymdhis');
		for($a = 0;$a < 6;$a++){ $name .= chr(mt_rand(97, 122));}
		$name .= '.' . end(explode('.', $_FILES['file'. $i]['name']));
		$dir = DARKWEB_ROOT . 'data/infoimage/' . date('ymd');
		if(!is_dir($dir))
		{
			if(@mkdir(rtrim($dir,'/'), 0777))@chmod($dir, 0777);
		}
		$to = $dir.'/'. $name;

		if(move_uploaded_file($_FILES['file'. $i]['tmp_name'], $to))
		{
			$image = 'data/infoimage/' . date('ymd').'/'. $name;
			$sql = "INSERT INTO {$table}info_image (infoid,path) VALUES ('$id','$image')";
			$db->query($sql);
		}
	}
 
Вышло обновление. Информация в первом сообщении:
Для просмотра ссылки Войди или Зарегистрируйся
reporter - установите обновление. Вышло сегодня. Там немного изменена загрузка файлов.
Для просмотра ссылки Войди или Зарегистрируйся
Если не поможет, то код отвечающий за загрузку:
PHP:
$count = count($_FILES);
	for($i=1;$i<=$count;$i++)
	{
		if(!checkupfile($_FILES['file'. $i]['tmp_name']) || !($_FILES['file'. $i]['tmp_name'] != 'none' && $_FILES['file'. $i]['tmp_name'] && $_FILES['file'. $i]['name'])){
			continue;
		}
		if($_FILES['file'. $i]['size']>$INF['maxupload']){
			showmsg('Превышено ограничение на размер закачиваемых изображений');
		}
		$alled = array('png','jpg','gif','jpeg','bmp');
		$exname = strtolower(trim(substr(strrchr($_FILES['file'. $i]['name'], '.'), 1)));
		if(!in_array($exname,$alled))
		{
			showmsg('Запрещенный формат закачиваемых изображений');
		}
	}
	$CFG['post_check'] == '1' ? $is_check = '0' : $is_check = '1';
    $sql = "INSERT INTO {$table}info (userid,catid,areaid,title,content,linkman,email,icq,phone,password,postarea,postdate,mappoint,addresss,enddate,ip,is_check) VALUES ('$_SESSION[userid]','$catid','$areaid','$title','$content','$linkman','$email','$icq','$phone','$password','$postarea','$postdate','$mappoint','$address','$enddate','$ip',$is_check)";
    $res = $db->query($sql);
	$id = $db->insert_id();
	for($i=1;$i<=$count;$i++)
	{
		if(!checkupfile($_FILES['file'. $i]['tmp_name']) || !($_FILES['file'. $i]['tmp_name'] != 'none' && $_FILES['file'. $i]['tmp_name'] && $_FILES['file'. $i]['name'])){
			continue;
		}
		$name = date('ymdhis');
		for($a = 0;$a < 6;$a++){ $name .= chr(mt_rand(97, 122));}
		$name .= '.' . end(explode('.', $_FILES['file'. $i]['name']));
		$dir = DARKWEB_ROOT . 'data/infoimage/' . date('ymd');
		if(!is_dir($dir))
		{
			if(@mkdir(rtrim($dir,'/'), 0777))@chmod($dir, 0777);
		}
		$to = $dir.'/'. $name;
		if(move_uploaded_file($_FILES['file'. $i]['tmp_name'], $to))
		{
			$image = 'data/infoimage/' . date('ymd').'/'. $name;
			$sql = "INSERT INTO {$table}info_image (infoid,path) VALUES ('$id','$image')";
			$db->query($sql);
		}
	}

Так это старый архив, новый вами указанный не нахожу.

Добавлено через 5 минут
Темы к classifieds. Тама только ода стандартная которая довалась в архиве. Где можно раздабыть темы для доски, и воопще создавались темы к данным скриптам или нет.
 
Новый архив залит вместо старого. Лично я темы не делал. Одна в архиве.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху