PDA

View Full Version : درخواست طراحي صفحه



HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 08:00 صبح
سلام ببخشيد كسي از دوستان مي تونه يك صفحه مثل صفحه آپلود زير براي اينجانب طراحي كنند
http://zom.ir/index.php


با تشكر

ravandi
شنبه 12 مرداد 1387, 09:26 صبح
سلام ببخشيد كسي از دوستان مي تونه يك صفحه مثل صفحه آپلود زير براي اينجانب طراحي كنند

http://zom.ir/index.php

با تشكر

سلام دوست عزیز
منظورتون طراحی صحفه ای برای upload کردنه؟؟؟
اگی اینطور باشه فقط کافیه از تگ های
<input type=file name=file>استفاده کنی....

HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 09:38 صبح
من يك هاست دارم مخوام مثل سايت بلا براي دوستان يك فضاي آپلود درست كنم كه بتون فايل را روي سرور من آپلود كند و بعد هر جا خواستن لينك دانلود را قرا بدن

yaqubian
شنبه 12 مرداد 1387, 10:12 صبح
دوست عزیز
ببینید این بدردتون می خوره
موفق باشید

ravandi
شنبه 12 مرداد 1387, 10: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, 10:22 صبح
دوست عزیزravandi
یه حلقه for هم لازم داری.
موفق باشید

HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 10: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, 10:28 صبح
دوست عزیز
شرمنده لطفا ابتدای کد رو بصورت <?php بنویس
حل میشه
موفق باشید

HAMRAHSOFT.IR
شنبه 12 مرداد 1387, 10:39 صبح
دوست عزیز
شرمنده لطفا ابتدای کد رو بصورت <?php بنویس
حل میشه
موفق باشید

خطا
http://207.182.132.136/logo.php

paksar
شنبه 12 مرداد 1387, 11: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, 11:25 صبح
تشكر بسيار ولي همچنان http://207.182.132.136/logo1.php

ravandi
شنبه 12 مرداد 1387, 11:37 صبح
تشكر بسيار ولي همچنان http://207.182.132.136/logo1.php
سلام
اگر میشه کد را بذار...

paksar
شنبه 12 مرداد 1387, 12: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, 12:57 عصر
دوستان خوب من از طراحي وب هچي بلد نيستم ميشه يك فيل بديد من بزارم روي سرور بازم تشكر

paksar
شنبه 12 مرداد 1387, 13:03 عصر
دوستان خوب من از طراحي وب هچي بلد نيستم ميشه يك فيل بديد من بزارم روي سرور بازم تشكر


سلام

اکستراکت و رو هاست آپ کن