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

Запознавайки се с рамката за класове CodeIgniter 2.1.0. В този урок се научите как да качвате файлове на сървъра.
Ще качите снимката, показвате различни настройки и запис в базата данни на името на каченото изображение. Това ще ни помогне klassUpload.

Expose качеството на 480p.

Ако искате да научите всичко рамките CodeIgniter и създаване на мощни и функционални уеб сайтове - вие тук.

В последния урок създадохме навигация страница на сайта и ако не знаете как да го направя, след това преминете през урока 😉

Т о започнем с това, ние се нуждаем от гледна която ще съдържа формата за качване на файлове. След това трябва да се напише нова функция контролер и към момента на подаване на формуляра, което е, при качването на даден файл, тази функция и ще произвежда всички действия.

Нов вид (напр upload_view):

Действие да се определи формата късно. Важно е да не се забравя да се регистрирате за форма enctype = »съставното / форм-данни» - необходимостта да качвате файлове на сървъра. Също така е важно за областта с вида на файла, за да дадете име (наименование) е потребителския файл.
След това отидете на контролера, имам това бъде администратор на първо място. Създаване на нова функция има, да речем, upload_photo. Изтегляне на тази функция, нашето виждане от формата.

За правилното функциониране, предписва състоянието на контролера - ако човек кликне на бутона за изтегляне на файлове, само тогава зареди файла на сървъра, но ако човек не натиснете бутона за изтегляне на файлове, а след това се покаже, че е просто един вид форма.

Тук. Сега нека да се процедира, за да изтеглите файла. Първо трябва да се създаде набор от настройки, изтеглете bibliotekuUpload. определяте параметрите и настройките причиняват съответен изтегляне функция.

IMG папка се съхранява в главната папка сайт е създаден и снимките вътре. Това е, да създадете папка за изображения, в които имате за кандидатстване папка, система. там създават папки за CSS и Java Script, който е на същото ниво.

Изброят разрешения могат чрез формати |. максимално тегло файл се посочва в KB. Подмяна пространства в имената на файловете, за да подчертае - Аз препоръчвам винаги да напусне, така че по-безопасно. Да, и преименуване на файлове и винаги въведени вярно - нещо полезно. Като все още има различни настройки могат да гледат тук.
Ако всичко е направено правилно, а след това сте готови, по принцип, е необходимо да се регистрирате за нашия формуляр за действие.
Пишем това:

Действието показва контролера и неговата функция, което е в действителност, за да качвате файлове на сървъра. В моя случай, този контролер първо и upload_photo функция.

Вашият BASE_URL регистриран във файл, който е в Апликация> конфигурационния папката и файла config.php. Това е първият настройка.
За да използвате тази функция (BASE_URL ();) Вие трябва да изтеглите URL адреса на помощник.

Отидете в папката Апликация> конфигурационния файл и отворен autoload.php и там търси тази линия и пише това:

Това е всичко. Опитайте се да изтеглите нищо.
Сега най-малко още един интересен момент. Разбира се, когато файлът ще трябва да въведете името си в базата данни за по-нататъшно изход на екрана. Например, може да има маса със снимки 2 полета номер и IMG. И в областта на IMG, за да бъде написано името на изтегления файл. Как да го направя? Това е много проста.

Направете тези промени в контролера:

Е, това е направено. функция - това-> upload-> данни (); - връща информация за качения файл в масив. Елементите на този масив може да се намери в документацията близо до дъното. Масивът на занасяне добавите името на изтегления файл, взет от масив от информация, и след присъединяването в базата данни.

Надявам се да имам

Ако урокът е била полезна за вас, кликнете върху някой от бутоните ще бъда благодарен отдолу- Успех и следвайте хода на събитията

Да, правилно.
А какво да кажем вход клас знам, само ако това не е на разположение в този клас, това не означава, че не говори за него.
пълния курс на програмата е направена под формата на постепенно обучение, така че да не зареже всичко наведнъж в купчина.

Отнемането пространства от имената на файловете - Аз препоръчвам винаги да напусне, така че по-безопасно. Да, и преименуване на файлове и винаги въведени вярно - нещо полезно. Като все още има различни настройки могат да гледат тук.

Ако е TRUE, всички пространства в името на файла, ще бъдат преобразувани черти. Това се препоръчва.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!