форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / Служба спасения 911 / Дорогой админ помоги! (эпизод II) |
| Автор | Сообщение |
| XENON Участник 20 |
# Дата: 30 Июн 2005 09:27 ЗДРАСТЕ )) пожалуста помогите мне. я установил простенький скрипт фотогалереи на сайт вот он скрипт http://polovinka.alfaspace.net/photo/ всё работает в нём кроме самого главного.... неполучается загрузить пользователю фотку в галерею. всё перепробовал но так не въехал что делать. пожалуста помогите мне. привожу код скрипта: мне главное чт опрописать в функции add что бы загружались фото. помогите плиззз <?php extract($_POST); extract($_GET); extract($_SERVER); extract($_ENV); extract($_COOKIE); error_reporting(1); include("config.inc.php"); ?> <html> <head> <title>SR Photo Store v1.0</title> <meta http-equiv="content-type" content="text/html; charset=windows-1251"> <meta http-equiv="pragma" content="no-cache"> <style> body { font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif, "Arial Cyr"; font-size: 11px; color: #222222; scrollbar-face-color: #E8E8FF; scrollbar-highlight-color: #CCCCCC; scrollbar-shadow-color: #CCCCCC; scrollbar-3dlight-color: #CCCCCC; scrollbar-arrow-color: #CCCCCC; scrollbar-track-color: #E8E8FF; scrollbar-darkshadow-color: #CCCCCC } .p {color: #222222; font-size: 11px; font-family: Verdana, Tahoma} .p1 {color: #6060B0; font-size: 11px; font-family: Verdana, Tahoma} .p2 {color: #222222; font-size: 10px; font-family: Verdana, Tahoma} .error {color: #FFFFFF; font-size: 11px; font-weight:bold; font-family: Verdana, Tahoma} a:link {font-size: 11px; color: #6060B0; font-weight: normal; text-decoration: none} a:visited {font-size: 11px; color: #6060B0; font-weight: normal; text-decoration: none} a:active {font-size: 11px; color: #6060B0; font-weight: normal; text-decoration: none} a:hover {font-size: 11px; color: #000000; font-weight: normal; text-decoration: none} a.a:link {font-size: 11px; color: #6060B0; font-weight: bold; text-decoration: none} a.a:visited {font-size: 11px; color: #6060B0; font-weight: bold; text-decoration: none} a.a:active {font-size: 11px; color: #6060B0; font-weight: bold; text-decoration: none} a.a:hover {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none} textarea,input { font-family: Verdana, Tahoma; font-size: 11px; background: #FFFFFF; border: 1pt solid #CCCCCC; color: #222222 } </style> </head> <body bgcolor="<?=$BACKGROUND?>" topmargin="5" leftmargin="0" marginwidth="0" marginheight="0"> <div align="center"> <table width="600" border="0" cellspacing="0" cellpadding="3"> <tr> <td valign="top"> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"><tr><td align="center" class="p1" bgcolor="<?=$DARK?>"><b>SR Photo Store v1.0</b></td></tr></table> </td> </tr> <?php $data_array = file("data/photo.dat"); if (count($data_array) == 0 && $QUERY_STRING != "add"): ?> <tr> <td valign="top"> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"><tr><td align="center" class="p" bgcolor="<?=$LIGHT?>"><br><br>В галерее царит пустота... <a href="index.php?add">Добавить фото?</a><br><br><br></td></tr></table> </td> </tr> <?php else: if ($QUERY_STRING == "" || ereg("^photo",$QUERY_STRING)): ?> <tr> <td> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"><tr><td width="60%" align="center" class="p" bgcolor="<?=$LIGHT?>"> Фотографии: <?php $data_file = "data/photo.dat"; if (file_exists($data_file)): $data_array = file($data_file); else: $error[] = "Файл $data_file не существует"; endif; $cnt = count($data_array)-1; if(!isset($photo)) $photo=0; if (isset($data_array)): foreach($data_array as $i=>$string) { list($name[],$comment[])= explode("::","$string"); $j=$i+1; if ($photo < $i && $photo >= ($i-5)): echo "<a href=\"index.php?photo=$i\" title=\"$comment[$i]\">$j</a> "; if ($photo == ($i-5)): echo "<a href=\"index.php?photo=$cnt\" title=\" в конец \">>></a> "; endif; elseif ($photo == $i): echo "<b>$j</b> "; elseif ($photo > $i && $photo <= ($i+5)): if ($photo == ($i+5)): echo "<a href=\"index.php?photo=0\" title=\" в начало \"><<</a> "; endif; echo "<a href=\"index.php?photo=$i\" title=\"$comment[$i]\">$j</a> "; endif; } endif; ?> </td> <td width="20%" align="center" class="p" bgcolor="<?=$LIGHT?>">Всего: <?php echo $cnt+1; ?> </td> <td width="20%" align="center" class="p" bgcolor="<?=$LIGHT?>"><a href="index.php?add">Добавить</a> </td> </tr></table> </td> </tr> <tr> <td valign="top"> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"> <tr> <td align="center" class="p" bgcolor="<?=$LIGHT?>"> <?php if (isset($name)): foreach($name as $i=>$value) { if ($photo == $i) echo "<img src=\"data/$name[$i]\">"; } endif; ?> </td> </tr> </table> </td> </tr> <tr> <td> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"> <tr> <td align="center" class="p" bgcolor="<?=$LIGHT?>"> <?php if (isset($comment)): foreach($comment as $i=>$value) { if ($photo == $i) echo "$comment[$i]"; } endif; ?> </td> </tr> </table> </td> </tr> <tr> <td> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"> <tr> <td align="center" class="p" bgcolor="<?=$LIGHT?>"> <?php if ($photo == 0): echo "<font color=\"$BORDER\"><< назад</font>"; else: $prev = $photo-1; echo "<a href=\"index.php?photo=$prev\"><< назад</a> "; endif; echo " | "; if ($photo < $cnt): $next = $photo+1; echo "<a href=\"index.php?photo=$next\">далее >></a> "; elseif ($photo == $cnt): echo "<font color=\"$BORDER\">далее >></font>"; endif; ?> </td> </tr> </table> </td> </tr> <?php endif; endif; if ($QUERY_STRING == "add"): ?> <tr> <td> <table width="598" border="0" cellspacing="1" cellpadding="3" bgcolor="<?=$BORDER?>"><tr><td width="70%" align="center" class="p" bgcolor="<?=$LIGHT?>"> </td> <td width="30%" align="center" class="p" bgcolor="<?=$LIGHT?>"><a href="index.php">Вернуться в галерею</a> </td> </tr></table> </td> </tr> <?php $ok = 0; $one = 0; $two = 0; $three = 0; $five = 0; $path = str_replace("/index.php","", $PATH_TRANSLATED); $path = "$path/data"; if (isset($upload_photo)): if ($upload_photo_name == ""): $error[] = "Выберите файл прежде, чем нажимать на кнопку."; endif; if ($upload_photo_type == "image/jpeg"||$upload_photo_type == "image/pjpeg"): $check = "$path/$upload_photo_name"; if (file_exists($check)): $error[] = "Не нужно одну и ту же фотографию отправлять по 10 раз. Одного вполне достаточно."; else: $one = 1; endif; if ($upload_photo_size > $max_size ): $error[] = "Размер Вашего файла превышает максимально допустимый."; else: $two = 1; endif; $wh = getimagesize($upload_photo); if ($wh[0] > $max_width ): $error[] = "Ширина Вашего изображения превышает максимально допустимую."; else: $three = 1; endif; if ($wh[1] > $max_height ): $error[] = "Высота Вашего изображения превышает максимально допустимую."; else: $four = 1; endif; if ($new_comment == ""): |
| admin powered by admin 7231 |
# Дата: 30 Июн 2005 09:39 XENON $10+ хелперу и он поможет гарантированно объясняю почему мы под каждым юзером штаны забесплатно неподдерживаем: потому что мы нацелены на поддержании работы всего хостинга. если мы будем держать штаны с каждым скриптом у каждого юзера (а их уже 1300+) то на поддержку всего хостинга у нас не останется времени |
| XENON Участник 20 |
# Дата: 30 Июн 2005 09:43 admin мдя уж)) что ж будем ждать бесплатные умные головы, которые откликнутся ((( просто хоть скажи тут запрещена закачка юзерами на сайт чего либо? или просто скрипт корректировать надо? |
| admin powered by admin 7231 |
# Дата: 30 Июн 2005 09:49 просто хоть скажи тут запрещена закачка юзерами на сайт чего либо помоему нет :) |
| Inferno Участник 894 |
# Дата: 30 Июн 2005 16:26 XENON Посмотри какой CHMOD у тебя на папке фтп стоит?! Скорее всего из за этого такая херня |
| SapienS Участник 760 |
# Дата: 1 Июл 2005 03:10 Мне кажется проблема вот в чем: В начале скрипта ты пишешь $data_array = file("data/photo.dat"); А файл то, ты не открыл!!!! До этого надо написать, например: $file1 = fopen("data/photo.dat", "a+"); А в конце скрипта: fclose($file1); |
| SapienS Участник 760 |
# Дата: 1 Июл 2005 03:10 ° Поправил: SapienS a+ это для чего ты хочешь открыть файл. Поройся в мануалах - посмотри что тебе подойдет |
| SapienS Участник 760 |
# Дата: 1 Июл 2005 03:10 ° Поправил: SapienS CHMOD лучше поставь 755, если не проканает 777 :-} |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:35464, gzipped size:10247 |