CS-bg.info - форумът на CS-bg :: Counter-Strike фен сайт

Системка за качване на изображения

Каталог на готовите системи за управление на съдържанието (Content Management System) - e107, Joomla, Drupal, Wordpress, phpFusion.

Модератори: Екип Програмиране, дизайн и проекти, Помощник-модератори

Re: Системка за качване на изображения

Мнениеот Flex. » 27 Окт 2013, 15:25

Някой може ли да ми каже какво да добавя на системата за да могат да се качват повече от 1 изображение?
Flex.

Аватар
Потребител
Потребител
 
Регистриран на: 10 Май 2012, 16:13
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Charlike Mike Reagent » 28 Окт 2013, 14:07

Sound Vandalism написа:Някой може ли да ми каже какво да добавя на системата за да могат да се качват повече от 1 изображение?

name-a на input file полето трябва да завършва с [] и да се добави едно multiple, след което правиш един
echo "<pre>" . print_r($_FILES, true) . "</pre>" за да видиш как е структориран масива и ще се ориентираш.
Върти се с един цикъл и проверките се слагат в цикъла - така ще бъдат за всеки файл по отделно.

Код: Избери целия код
<?php
echo "<pre>" . print_r($_FILES, true) . "</pre>";
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="uploads[]" multiple required>
    <button type="submit">Upload</button>
</form>

Добър вариант е да се направи така, защото $_POST ще е празен. $_POST го ползвайте ако е нужно за някакви hidden полета.

Eто прегледайте:
Код: Избери целия код
<?php
/**
 * @author      George Yanev (http://github.com/tunnckoCore)
 * 
 * @license     MIT License (http://opensource.org/licenses/MIT)
 * @copyright   2013, WAF Development
 */
if ($_FILES) {
    echo 
"<pre>" print_r($_FILEStrue) . "</pre>";
    
$countFiles count($_FILES['uploads']['name']);
    if (
$countFiles == 1) {
        echo 
'Избран файл за качване: ';
        echo 
$_FILES['uploads']['name'][0];
    } else {
        echo 
'Избрани файлове за качване:<br>';
        for (
$i 0$i <= $countFiles$i++) {
            echo 
$_FILES['uploads']['name'][$i] . '<br>';
        }
    }
}
?>
<form action="index_old.php" method="post" enctype="multipart/form-data">
    <input type="file" name="uploads[]" multiple required>
    <button type="submit">Upload</button>
</form>
Charlike Mike Reagent

Аватар
Потребител
Потребител
 
Регистриран на: 29 Юни 2012, 12:28
Местоположение: GitHub & Node.JS
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот talibanaa » 02 Ное 2013, 23:29

Дайте демо да видим за какво става въпрос!
talibanaa

Аватар
Потребител
Потребител
 
Регистриран на: 17 Окт 2008, 23:31
Местоположение: София
Skype: valerivarbanov
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Quintuss. » 10 Ное 2013, 17:02

talibanaa написа:Дайте демо да видим за какво става въпрос!


http://www.prikachi.com/images/933/6146933g.png :) това представлява системата имаше го на 2 или 3 страница :P
Quintuss.

Аватар
Support Lan-bg.info
Support Lan-bg.info
 
Регистриран на: 25 Мар 2013, 23:08
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Mraf40 » 07 Юли 2014, 20:53

Silverlight написа:Системата е супер и ето демо.


avasta ми съобщи че тази страница претежава вирус? :roll:
Mraf40

Аватар
Потребител
Потребител
 
Регистриран на: 14 Май 2011, 12:34
Skype: MilenValchev21
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Anti-Corruption » 09 Юли 2014, 11:39

Mraf40 написа:
Silverlight написа:Системата е супер и ето демо.


avasta ми съобщи че тази страница претежава вирус? :roll:


Проблема е в твоята параноична антивирусна. :)
Ползвай AVIRA и го разкарай тоя бознат avast
Anti-Corruption

Аватар
V.I.P
V.I.P
 
Регистриран на: 07 Фев 2012, 18:09
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот d0nTtoucH » 17 Юли 2014, 17:20

аз ли не съм направил нещо правилно или с истемата не работи както трябва? :Д http://alfa-game.info/up/index.php прикачва снимката и след като ми даде линк снимка няма. http://alfa-game.info/i/5a973071615d155.bmp
това е config.php
Код: Избери целия код
<?php

$config = array(
    // позволени файлови формати
   'allowed_types'    => array('png', 'jpg', 'gif', 'bmp'),
   
   // максимален размер на файла в MB
   'max_size'          => 3,
   
   // папката, в която ще бъдат запазени качените изображения
   'upload_folder'    => '/uploaded_images',
   
   // линк към сайта ви, трябва да завършва с "/" пример: http://www.google.com/
   'url'             => 'http://alfa-game.info/'
);

Error.log
Код: Избери целия код
[17-Jul-2014 18:14:25 Europe/Sofia] PHP Warning:  move_uploaded_file(up/uploaded_images/38104fdae85a883.bmp) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: No such file or directory in /home/alfagame/public_html/up/index.php on line 15
[17-Jul-2014 18:14:25 Europe/Sofia] PHP Warning:  move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/tmp/phpPLhFsE' to 'up/uploaded_images/38104fdae85a883.bmp' in /home/alfagame/public_html/up/index.php on line 15
[17-Jul-2014 18:16:25 Europe/Sofia] PHP Warning:  move_uploaded_file(up/uploaded_images/62f350e03e9f570.bmp) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: No such file or directory in /home/alfagame/public_html/up/index.php on line 15
[17-Jul-2014 18:16:25 Europe/Sofia] PHP Warning:  move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/tmp/php2gpOA6' to 'up/uploaded_images/62f350e03e9f570.bmp' in /home/alfagame/public_html/up/index.php on line 15
[17-Jul-2014 18:18:57 Europe/Sofia] PHP Warning:  move_uploaded_file(/uploaded_images/5a973071615d155.bmp) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: No such file or directory in /home/alfagame/public_html/up/index.php on line 15
[17-Jul-2014 18:18:57 Europe/Sofia] PHP Warning:  move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/tmp/phpLvIAnh' to '/uploaded_images/5a973071615d155.bmp' in /home/alfagame/public_html/up/index.php on line 15

