hoseng
کاربر بیش فعال
یعنی همون عکس اولیه رو داد؟ newfile هم تعریف کردی؟ممنون این خط رو اضافه کردم
$file=$_FILES["file"];
ولی کار نکرد. قسمت تغییر سایزش کار نمیکنه
یعنی همون عکس اولیه رو داد؟ newfile هم تعریف کردی؟ممنون این خط رو اضافه کردم
$file=$_FILES["file"];
ولی کار نکرد. قسمت تغییر سایزش کار نمیکنه
میشه کدی که خودت نوشتی رو دقیقا بذاری اینجاآره انگار اصلا این کد رو اجرا نمیکنه. نه تعریف نکردم.چه جوری تعریفش کنم؟
<?php
$n=$_POST['name'];
$f=$_POST['family'];
$connect=mysql_connect('localhost','root','usbw');
mysql_query("SET NAMES UTF8");
$db=mysql_select_db('test',$connect);
//شرطي میذاريم كه نوع فايل موارد مشخص شده ھست
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg"))
//و حجم فايل دو مگابايت باشد//
&& ($_FILES["file"]["size"] < 20000))
{
//كد خطا ناشي از اپلود فايل//
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
function resize_image($file,$new_file)
{
$new_width=150;
$new_height=200;
if(!extension_loaded('gd')&&!extension_loaded('gd2')) {
die("GD is not installed!");
}
list($width,$height,$type)=getimagesize($file);
switch($type)
{
case 1:$img=imagecreatefromgif($file);break;
case 2:$img=imagecreatefromjpeg($file);break;
case 3:$img=imagecreatefrompng($file);break;
defaultie('Unsknown file!');
}
$ratio=(float)$height/$width;
$new_ratio=(float)$new_height/$new_width;
if($new_ratio>$ratio)$new_height=round($new_width*$ratio);
else $new_width=round($new_height/$ratio);
$new_img=imagecreatetruecolor($new_width,$new_height);
if(($type==1)||($type==3)){
imagealphablending($new_img,false);
imagesavealpha($new_img,true);
$tmp=imagecolorallocatealpha($new_img,255,255,255,127);
imagefilledrectangle($new_img,0,0,$new_width,$new_height,$tmp);
}
imagecopyresampled($new_img,$img,0,0,0,0,$new_width,$new_height,$width,$height);
switch($type)
{
case 1:imagegif($new_img,$new_file);break;
case 2:imagejpeg($new_img,$new_file);break;
case 3:imagepng($new_img,$new_file);break;
defaultie('Failed resize image!');
}
}
//اين چھار مورد رو چاپ كن //
//نام فايل آپلود شده را چاپ كن//
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
//نوع فايل آپلود شده رو چاپ كن//
echo "Type: " . $_FILES["file"]["type"] . "<br />";
//اندازه ي فايل آپلود شده رو تقسیم بر ١٠٢۴ كه میشه دو مگابايت رو چاپ كن//
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
//محل موقت فايل آپلود شده رو چاپ كن//
echo "Temp file: " .$_FILES["file"]["tmp_name"] . "<br />";
//اگر نام فايل وجود داشته باشد يعني تكراري باشد
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
//در اين صورت اين پیغام رو چاپ كن //
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
//حركت بده فايل رو از پوشه ي موقت//
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
//وسپسآدرس فايل آپلود شده رو با پیغامي چاپ كن//
$im="upload/" . $_FILES["file"]["name"];
$q="insert into user () value('0','$n','$f','$im')";
$r=mysql_query($q);
}
}
}
else
{
//.پیغام بده فایل نامعتبراست//
echo "Invalid file";
}
echo "<a href=http://localhost:8080/$im> عکس</a>";
?>
<?php
function resize_image($file)
{
$new_width=150;
$new_height=200;
if(!extension_loaded('gd')&&!extension_loaded('gd2')) {
die("GD is not installed!");
}
list($width,$height,$type)=getimagesize($file);
switch($type)
{
case 1:$img=imagecreatefromgif($file);break;
case 2:$img=imagecreatefromjpeg($file);break;
case 3:$img=imagecreatefrompng($file);break;
defaultie('Unsknown file!');
}
$ratio=(float)$height/$width;
$new_ratio=(float)$new_height/$new_width;
if($new_ratio>$ratio)$new_height=round($new_width*$ratio);
else $new_width=round($new_height/$ratio);
$new_img=imagecreatetruecolor($new_width,$new_height);
if(($type==1)||($type==3)){
imagealphablending($new_img,false);
imagesavealpha($new_img,true);
$tmp=imagecolorallocatealpha($new_img,255,255,255,127);
imagefilledrectangle($new_img,0,0,$new_width,$new_height,$tmp);
}
imagecopyresampled($new_img,$img,0,0,0,0,$new_width,$new_height,$width,$height);
switch($type)
{
case 1:imagegif($new_img,$file);break;
case 2:imagejpeg($new_img,$file);break;
case 3:imagepng($new_img,$file);break;
defaultie('Failed resize image!');
}
}
$n=$_POST['name'];
$f=$_POST['family'];
$connect=mysql_connect('localhost','root','usbw');
mysql_query("SET NAMES UTF8");
$db=mysql_select_db('test',$connect);
//شرطي میذاريم كه نوع فايل موارد مشخص شده ھست
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg"))
//و حجم فايل دو مگابايت باشد//
&& ($_FILES["file"]["size"] < 20000))
{
//كد خطا ناشي از اپلود فايل//
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
resize_image($_FILES["file"])
//اين چھار مورد رو چاپ كن //
//نام فايل آپلود شده را چاپ كن//
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
//نوع فايل آپلود شده رو چاپ كن//
echo "Type: " . $_FILES["file"]["type"] . "<br />";
//اندازه ي فايل آپلود شده رو تقسیم بر ١٠٢۴ كه میشه دو مگابايت رو چاپ كن//
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
//محل موقت فايل آپلود شده رو چاپ كن//
echo "Temp file: " .$_FILES["file"]["tmp_name"] . "<br />";
//اگر نام فايل وجود داشته باشد يعني تكراري باشد
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
//در اين صورت اين پیغام رو چاپ كن //
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
//حركت بده فايل رو از پوشه ي موقت//
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
//وسپسآدرس فايل آپلود شده رو با پیغامي چاپ كن//
$im="upload/" . $_FILES["file"]["name"];
$q="insert into user () value('0','$n','$f','$im')";
$r=mysql_query($q);
}
}
}
else
{
//.پیغام بده فایل نامعتبراست//
echo "Invalid file";
}
echo "<a href=http://localhost:8080/$im> عکس</a>";
?>
سلام دوستان
برای یادگیری CMS ( پنل مدیریت محتوا ) چه کتابی یا فیلمی رو معرفی می کنید؟ ( اگه انگلیسی هم باشه ایرادی نداره.)
google.
ولی فک نکنم منظور دوستمون پیدا کردن جزوه بودامرسی از راهنمایی مفیدتون
تو گوگل سرچ کردم یه جزوه هم پیدا کردم که تقریبا خوبه ولی هدفم از سوالم این بود که از تجربه بچه های اینجا استفاده کنم و ببینم که چی رو پیشنهاد میدند.
خب شما از بین ردیفاتون قراره فقط یه دونشون اجازه انتخاب داشته باشه پس همه radioها باید هم نام و دارای valueهای متفاوت باشن. حالا اگه این اطلاعات در قالب فرم فرستاده شن توی صفحه هدف شما با توجه به value مربوط به radio میتونید بفهمید باید اطلاعات کدوم ردیف رو دریافت کنید دیگه مثلا value مربوط به radio میتونه یه Unique ID از همون رکوردهای خونده شده از پایگاه داده باشهسلام دوستای گلم
یک جدول طراحی کردم که واسه هر ردیف از جدول یک radio گذاشتم، البته همه اطلاعات از دیتابیس میاد.
میخواستم بدونم چطوری میشه radio رو به اطلاعات ربط داد؟
میخوام که واسه هر ردیف که انتخاب میکنم اطلاعات اون ردیف به صفحه بعد ارسال بشه !!
ممنون میشم راهنمایی کنین
$userId=intval($_GET['id']);
$passStr=substr($_SESSION['user'],0,4).date('y').date('d');
$newPass=str_shuffle($passStr);
$dbPass=md5($newPass);
$editQ="UPDATE members SET password='$dbPass' WHERE id=$userId;";
if(mysql_query($editQ))
{
$selQ="SELECT * FROM members WHERE id=$userId";
$res=mysql_query($selQ);
if($row=mysql_fetch_assoc($res))
{
$to=$row['mail'];
$subject="رمز جدید";
$message="کاربر محترم ".$row['fName']." ".$row['lName']."\r\nرمزجدید شما: ".$newPass."\r\nحسابگران آریا رهجو";
$header="From: آریا رهجو <shahsahebih@gmail.com>";
if(mail($to,$subject,$message,$header)!==true)
{
edirect('memberMng.php?cmd=userFail&t=pass');
}
redirect('memberMng.php?cmd=userDone&t=pass');
}
}
سلام منظورتون اینه که خود دیتابیس خطا بده یا شما با کد نویسیه PHP متوجه بشی که باید خطا بدی؟سلام
چطوری میشه موقع درج تو دیتابیس وقتی داده ای تکراری میخواد درج شه پیغام بده که این داده قبلا وجود داره؟
ممنون میشم راهنمایی کنید
سلام انتخاب خوبی کردی و با وجود اینترنت لازم نیست پول خرج کنیبا سلام خدمت دوستای گلم....من می خوام برنامه نویسی php شروع کنم اما نمیدونم از کجا و چطوری؟اگه کتاب خوبی در این زمینه هست تو بازار معرفی منید تا بخرم ؟من در این زمینه مبتدی هستم؟لطقا راهنمایی کنید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
چطوری : یا کلید میگیری فیلدت رو و با مدیرت خطا انجامش میدی یا با یه Select باید در بیاری که این فیلد قبلا ثبت شده یا نه که اگه نشده بره واست ثبت کنه ....سلام
چطوری میشه موقع درج تو دیتابیس وقتی داده ای تکراری میخواد درج شه پیغام بده که این داده قبلا وجود داره؟
ممنون میشم راهنمایی کنید
نه بابا این چه حرفیه مهمون حبیب خداسچطوری : یا کلید میگیری فیلدت رو و با مدیرت خطا انجامش میدی یا با یه Select باید در بیاری که این فیلد قبلا ثبت شده یا نه که اگه نشده بره واست ثبت کنه ....
هر کدومش رو خاستی اقای hoseng واستون انجام میده ... چون الان تو محدوده اونم
الان با تیر میزنه مارو ما هم که ضد php دیگه .....
در مورد این هم باید بگم دوستان زحمت نکشید اینقد کمک نکنید مرسیسلام خدمت دوستان محترم. من یه کد برای ارسال ایمیل نوشتم. همه چی درست کار میکنه اما هیچ ایمیلی دریافت نمیکنم یعنی تابع mail===true هستش اما من ایمیلی تو mailBox دریافت نمیکنم
ممنون میشم کمک کنید
با سلام خدمت دوستای گلم....من می خوام برنامه نویسی php شروع کنم اما نمیدونم از کجا و چطوری؟اگه کتاب خوبی در این زمینه هست تو بازار معرفی منید تا بخرم ؟من در این زمینه مبتدی هستم؟لطقا راهنمایی کنید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
<html>
<?php
for($r=1;$r<5;$r++){
for($d=1;$d<5;$d++){
echo"<table border=1>";
echo"<tr><td>*</td></tr>";
echo"</table>";
}
}
?>
</html>
حالا چه اصراریه با Table بنویسید؟خیلی ممنون من برنامه رو نوشتم فقط نمیدونم مشکلش چیه احساس می کنم for دوم مشکل داره ولی نمیدونم چ مشکلی
ممنون میشم راهنمایی کنیدPHP:<html> <?php for($r=1;$r<5;$r++){ for($d=1;$d<5;$d++){ echo"<table border=1>"; echo"<tr><td>*</td></tr>"; echo"</table>"; } } ?> </html>
<html>
<?php
echo"<table border=1>";
for($r=1;$r<5;$r++){
echo "<tr>";
for($d=0;$d<=$r;$d++){
echo"<td>*</td>";
}
echo "</tr>";
}
echo"</table>";
?>
</html>
<html>
<form method="POST" enctype="multipart/form-data">
<input type="file" name="f1">
<input type="submit" name="sb" value="sb">
</form>
<?php
if(isset($_POST['sb'])){
echo "<table>";
echo "<tr>";
for($i=1;$i>15;$i++){
echo "<td><img src='f1'></td>";
if ($i%4 == 0) echo "</tr><tr>";
}
echo "</tr><tr>";
echo "</tr></table>";
}
?>
سلام خسته نباشید
من ی برنامه نوشتم و میخوام یکی یکی از تو سیستمم عکس انتخاب کنم و توی یک جدول در فرمی که هستم نشون داده بشه و وقتی چهارمین عکس رو وارد کردم، ب سطر بعد بره ولی نمیدونم چرا همه رو با هم نشون میده..
یکی راهنمایی کنه ممنون میشمPHP:<html> <form method="POST" enctype="multipart/form-data"> <input type="file" name="f1"> <input type="submit" name="sb" value="sb"> </form> <?php if(isset($_POST['sb'])){ echo "<table>"; echo "<tr>"; for($i=1;$i>15;$i++){ echo "<td><img src='f1'></td>"; if ($i%4 == 0) echo "</tr><tr>"; } echo "</tr><tr>"; echo "</tr></table>"; } ?>
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
مدرسه برنامه نويسي حضرت زهرا (س) - PHP - پرسش و پاسخ | PHP | 54 | ||
B | کد برای محل گفتگوی اشتراکی ( پرسش و پاسخ در سایت) | PHP | 2 | |
2 | برنامه نویسی وب چیست؟چگونه برنامه نویسی وب را شروع کنم؟ | PHP | 0 | |
Z | اهمیت زبان برنامه نویسی PHP | PHP | 0 | |
Z | زبان برنامه نویسی PHP | PHP | 0 |