форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Служба спасения 911 / как заставить заработать скрипт, который закачивает картинки?
Автор Сообщение
Dex
Участник

1310
# Дата: 11 Окт 2005 12:29


антихотлинк, я так понимаю работает

Анна
Участник

2889
# Дата: 11 Окт 2005 12:47


Dex
Совершенно непонятно, что за скрипт, уж извини.

Dex
Участник

1310
# Дата: 11 Окт 2005 13:41


да-да, сейчас меня тоже обвинят, что я ищу экстрасенсов

так называемый uploader
закачка картинок через админку

раньше работало, счас нет
есть вероятность что это антихотлинк?

Анна
Участник

2889
# Дата: 11 Окт 2005 14:43


Dex
Они что - просто не закачиваются?
И потом, если раньше работало, значит это связано с последними изменениями на хостинге или с тем, что ты где-то не там покопался.

Dex
Участник

1310
# Дата: 11 Окт 2005 16:10


я не уверен что все норамльно теперь с правами chmod, хотя где думаю необходимо поставил 777
и что то дописывал в .htaccess

они вроде как закачиваются, скрипт говорит окей, да вот только в папке так ничего и не появляется

в самом скрипте я не копался

Анна
Участник

2889
# Дата: 11 Окт 2005 16:28


Dex
Низя 777!
На ВСЕ папки - 711 или 755.

Dex
Участник

1310
# Дата: 11 Окт 2005 17:01


дык уже и начал рисковать, чтобы знать наверняка...

Анна
Участник

2889
# Дата: 11 Окт 2005 17:06


Dex
Тогда, как учил товарищ Хелпер, смотри логи

Dex
Участник

1310
# Дата: 12 Окт 2005 09:53


гм, гм...
логи?

Анна
Участник

2889
# Дата: 12 Окт 2005 10:19


Dex
Поищи на форуме по словам "лог ошибок". Хелпер уже все писал...

Dex
Участник

1310
# Дата: 12 Окт 2005 15:30


http://plusnet.alfaspace.net/errors.php

и каак тут чего понять?

Анна
Участник

2889
# Дата: 12 Окт 2005 16:09 ° Поправил: Анна


Dex
modules/Gallery - это оно?
Permissin denied. Или я чего-то не догоняю, или не хватает прав.

Dex
Участник

1310
# Дата: 13 Окт 2005 12:51


нет не оно
нужно modules/ImageGallery

пес его знает, что с этим скриптом...
вот он короче:

<?

defined('SPAIZ_CODE') or die('Direct Access to this location is not allowed.');

$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$pagetitle = '- '._IMG_FB17;
$r_blocks = 1;
require_once("mainfile.php");

