PDA

View Full Version : سوال: اپلود کردن فایل pdf



yasin5
یک شنبه 29 اردیبهشت 1392, 20:21 عصر
با سلام من یک سایت طراحی کردم که کاربر میتونه فایل اپلود کنه میخوام فقط فایل pdf و حجمش کمتر از 20مگا بایت باشد حالا کد این به چه صورت میشود کدی که من دارم مربوط به عکس


<?php
$file_name=rand(100000,4).$_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" .$file_name);
echo '<img src="upload/'.$file_name.'" width="400" height="400">
';
?>

sh.n.n786
دوشنبه 30 اردیبهشت 1392, 00:59 صبح
درود و ...
من این کدو به این شکل نوشتم البته راه های خیلی زیادی هست اما به نظر من این راه بهتره
درضمن این کد فقط نمونه هست که suffix پسوند فایل رو در بیاره و با مقدار آرایه های ما برسی کنه .
ادامه کد با خودت



<?php
$file = $_FILE['FileName'];
$isEx = new SplFileInfo($file);
$ext = array('pdf' => 'pdf' ,'txt' => 'txt');
$rEx = $isEx->getExtension();
$fSiz = $_FILE['FileName']['size'];
if( isset( $ext[$rEx] ) == $rEx && $fSiz < 20768 ){
move_uploaded_file();
echo 'Success' . PHP_EOL;
}
else {
echo 'Could not uploading file :(' . PHP_EOL;
}
?>


موفق باشی