PDA

Դիտել ողջ տարբերակը : upload script



FC-MIKA
20.06.2007, 15:32
Մի հատ php upload սկրիպտա պետք,որ im.am վրա նորմալ աշխատի :)

beginer
08.09.2007, 19:31
Ժողովուրդ ով կարող է ինձ ուղարկել նորմալ աշխատող upload-ի սկրիպտ
php և java script -ով

Egern.net
08.09.2007, 22:11
անկեղծ ասած լավ չեմ պատկերացնում JS-ի դերը, բայց օրինակ.

<?php
if(isset($_POST['file'])) {
if ($_FILES["file"]["error"] > 0) echo "Error: " . $_FILES["file"]["error"] . "<br />";
else {
if (file_exists($_FILES["file"]["name"])) {
echo $_FILES["file"]["name"] . " already exists. ";
}else{
move_uploaded_file($_FILES["file"]["tmp_name"], $_FILES["file"]["name"]);
echo '<div>' . $_FILES["file"]["name"] . " is successfully uploaded!</div>";
}
}
}
?>

<div>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file" /><br/>
<input type="submit" value="Upload" name="submit" />
</form>
</div>

Սա որպես "կմախք": Կարելի է (միգուցե նաև անհրաժեշտ է) որոշ վալիդացիա (չափսի, ֆորմատի, MIME-ի և այլն)

beginer
09.09.2007, 22:01
Շնորհակալ եմ ,իսկ որ ասում եմ java script -ով ինկատի ունեմ ամբողջությամբ գրված լինի java script -ով:

xman
10.09.2007, 13:03
upload-ի սկրիպտ
php և java script -ով
քո խոսքերն են…
իսկ ինչ ես ես պատկերացնում, առանց HTML-ի, ջավասկրիպտով? :)

Արամ
10.09.2007, 15:27
Երևի ուզում էիր ասել AJAX?

beginer
10.09.2007, 23:20
ինկատի չունեմ առանց html- ի: ես ճիշտն ասած չեմ տիրապետում java script-ի դրա համար կոնկրետ բան չեմ կարող ասել թե մոտավոր ինչպես է նույնիսկ այդ սկրիպտը գրվում. ուղակի ինձ պետք է սկրիպտ որը գրված լինի java script-ով թեկուզ եթե հետը օգտագործված լինի dhtml միայն ոչ php: շնորհակալ կլինեմ եթե տաք աշխատող սկրիպտ այդպիսի:

Արամ
11.09.2007, 13:58
ինկատի չունեմ առանց html- ի: ես ճիշտն ասած չեմ տիրապետում java script-ի դրա համար կոնկրետ բան չեմ կարող ասել թե մոտավոր ինչպես է նույնիսկ այդ սկրիպտը գրվում. ուղակի ինձ պետք է սկրիպտ որը գրված լինի java script-ով թեկուզ եթե հետը օգտագործված լինի dhtml միայն ոչ php: շնորհակալ կլինեմ եթե տաք աշխատող սկրիպտ այդպիսի:
Իմ կարծիքով տենց բան ՉԻ ԿԱՐԱ ԼԻՆԻ::(

Egern.net
11.09.2007, 14:03
ախր upload նշանակում է ֆայլը փոխանցել սերվերին: Իսկ սերվերին անմիջականորեն ուղարկել հնարավոր չէ, քանի որ եթե հնարավոր լիներ, ամեն մի խակեր կկարողանար ուրիշների սերվերների վրա գցել ինչ ուզեր:

Սերվերի վրա ֆայլ գցելու համար անհրաժեշտ է, որ սերվերում լինի "ընդունող" ծրագիր` այսինքն, մի հատ ծրագիր, որը կընդունի, կստուգի ու կամ կդնի սերվերում, կամ կջնջի: Այդպիսի "ծրագիր" է օրինակ իմ գրած PHP սկրիպտը: JS-ը այսպես կոչված "client-side" լեզու է, այսինքն` աշխատում է բրաուզերում, ոչ թե սերվերում

beginer
15.09.2007, 00:20
Շնորհակալ եմ պատասխանների համար