View Full Version : درخواست طراحي صفحه
HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 09:00 صبح
سلام ببخشيد كسي از دوستان مي تونه يك صفحه مثل صفحه آپلود زير براي اينجانب طراحي كنند
http://zom.ir/index.php
با تشكر
ravandi
شنبه 12 مرداد 1387, 10:26 صبح
سلام ببخشيد كسي از دوستان مي تونه يك صفحه مثل صفحه آپلود زير براي اينجانب طراحي كنند
http://zom.ir/index.php
با تشكر
سلام دوست عزیز
منظورتون طراحی صحفه ای برای upload کردنه؟؟؟
اگی اینطور باشه فقط کافیه از تگ های
<input type=file name=file>استفاده کنی....
HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 10:38 صبح
من يك هاست دارم مخوام مثل سايت بلا براي دوستان يك فضاي آپلود درست كنم كه بتون فايل را روي سرور من آپلود كند و بعد هر جا خواستن لينك دانلود را قرا بدن
yaqubian
شنبه 12 مرداد 1387, 11:12 صبح
دوست عزیز
ببینید این بدردتون می خوره
موفق باشید
ravandi
شنبه 12 مرداد 1387, 11:19 صبح
من يك هاست دارم مخوام مثل سايت بلا براي دوستان يك فضاي آپلود درست كنم كه بتون فايل را روي سرور من آپلود كند و بعد هر جا خواستن لينك دانلود را قرا بدن
شما میتونی 1کار بکنی.یک صفحه php درست کنی و عکس ها را داخل یک پوشه بریزی و آدر س اونو برای دانلود در اختیار بچه ها قرار بدی.
کد صفحه HTML می تونه اینجوری باشه....
<html>
<head>
<title>
</title>
<head>
<body>
<form method="POST" action="do_upload.php" enctype="multipart/form-data">
<input type=file name="img1">
<input type="submit" name="sumbit" value="upload file">
</form>
</body>
</html>
و کد PHP می تونه اینجوری باشه...
<?
if($_FILES['img1']['type'] == "image/pjpeg"){ @copy($_FILES['img1']['tmp_name'],
"upload/".$_FILES['img1']['name'])
or die ("Could not copy");
echo "";
echo "Name: ".$_FILES['img1']['name']." ";
echo "Size: ".$_FILES['img1']['size']." ";
echo "Type: ".$_FILES['img1']['type']." ";
echo "Copy Done....";
$msgf
?><a href="do_authuser.php">back<?echo "back""header("location:do_authuser.php");exit;""?></a><?
}
else {
echo "";
echo "Could Not Copy, Wrong Filetype (" .$_FILES['img1']['name'].")";
}
?>
البته این کد فایل آپلود شده را داخل پوشه UPLOAD می ریزه.
برای دانلود هم می تونی این آدرس را بدی:(البته فرض بر اینه که پوشه داخل هاست در صحفه اول باشه(ریشه)
www.your-url.com/upload/file name.type file
باز اگر مشکلی بود در خدمتیم.
yaqubian
شنبه 12 مرداد 1387, 11:22 صبح
دوست عزیزravandi
یه حلقه for هم لازم داری.
موفق باشید
HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 11:24 صبح
دوست عزیز
ببینید این بدردتون می خوره
موفق باشید
تشكر ولي لان روي سرور من دستورات اجرا كردم و روي سرور قرار دارم ببينيد
http://207.182.132.136/logo_management.php
http://207.182.132.136/New1.php
http://207.182.132.136/New2.html
مشكل كجاست
من از طراحي وب چيز زياد بلد نيستم
و مخوام هر نوع فايل هم بشه آپلود كرد
yaqubian
شنبه 12 مرداد 1387, 11:28 صبح
دوست عزیز
شرمنده لطفا ابتدای کد رو بصورت <?php بنویس
حل میشه
موفق باشید
HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 11:39 صبح
دوست عزیز
شرمنده لطفا ابتدای کد رو بصورت <?php بنویس
حل میشه
موفق باشید
خطا
http://207.182.132.136/logo.php
paksar
شنبه 12 مرداد 1387, 12:00 عصر
خطا
http://207.182.132.136/logo.php
تگ شروع php رو تغییر بدین
<?
به
<?php
که میشه این :
<?php
$userfile[0]=$_FILES['userfile1'];
$userfile[1]=$_FILES['userfile2'];
$userfile[2]=$_FILES['userfile3'];
$userfile[3]=$_FILES['userfile4'];
$userfile[4]=$_FILES['userfile5'];
for ($i=0;$i<=4;$i++)
{
if(isset($_POST['upload']) && $userfile[$i]['size'] > 0)
{
$fileName = $userfile[$i]['name'];
$tmpName = $userfile[$i]['tmp_name'];
$fileSize = $userfile[$i]['size'];
$fileType = $userfile[$i]['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, fileSize($tmpName));
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
move_uploaded_file($_FILES["userfile"]["i"]["tmp_name"],"../logoimages/" . $_FILES["userfile"]["i"]["name"]);
echo "<br>File $fileName uploaded<br>";
echo ("<META HTTP-EQUIV=Refresh CONTENT=\"1; URL=adminpage.php?link=logo_management\">");
}
}
?>
ممنون از آقای یعقوبیان
HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 12:25 عصر
تشكر بسيار ولي همچنان http://207.182.132.136/logo1.php
ravandi
شنبه 12 مرداد 1387, 12:37 عصر
تشكر بسيار ولي همچنان http://207.182.132.136/logo1.php
سلام
اگر میشه کد را بذار...
paksar
شنبه 12 مرداد 1387, 13:30 عصر
تشكر بسيار ولي همچنان http://207.182.132.136/logo1.php
سلام
احتمالا یه مشکلی تو اسکریپت بود که فایل رو آپ نمیکرد که حل شد.
شما یه فرم html بسازید به نام form.htm
و این کد رو توش کپی کنید.
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<form action="logo_management.php" method="post" enctype="multipart/form-data" >
<p align="center">
<br>
<input type="file" name="userfile1" size="27"><br>
<input type="file" name="userfile2" size="27"><br>
<input type="file" name="userfile3" size="27"><br>
<input type="file" name="userfile4" size="27"><br>
<input type="file" name="userfile5" size="27"><br>
<br>
<input name="upload" type="hidden" value="upload">
<input type=submit value=send>
</p>
</form>
</body>
</html>
و محتویات فایل logo_management.php
<?php
$userfile[0]=$_FILES['userfile1'];
$userfile[1]=$_FILES['userfile2'];
$userfile[2]=$_FILES['userfile3'];
$userfile[3]=$_FILES['userfile4'];
$userfile[4]=$_FILES['userfile5'];
for ($i=0;$i<=4;$i++)
{
if(isset($_POST['upload']) && $userfile[$i]['size'] > 0)
{
$fileName = $userfile[$i]['name'];
$tmpName = $userfile[$i]['tmp_name'];
$fileSize = $userfile[$i]['size'];
$fileType = $userfile[$i]['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, fileSize($tmpName));
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
move_uploaded_file($tmpName,"data/" . $fileName);
echo "<br>File $fileName uploaded<br>";
}
}
?>
شما میتونید دایرکتوری خودتون از دیتا رو تغییر بدین
move_uploaded_file($tmpName,"data/" . $fileName); // Taghire Directory
کد قبلی پیغام آپلود میداد ولی move نمیکرد در ضمن شما باید بجای فیلد مخفی در فرم از یه چک باکس استفاده کنید که در صورت درخواست کاربر مبنی بر آپلود فایل شرط داخل فایل logo_management اجرا بشه.
موفق باشی.
HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 13:57 عصر
دوستان خوب من از طراحي وب هچي بلد نيستم ميشه يك فيل بديد من بزارم روي سرور بازم تشكر
paksar
شنبه 12 مرداد 1387, 14:03 عصر
دوستان خوب من از طراحي وب هچي بلد نيستم ميشه يك فيل بديد من بزارم روي سرور بازم تشكر
سلام
اکستراکت و رو هاست آپ کن
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.