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
[ Профил в сайта ]

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


Назад към 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
Превод: Йоан Арнаудов | Корекции: Ивомир Петров
Условия за ползване | Политика на поверителност