Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XAMPP, a upload plików
Muse
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 15.12.2008

Ostrzeżenie: (0%)
-----


Witam!
W ramach testów z php zainstalowałem sobie XAMPP, działający oczywiście na localhost.
Napisałem skrypt do wgrywania obrazków na serwer, ale przy pierwszym warunku - is_uploaded_file, mam błąd, bo plik nie jest wcale wgrywany. Ścieżka w php.ini jest ustawiona tak jak domyślnie, czyli na E:\Xampp\tmp. Błędów raczej nie ma, bo mam ustawione raportowanie na E_ALL i nic nie wykazało. Może coś trzeba zmienić w konfiguracji? Nie mam pojęcia od czego zacząć, natomiast rozwiązania z google nie pomagają... Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A w tablicy $_FILES jest coś?
Go to the top of the page
+Quote Post
Muse
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 15.12.2008

Ostrzeżenie: (0%)
-----


Tak, tablica jest wypełniona danymi o niby-wgranym pliku... Może podam część kodu, żeby nie przedłużać:

Kod
if(isset($_POST['submit']) && $_POST['submit'] == 'Wyślij plik')
{
    try
    {
        $max_filesize = 50000;
        $dir = 'upload/';
        $file_name = $_FILES['plik']['name'];
        $max_dim = array(     0 => 100,
                            1 => 100);
        if(!is_uploaded_file($file_name))
        throw new Exception('Błąd przy wgrywaniu pliku na serwer.');
        else
        {


dalsza część nie jest potrzebna, bo otrzymuję wyjątek "Błąd przy wgrywaniu pliku na serwer.". Jak myślicie, co jest przyczyną?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. $file_name = $_FILES['plik']['name'];
  3. ?>

tmp_name, a nie name.

Jeśli w Twoim kodzie będzie wywalał błędy, to najpierw sprawdź jakiś gotowy skrypt, czy działa, a nie winisz serwer. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:06