PDA

View Full Version : آموزش: نمونه سورس های نوشته شده خودم برای عموم



astaraboy
پنج شنبه 12 دی 1392, 01:57 صبح
با سلام خدمت همه دوستان عزیز
من با کمک سایت برنامه نویس تونستم تو دو روز پی اچ پی رو تا حدود زیادی یاد بگیرم.لذا وظیفه خودم دونستم نمونه سورس هایی که می نویسم رو در اختیار عموم بزارم تا بقیه هم استفاده بکنن.اولین نکته که باید بگم اینه که تمام سورس ها صد در صد کار میکنند و روی سایت خودم در حال اجرا هستند
پس با یه سورس اولیه خودم شروع می کنم و دوست دارم نظراتتون رو بدونم

سورس یه چت روم بسیار ساده :



<form action="chat.php" method="post">
<body bgcolor="#FFFF00">
<p align="center">
<?php
$ti=date("h:i:s");
echo $ti."<br>";
?>
<br><span>به چت روم نیما خوش آمدید</span>
<br>
<br>
<span>نام شما : </span><input type="text" name="name"><br>
<span>متن چت :</span><input type="text" name="text" ><br>
<input type="submit" value="SEND">
</form>
<p align="center">


<?php
$connection=mysql_connect("localhost","iran144_chat","*****") or die (mysql_error());
$db=mysql_select_db("iran144_chat",$connection) or die (mysql_error());

$sql="SELECT * FROM chat";
mysql_query("SET CHARACTER SET utf8",$connection);
$result=mysql_query($sql,$connection) or die (mysql_error());
while ($row=mysql_fetch_array($result)){

$shomar=$row['id'];

}


mysql_close($connection);
$shomar++;

// neveshtan
$con = mysql_connect("localhost","iran144_chat","*****");
if (!$con)
{
die('Could not connect: ' . mysql_error());

}

$db=mysql_select_db('iran144_chat');

if($db==false){
die("nodb" .\r\n);
}

$name=$_POST['name'];

$text=$_POST['text'];

mysql_set_charset('utf8',$handle);