if (!empty($_POST))
{
if ($type=="AddCom"){
$author_name = addslashes(htmlspecialchars(trim($_POST['author_name'])));
$author_email = addslashes(htmlspecialchars(trim($_POST['author_email'])));
$comments_text = nl2br(addslashes(htmlspecialchars(trim($_POST['comments_text']))));
$image_id = addslashes(htmlspecialchars(trim($_POST['image_id'])));
if (empty($author_name))
{
error(_IMG_FB9);
}
elseif (empty($author_email))
{
error(_IMG_FB10);
}
elseif (!is_email($author_email))
{
error(_IMG_FB11);
}
elseif (empty($comments_text))
{
error(_IMG_FB12);
}
$date=getdate();
if (strlen($date['mon'])==1) $date['mon']="0".$date['mon'];
if (strlen($date['mday'])==1) $date['mday']="0".$date['mday'];
if (strlen($date['hours'])==1) $date['hours']="0".$date['hours'];
if (strlen($date['minutes'])==1) $date['minutes']="0".$date['minutes'];
if (strlen($date['seconds'])==1) $date['seconds']="0".$date['seconds'];
$today=$date['year']."-".$date['mon']."-".$date['mday']." ".$date['hours'].":".$date['minutes'].":".$date['seconds'];
$ip = getenv("REMOTE_HOST");
if (empty($ip))
{
$ip = getenv("REMOTE_ADDR");
}
if (isset($_POST['remember']))
{
setcookie("autoname",adsl($author_name),time()+2592000);
setcookie("autoemail",$author_email,time()+2592000);
}
else
{
setcookie("autoname","");
setcookie("autoemail","");
}
$comments_text = substr($comments_text, 0, $config['comment_limit']);
mysql_query("insert into ".$prefix."_imagegallery_comments values ('".$image_id."', '".$author_email."', '".$author_name."', '".$today."', '".$comments_text."', '".$ip."', NULL)", $dbi);
Header("Location: modules.php?name=Imagegallery&op=comments&id=".$image_id);
exit();
}
elseif ($type=="AddImage") {
$razdel = addslashes(htmlspecialchars(trim($_POST['razdel'])));
$opis = addslashes(htmlspecialchars(trim($_POST['opis'])));
$username = addslashes(htmlspecialchars(trim($_POST['username'])));
$img_types = array("image/jpeg", "image/pjpeg", "image/gif");
if (!in_array($_FILES['file']['type'], $img_types))
{
include("header.php");
OpenTable();
echo "Íåâåðíûé ôîðìàò";
CloseTable();
include("footer.php");
}
else
{
$file_name=str_replace(CHR(39), "", $file_name);
$file_name=str_replace(CHR(34), "", $file_name);
$file_name=str_replace(CHR(59), "", $file_name);
$file_name=str_replace(CHR(96), "", $file_name);
$file_name=str_replace("=", "", $file_name);
$file_name=str_replace("+", "", $file_name);
$file_name=str_replace("-", "", $file_name);
$file_name=str_replace(" ", "", $file_name);
copy($file, 'modules/Imagegallery/images/tmp_mujik/'.time().'_'.$file_name);
$date=getdate();
if (strlen($date['mon'])==1) $date['mon']="0".$date['mon'];
if (strlen($date['mday'])==1) $date['mday']="0".$date['mday'];
if (strlen($date['hours'])==1) $date['hours']="0".$date['hours'];
if (strlen($date['minutes'])==1) $date['minutes']="0".$date['minutes'];
if (strlen($date['seconds'])==1) $date['seconds']="0".$date['seconds'];
$today=$date['year']."-".$date['mon']."-".$date['mday']." ".$date['hours'].":".$date['minutes'].":".$date['seconds'];
mysql_query("insert into ".$prefix."_imagegallery values ('".$username."', '0', '".$file_name."', 'tmp_mujik', '".$opis."', '0', '', '', '0', '0', '".$today."', '0', '', '', NULL, '', '".$razdel."')", $dbi);

include("header.php");
OpenTable();
$mysql_main=mysql_query("SELECT * FROM ".$prefix."_imagegallery_razdel WHERE dir_name='".$razdel."'", $dbi);
$sql_main=MYSQL_FETCH_ARRAY($mysql_main);
echo '<b><a href="modules.php?name=Imagegallery">'._IMG_FB23.'</a> --> <A HREF="modules.php?name=Imagegallery&razdel='.$razdel.'">'.@$sql_main[n ame].'</A> --> '._IMG_FB28.'</b><p>';
echo _IMG_FB33;
CloseTable();
include("footer.php");
exit();
}
}
}
function show_image($page, $razdel)
{
global $prefix, $dbi, $op, $page, $razdel;
$razdel = addslashes(htmlspecialchars(trim(@$_GET['razdel'])));
$page = intval(addslashes(htmlspecialchars(trim(@$_GET['page']))));
if ($razdel=="") {
include("header.php");
OpenTable();
$dir = opendir ("modules/Imagegallery/images");
while ($file = readdir ($dir))
{
if (( $file != ".") && ($file != "..") && ($file != "index.html") && ($file != "tmp_mujik") && ($file != ".htaccess"))
{
$many_files=0;
$dirs = opendir ("modules/Imagegallery/images/$file");
while (false !== ($f = readdir ($dirs)))
{
if (($f != ".") && ($f != "..") && ($f != "index.html"))
{ @$many_files++;
}
}
closedir ($dirs);
$mysql_main=mysql_query("SELECT * FROM ".$prefix."_imagegallery_razdel WHERE 1", $dbi);
while ($sql_main=MYSQL_FETCH_ARRAY($mysql_main)){
if ($sql_main['dir_name']==$file)
{
$r_name=$sql_main['name'];
$r_opis=$sql_main['r_opis'];
}
}
if (@$i==0) {echo '<center><table border="0" cellpadding="0" cellspacing="10"><tr height="130" align="center">';}
echo '<td valign="top"><a href="modules.php?name=Imagegallery&razd

Анна
Участник

2889
# Дата: 13 Окт 2005 15:53


Dex
И даже не думай. Я со скриптами не буду возиться.

Dex
Участник

1310
# Дата: 13 Окт 2005 15:56 ° Поправил: Dex


да я не надеялся, просто так выставил
спасибо, что хоть пробовала мне помочь!
кроме тебя больше никто

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:40526, gzipped size:10483

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]