[php] - uploader

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
pbern
Nowy
Nowy
Posty: 63
Rejestracja: pn lis 24, 2003 10:30 pm

[php] - uploader

Post autor: pbern »

Mam problem z wykonaniem uploader`a..
znalazlem taki wzor:

formularz
[php]<?php
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST><br>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000"><br>
Plik do wysłania: <INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="OK"><br>
</FORM>
?>[/php]

upload.php
[php]<?php
copy($_POST[userfile], "$userfile_name");
chmod("$userfile_name", 0666);
?>[/php]
i nie dziala to...
atrybuty na katalogu sa 0777 dla uproszczenia skrypt ma wgrywac pliki tam gdzie on sie znajduje.. server ma file_uploads = On.. i max na 2mb
pbern
Nowy
Nowy
Posty: 63
Rejestracja: pn lis 24, 2003 10:30 pm

Re: [php] - uploader

Post autor: pbern »

moze sie komusz przyda... bo znalazlem calkiem fajny skrypcik ;)
[php]<?php
$max_rozmiar = 1024*1024;
if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
if ($_FILES['plik']['size'] > $max_rozmiar) {
echo 'Błąd! Plik jest za duży!';
} else {
echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'];
echo '<br/>';
if (isset($_FILES['plik']['type'])) {
echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
}
move_uploaded_file($_FILES['plik']['tmp_name'],
$_SERVER['DOCUMENT_ROOT'].'images/news/'.$_FILES['plik']['name']);
}
} else {
echo 'Błąd przy przesyłaniu danych!';
}

?>[/php]
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: [php] - uploader

Post autor: wixor »

to ostatnie powinno działać
pbern
Nowy
Nowy
Posty: 63
Rejestracja: pn lis 24, 2003 10:30 pm

Re: [php] - uploader

Post autor: pbern »

wixor pisze:to ostatnie powinno działać
nie powinno... to dziala.... w koncu nie na darmo to polecilem ;)
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: [php] - uploader

Post autor: wixor »

może głupie pytanie ale czy zmieniłeś $_FILES['plik'] na $_FILES['file']?
pbern
Nowy
Nowy
Posty: 63
Rejestracja: pn lis 24, 2003 10:30 pm

Re: [php] - uploader

Post autor: pbern »

tak.. bo wszytko ladnie dziala... a zmienilem wszytkie plik/file na obrazek ;)
ODPOWIEDZ