форум вебмастеро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 да я не надеялся, просто так выставил
спасибо, что хоть пробовала мне помочь! кроме тебя больше никто ![]() |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:40526, gzipped size:10483 |