Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CI] Upload pliku
Forum PHP.pl > Forum > PHP > Object-oriented programming
pawkow
Kożystam z frameworka Code Igniter.

http://wklej.org/id/07a2a96fa0

CODE
function upload_image_do()
{
$config['upload_path'] = './gallery/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '5000';
$config['max_width'] = '1600';
$config['max_height'] = '1200';
$this->load->library('upload', $config);
if (!$this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$to_view['content'] = $this->load->view('admin/upload_image_form', $error, True);
$this->load->view('admin/main', $to_view);
}
else
{
$data = array('upload_data' => $this->upload->data());
// Resize image
if ($this->input->post('resize_width') != 0)
{
$config['width'] = $this->input->post('resize_width');
$config['quality'] = $this->input->post('quality');
$config['source_image'] = $data['upload_data']['full_path'];
$config['image_library'] = 'GD2';
$config['maintain_ratio'] = true;
$this->load->library('image_lib', $config);
if (!$this->image_lib->resize())
{
echo $this->image_lib->display_errors();
}
}
// End resize
$data['upload_path'] = $config['upload_path'];
$this->load->view('admin/main', $data);
}
}


Wynikiem działania tej metody po wybraniu w formularzu zdjecia i przekazaniu go do powyższej funkcji na ekranie przedstawiony mi zostaje wynik jej działania, conajmniej zaskakujące:

http://wklej.org/id/62e39130b4
Kocurro
Najpewniej zmień hosting bo ten Cię oszukuje winksmiley.jpg

A tak na poważnie to wygląda to na jakiś wyciek pamięci w PHP'ie lub coś w tym stylu.
pawkow
Sprawdzałem na localhoście (WAMP), zaraz sprawdzę na nazwie.

//edit: na nazwie to samo
Kocurro
To odpadam - brak pomysłu sad.gif

Code Ignitera nie używałem nigdy i nie planuję
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.