line 15 move_uploaded_file($_FILES['image']['tmp_name'], $config['upload_folder'].'/'.$name);
d0nTtoucH

Аватар
Потребител
Потребител
 
Регистриран на: 27 Мар 2013, 23:15
Местоположение: truck.alfa-game.info:7777
Профил в Steam
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Anti-Corruption » 17 Юли 2014, 21:21

И как искаш да качва изображения, след като в config.php пътя е друг, а твоята папка е съвсем различна?
Дори нямаш създадена папка /i

http://alfa-game.info/up/uploaded_images
Anti-Corruption

Аватар
V.I.P
V.I.P
 
Регистриран на: 07 Фев 2012, 18:09
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот d0nTtoucH » 17 Юли 2014, 21:34

направих папката и пак не работи ? :sarcastic_hand:
d0nTtoucH

Аватар
Потребител
Потребител
 
Регистриран на: 27 Мар 2013, 23:15
Местоположение: truck.alfa-game.info:7777
Профил в Steam
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Anti-Corruption » 18 Юли 2014, 04:21

d0nTtoucH написа:направих папката и пак не работи ? :sarcastic_hand:


Променяш си папката от config.php - и така като гледам няма права на uploaded_images
Anti-Corruption

Аватар
V.I.P
V.I.P
 
Регистриран на: 07 Фев 2012, 18:09
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот d0nTtoucH » 18 Юли 2014, 04:34

Не знам не се оправя .. 1ственото решение е shift+delete.
d0nTtoucH

Аватар
Потребител
Потребител
 
Регистриран на: 27 Мар 2013, 23:15
Местоположение: truck.alfa-game.info:7777
Профил в Steam
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот VANQUISH » 18 Юли 2014, 07:27

Ти бот от форума ли си? Друсания ти каза да зададеш права на папката, ти ще я треш..
Започнал съм версия с хубав дизайн, галерия, последно качени изображения също така може да се качват до 5 изображения наведнъж, като на всяко едно максималният размер е 5 MB. Естественно, ще я пусна тук.
VANQUISH

Аватар
Потребител
Потребител
 
Регистриран на: 14 Окт 2011, 15:07
Skype: YoRabbit1995
Профил в Steam
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот d0nTtoucH » 18 Юли 2014, 12:33

watercolor написа:Ти бот от форума ли си? Друсания ти каза да зададеш права на папката, ти ще я треш..
Започнал съм версия с хубав дизайн, галерия, последно качени изображения също така може да се качват до 5 изображения наведнъж, като на всяко едно максималният размер е 5 MB. Естественно, ще я пусна тук.

Ти не разбра ли че опитах всичко и пак не се получава ..и да бот съм от форума .. :sarcastic_hand:
d0nTtoucH

Аватар
Потребител
Потребител
 
Регистриран на: 27 Мар 2013, 23:15
Местоположение: truck.alfa-game.info:7777
Профил в Steam
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот VANQUISH » 18 Юли 2014, 13:06

Да, добре програмиран бот...
VANQUISH

Аватар
Потребител
Потребител
 
Регистриран на: 14 Окт 2011, 15:07
Skype: YoRabbit1995
Профил в Steam
[ Профил в сайта ]

Re: Системка за качване на изображения

Мнениеот Charlike Mike Reagent » 18 Юли 2014, 15:44

watercolor написа:Да, добре програмиран бот...

Добър лаф :o :mrgreen:

d0nTtoucH, а.к.а "един от копирачите на никове", и останалите, които толкова мечтаят за такава система и се мъчат да сглабят нещо.. За пореден път ще промотирам [multiple file upload] / [cs-bg], като не искате дизайн. Не е нужно да четете всичко от темата, а само "Usage & Requirements" за да може да си конфигурирате системата - това става, чрез задаване на стойности на скрити html полета от сорта на
Код: Избери целия код
<input type="hidden" name="cpw_uploadpath" value="path/to/folder">
:o
Charlike Mike Reagent

Аватар
Потребител
Потребител
 
Регистриран на: 29 Юни 2012, 12:28
Местоположение: GitHub & Node.JS
[ Профил в сайта ]

ПредишнаСледваща


Днес, 18 окт 2018, стартирахме новите CS 1.6 сървъри на един от най-старите проекти за Counter-Strike в България.
Ето че в края на този месец се навършват точно 10 години от официалното пускане на българския CS фен сайт.
ESEA имат удоволствието да обявят сезон 25 на своята лига, който ще включва повече дивизии за някои региони, както и редица подобрения базирани на обратната връзка от сезон 24.

Назад към CMS - каталог на готови системи

Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани

Creative Commons License

Valve, Steam, поредицата Counter-Strike и логото на всяко от изброените са търговски марки и/или
регистрирани търговски марки на Valve Corporation. Всички други търговски марки са собственост на съответните им собственици.

Design: iVoka • Special thanks: VaRkOlAKA
За сайта | Екип | За реклама | Карта на сайта | За контакти

Powered by phpBB® Forum Software © phpBB Group | Theme by A1ex, edit by iVoka
Превод: Йоан Арнаудов | Корекции: Ивомир Петров
Условия за ползване | Политика на поверителност