if ($name<>""){
mysql_query("INSERT INTO chat (`name`,`text`,`id`) VALUES
('$name','$text','$shomar')")or die(mysql_error());
}


mysql_close($handle);


//jahat ejraye sarie harekate karbar

$connection=mysql_connect("localhost","iran144_chat","*****") or die (mysql_error());
$db=mysql_select_db("iran144_chat",$connection) or die (mysql_error());

$sql="SELECT * FROM chat";
mysql_query("SET CHARACTER SET utf8",$connection);
$result=mysql_query($sql,$connection) or die (mysql_error());
while ($row=mysql_fetch_array($result)){
echo "<table border=2>";
echo "<tr>";
echo "<td height=21 width=287>";
echo $row['name']." : ".$row['text'];
echo "</td>";
echo "</tr>";
echo "</table>";

$shomar=$row['id'];

}


mysql_close($connection);

?>

astaraboy
پنج شنبه 12 دی 1392, 01:59 صبح
دوستان میشه یکی یاد بده چطوری سورس بزارم؟ اخه همش به هم ریخت

setareban
پنج شنبه 12 دی 1392, 02:09 صبح
دوستان میشه یکی یاد بده چطوری سورس بزارم؟ اخه همش به هم ریخت

بعد از اینکه کدهاتون رو تایپ کردید، اونها رو انتخاب کنید و بعد یکی از آیکونهای زبانهای برنامه نویسی رو که توی ابزار بالای ویرایشگر متن وجود داره رو انتخاب کنید.

rezaonline.net
پنج شنبه 12 دی 1392, 07:55 صبح
پیشنهاد میکنم اگر از این اسکریپت استفاده میکنید اون رو بردارید .

$name=$_POST['name'];

$text=$_POST['text'];

mysql_set_charset('utf8',$handle);

if ($name<>""){
mysql_query("INSERT INTO chat (`name`,`text`,`id`) VALUES
('$name','$text','$shomar')")or die(mysql_error());

sqlinject دارید .

astaraboy
جمعه 13 دی 1392, 01:55 صبح
پیشنهاد میکنم اگر از این اسکریپت استفاده میکنید اون رو بردارید .

$name=$_POST['name'];

$text=$_POST['text'];

mysql_set_charset('utf8',$handle);

if ($name<>""){
mysql_query("INSERT INTO chat (`name`,`text`,`id`) VALUES
('$name','$text','$shomar')")or die(mysql_error());

sqlinject دارید .

ممنون میشم اگه کد جایگزین معرفی بفرمایید یا اگر مقدور بود کد کامل از جایگزین رو قرار دهید تا یاد بگیرم

Tarragon
جمعه 13 دی 1392, 04:52 صبح
$name=mysql_real_escape_string($_POST['name']);

$text=mysql_real_escape_string($_POST['text']);

astaraboy
شنبه 14 دی 1392, 00:18 صبح
این هم یه بازی ساده حدس زدن عدد


<form action="d.php" method="post">
<br>
<br>
<br>
<p align="center">
<input name="action" type="submit" value="1"/>
<input name="action" type="submit" value="2"/>
<input name="action" type="submit" value="3"/>
</form>
<p align="center">
<?php
$ran= rand(1,3);
$dad=$_POST['action'];

if($dad==$ran){
echo '<font color="#00FF00">'.'<b>'."BARANDE shodid"."</b>";
$n6++;
}else{
echo '<font color="#FF0000">'.'<b>'."bakhtid"."</b>"."<br>";
echo "adade shoma : ".$dad."<br>";
echo "adade SYSTEM : ".$ran;
}

//echo "<br>"."<br>"."<br>"."<br>"."EMTIAZ : ".$n6;
?>

astaraboy
شنبه 14 دی 1392, 00:22 صبح
این هم یه اپلود سنتر خیلی خیلی ساده { دو تایی }

سورس صفحه اول :

<!DOCTYPE html>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>آموزش ساخت آپلود سنتر ساده</title>

</head>

<body>


<div id="main">

<div id="upload">
<form action="up-file.php" method="post" enctype="multipart/form-data" >
<p align="center">
<label id="label" for="file">addres1 </label>
<input height="5px" size="30" name="file" type="file" id="file" /><br />
<label id="label" for="file">adress2 </label>
<input height="10px" size="40" name="file2" type="file" id="file" /><br />
<input id="submit" type="submit" name="submit" value="ersal" />
</form>
</div>


</div>





</body>
</html>


سورس صفحه دوم:


<!DOCTYPE html>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>فایل آپلود شد</title>
</head>

<body>

<div id="Uploaded">

<?php

$file_error = $_FILES["file"]["error"];
$file_name = $_FILES["file"]["name"];
$file_name=time().".jpg";
$file_type = $_FILES["file"]["type"];
$file_size = ($_FILES["file"]["size"] /1024);

$file2_error = $_FILES["file2"]["error"];
$file2_name = $_FILES["file2"]["name"];
$file2_name=time()."2.jpg";
$file2_type = $_FILES["file2"]["type"];
$file2_size = ($_FILES["file2"]["size"] /1024);



if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/png")))
{
if ($file_error >0)
{
echo "خطا : " . $file_error . "<br />";
}
else
{
echo "<table id=\"table\" border=\"1px\"><tr><td> نام فایل:</td>" ."<td>". $file_name ."</td></tr>" ."<br />";
echo "<tr><td> نوع فایل: </td>"."<td>" . $file_type ."</td></tr>". "<br />";
echo "<tr><td>حجم: </td>"."<td>" . (int)$file_size . "کیلوبایت" ."</td></tr>". "</table><br />";

if (file_exists("upload/" . $file_name))
{
echo $file_name . " فایلی با این نام موجود است. " . "<br />";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $file_name);
echo "ذخیره شده در آدرس:" . "upload/" . $file_name . "<br />";
}
}
}
else
{
echo " فایل پشتیبانی نشد";
}



?>


<img width="200" height="200" src="upload/<?php echo $file_name ?>" /> <br /><br />
<label>آدرس عکس: </label><input style="direction:ltr;" size="40" value="http://irannews1.com/upload/<?php echo $file_name ?>" />

<?php
//baraye file dovom**

if ((($_FILES["file2"]["type"] == "image/gif")
|| ($_FILES["file2"]["type"] == "image/jpeg")
|| ($_FILES["file2"]["type"] == "image/pjpeg")
|| ($_FILES["file2"]["type"] == "image/png")))
{
if ($file2_error >0)
{
echo "خطا : " . $file2_error . "<br />";
}
else
{
echo "<table id=\"table\" border=\"1px\"><tr><td> نام فایل:</td>" ."<td>". $file2_name ."</td></tr>" ."<br />";
echo "<tr><td> نوع فایل: </td>"."<td>" . $file2_type ."</td></tr>". "<br />";
echo "<tr><td>حجم: </td>"."<td>" . (int)$file2_size . "کیلوبایت" ."</td></tr>". "</table><br />";

if (file_exists("upload/" . $file2_name))
{
echo $file2_name . " فایلی با این نام موجود است. " . "<br />";
}
else
{
move_uploaded_file($_FILES["file2"]["tmp_name"],
"upload/" . $file2_name);
echo "ذخیره شده در آدرس:" . "upload/" . $file2_name . "<br />";
}
}
}
else
{
echo " فایل پشتیبانی نشد";
}

?>

<img width="200" height="200" src="upload/<?php echo $file2_name ?>" /> <br /><br />
<label>آدرس عکس: </label><input style="direction:ltr;" size="40" value="http://irannews1.com/upload/<?php echo $file2_name ?>" />

</div>