[ emperor @ 25.09.2001. 18:48 ] @
da li je neko probao upload skiptu u php da li radi od windowsom tj ako je server na windowsu 9x ..... postoja sam probao ono iz manula i on krene kao upload ali nikako da zavrsi ..... dali neko zna u cemu je fora

e da jos nesto u php.ini mi stoji u delu za upload fajova po defoltu

c"/temp/balbal mislim odakle ovi navodnici moze li neko kako me to radi pod winom - ako radi da mi poslaje sta njemu stoji u php.ini fajlu mislim da li ide : ili ide "

pozdrav

[ Dragoslav Krunić @ 25.09.2001. 19:28 ] @
Uuuu, ti upload skriptovi su mnogo 'pipavi'. Ja sam u Perlu probao 10 komada i nijedan mi nije radio.
Probaj na Google-u search: "php file upload". Izbacuje mnoge korisne linkove. Probaj vise razlicitih skriptova pa vidi koji radi. Onda mu mazni kod i to je to

A i na hardu sam imao jedan tut na par stranica. Zvao se nesto odprilike "PHP for files upload"
Kad ga budem iskopao, okacicu tekst ovde.
[ Ivand @ 25.09.2001. 19:48 ] @
ja sam napisao takvu skriptu
radi u win-u i na linux-u
postovacu ovde za par sati !
[ Ivand @ 26.09.2001. 00:35 ] @
evo ovo je klasicna forma za upload file-a
file je up.html
Code:

<html>
<head>
<title>Upload</title>
</head>
<body>
<form method=POST action=upload.php enctype=multipart/form-data>
<p>Files to upload:<br>
<input type=file name=img1 size=30><br>
<input type="submit" name="submit" value="Upload">
</form>
</body>
</html>


u ovome delu koda morate obratiti paznju na php enctype=multipart/form-data> to je jako vazno kod uploada !


drugi file izgleda ovako
Code:

<?
$path = "/"; #path do direktorijuma gde se uploduju slike


@copy($img1, "$path/$img1_name") or $log .= "Slika nije uplodovana<br>";
if (file_exists("$path/$img1_name")) {
$log .= "Slika uspesno uplodovana<br>";
}

 echo "$log";

?>


inace onaj path je APSOLUTNI PATH do dira
pod win-om mora biti nesto kao C:apachehtdocsnestotako ( bez krajnjeg slasha )
dok je na web-u nesto na foru /users/pera/www/ ili sl.


testirano na win-u i lin-u ima da radi 100%
[ emperor @ 26.09.2001. 01:17 ] @
pozdrav

probao sam ovaj sors sto je ovde i neradi mi ..... mislim da je greska do mog php.ini fajal evo dela koji je vezan za upload fajlova


;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = c"/temp

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

ajde ako nije nekome problem da postuje njegov deo jer ja mislim mnogo su mi cudni ovi navodnici posle c: u putanji za temp direktorijum ...... elem kosrism small http server v1.212 da nije zbog toga mozda problem


pozdrav svima.....
[ Ivand @ 26.09.2001. 01:28 ] @
naravno ovo sve radi na apache-u za win i lin

a tvoj problem je bas u tome ! tom serveru !
[ emperor @ 26.09.2001. 19:24 ] @
elem ovaj sors na sranici sto stoji ja sam ga probao u linuxu na apacheu i zamisli izpise mi i fajl nije poslan i fajl je posaln kako ne znam ....

ima li resenja za ovo ....
[ Ivand @ 26.09.2001. 21:50 ] @
ako kaze nije poslan zaci ta f-cija pravi gresku
ako kaze poslan je to znaci da postoji takav file tu pathu !
[ Divine @ 27.09.2001. 22:55 ] @
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =


to ti je iz mog inija pod win-om i radi
^^;
[ emperor @ 28.09.2001. 13:18 ] @
ok evo sacu da probam ........

elem ova gore skipta mi neradi daje neke cudne tripove ima li neko neku koja radi 1000000%
[ Jbyn4e @ 28.09.2001. 15:47 ] @
Citat:
emperor je napisao:
elem ova gore skipta mi neradi daje neke cudne tripove ima li neko neku koja radi 1000000%


Grrrrrrrrrrrrrrrrrrrrrrr..... zar je to tako tesko??? Ovo PROVERENO radi na NT i win2k sa apache-om. Zanemari ako negde fali znak \ ili / ili... .

U php.ini stoji:
file_uploads = On ; Whether to allow HTTP file uploads
;upload_tmp_dir = ; temporary directory for HTTP uploaded files (will use system default if not specified)
upload_max_filesize = 2M ; Maximum allowed size for uploaded files

A upload.php je:

<html>
<head>
<title>(upload) na server</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#000099" vlink="#003366">
<div align="center">
<? if ($opcija == "dodaj") {
if (is_uploaded_file($userfile)) {
list (,$ext)=split (".",$userfile_name);
copy($userfile, "e:/dir/gde/hoces/".$userfile_name); }
?>
<P align="center">
<? echo $userfile_name; ?> je uspesno prebacen(a).
<form ENCTYPE="multipart/form-data" name="upload" method="post" action="upload.php">
<input type="hidden" name="opcija" value="dodaj">

<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
<INPUT NAME="userfile" TYPE="file">
<input type="submit" name="sumbit" value="Prosledi podatke">
</form>
</div>
</body>
</html>

Eto, ako to ne radi, onda ti je do web servera....
Ili ako sam ja negde pogresio pri prepravki fajla (izbacivanju nebitnih stvari za tebe...)



[Ovu poruku je menjao Jbyn4e dana 09-28-2001 u 03:49 PM GMT]

[Ovu poruku je menjao Jbyn4e dana 09-28-2001 u 03:57 PM GMT]
[ emperor @ 30.09.2001. 16:25 ] @
elelm konacno sam namestio da radi... hteod da vam saopstim ovu radosnu vest jos juce ali nisam stigo ... elem i dlaje koristim onaj small http web server .... i radi sve ok znaci ovako moze da se koristi koji oces web server samo kako sam ja procito u nekom tutorijalu kada se pod windovsom 9x pokrece skipta mora stoji umesto jedne dve( \ ) znaci neka pitanja da direktorijum de se smestaju fajlovi izgledala bi ovako ....
C:\1www\upload\img\$img1_name ...... e sada meni ovako radi ok dok sa jednom crtom ninepomislja da uploduje nesto


elem hvala vam na pomoci

pozdrav svima
[ kizo001 @ 23.11.2003. 13:28 ] @
Molim vas ako tko zna kako da napravim upload fajlova na web stranici (koristim Microsoft Front Page) neka mi posalje html kod na e- mail ili da ga stavi ovdje. MOLIM VAS!!! [email protected]
[ Plamenko @ 03.01.2005. 23:30 ] @
Ovo savrseno radi. Kao sto covek rece jako bitna stvar je enctype=multipart/form-data.
Hvala na savetu.