الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كبف تحميل صوره لخبر جديد في سكربت الاخبار

مغلق
بدأه ayadsat في 10 يوليو 2006 · 7 رد · 639 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

عملت سكربت اخبار بنفسي ولكن المشكله التي واجهتني هي في عرض صوره مناسبه لخبر معين وهذا الكود الخاص لتحميل الصوره والخبر مع العلم ان الفورم الخاصه لعرض خمسة عناوين لخبار جديده مع صوره لكل عنوان.

فكيف يتم عرض هذه الصوره؟ استخدمت داله ايكو ولكن لا يعرض الصوره فقط يعرض الكود الخاص للصوره اي كأنما يفتح الصوره كنص داخل الفورم

<?
if (isset($send))
{
	  $title=$HTTP_POST_VARS['title'];
	$body=$HTTP_POST_VARS['body'];

	if (empty($title)||empty($body)){echo"<div align=center><p dir=rtl><font color=red><H2>åäÇß ØÃ áã Êãáí ÌãíÚ ÇáÍÞæá</H2></font></p></div><br>";}



   $fp=fopen($pic_source,"r");
   $pic_source=fread($fp,filesize($pic_source));
   fclose($fp);
   $pic_source=addslashes($pic_source);
   $pic_source=addcslashes($pic_source,"\0");

   $pic_type=$HTTP_POST_FILES["pic_source"]["type"];
   $pic_name=$HTTP_POST_FILES["pic_source"]["name"];
   $con=mysql_connect("localhost","root","") or die("connection failed");
   mysql_select_db("testing",$con);
   $date=time();

   mysql_query("insert into web_img(id,title,body,date,pic_name,pic_type,pic_source) values (NULL,'$title','$body','$date',\"$pic_name\",\"$pic_type\",\"$pic_source\")");
 $result=mysql_query($myquery);

 $id=mysql_insert_id($con);
   echo"<br><center> Êã ÊÍãíá ÇáÕæÑå ÈäÌÇÍ...<a href=show_pic.php?id=$id target=blank> ÇÖÛØ åäÇ ááãÚÇíäå</a></center>";
}
else
{

?>


<form enctype="multipart/form-data" action="up.php" method="post">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2" height="20" bgcolor="#FFFFFF">
		<tr>
		  <td width="100%" bgcolor="#0080C0" height="18" background="cell.gif">
		  <font color="#FFFFFF" face="Verdana" size="2"><b> ÚäæÇä </b></font></td>
		</tr>
		 <tr>
		  <td width="100%" bgcolor="#0080C0" height="18" background="6.gif">
		  <font color="#FFFFFF" face="Verdana" size="2"><b><input type="textbox" size="30" name="title"></b></font></td>
		 </tr>	
	   <tr>
		  <td width="100%" bgcolor="#0080C0" height="18" background="cell.gif">
		  <font color="#FFFFFF" face="Verdana" size="2"><b> ÇáäÕ ÇáÇÎÈÇÑí</b></font></td>
	</tr>
		<tr>
		  <td width="100%" bgcolor="#0080C0" height="18" background="6.gif">
		  <font color="#FFFFFF" face="Verdana" size="2"><b><textarea cols="23" rows="4" name="body"></textarea></b></font></td>
		</tr>	 
<tr>
		  <td width="100%" bgcolor="#0080C0" height="18" background="6.gif"><input name="pic_source"  type="file">

		  </td>
		</tr>	 
</table>
<input type="reset" name="reset" value="ãÓÍ">
<input type="submit" value=" ÇáÝÇíá" file" name="send">

</form>
<?
}
?>

ولكم منا جزيل الشكر والاحترام

تم تعديل تنسيق الكود

تم تعديل هذه المشاركة بواسطة shreef في 11 يوليو 2006 في 17:06

#2

اخي العزيز مره اخرى ضعه كود داخل وسم الكو [cod e] في المشاركه حتى تسهل قراءته

ببساطه ضعه داخل وسم img

<img src='$image'>

تم تعديل هذه المشاركة بواسطة ahmad123 في 10 يوليو 2006 في 23:41

#3

شكرا يا اخ احمد

ولكن يااخي الصوره مخزونه في قاعده البيانات وعند استدعاء الصوره واستخدام الوسم img او استخدام الداله ايكو لايعرض الصوره يعرض فقط الكود الخاص لهذه الصوره اي كانما تفتح الصوره في النوت باد

  <html >
<head>
   <title>Show Titles</title>
</head>
<body >
<font size="5" color="navy" face="Arial">
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2" height="20" bgcolor="#FFFFFF">
		<tr>
		  <center>
		  <td width="100%" bgcolor="#0080C0" height="10%" background="cell.gif">
		  <font color="#FFFFFF" face="Verdana" size="2"><b> Tiltles of news</b></font></center></td>
		</tr></table>



<?
$con=mysql_connect("localhost","root","") or die("connection failed");

mysql_select_db("testing",$con);
$query="select count(*) from web_img";
$result=mysql_query($query);
$count=mysql_fetch_array($result);
echo"$count[0]";
$c=$count[0]-5;

$myquery="SELECT * FROM web_img  limit ".$c.", 5 ";

$result=mysql_query($myquery);

if (mysql_num_rows($result)==0){ 
	echo"<div align=center><p dir=rtl><font color=blue>áÇíæÌÏ ÊÚáíÞÇÊ ÍÊì ÇáÇä</font></p></div><br>";
}
else{
	?>
	<div align="center"><center>
	<table border="1" cellpadding="4" cellspacing="2" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%" id="AutoNumber2" height="20" bgcolor="#FFFFFF">
<th align="center" width="5%" background="cell.gif" ><font color="#FFFFFF" size='4'>News No.</font></th>

<th align="center" width="5%"background="cell.gif"><font color="#FFFFFF" face="Verdana" size="4">Titles</th>



<th align="center" width="20%"background="cell.gif"><font color="#FFFFFF" face="Verdana" size="4">Inserting Date</th>
<th align="center" width="5%"background="cell.gif"><font color="#FFFFFF" face="Verdana" size="4">picture</th>

<?
		while ($row=mysql_fetch_array($result)){
		echo("<tr><td align=center width=20% background='6.gif'><font color='FFFFFF' size='4'>$row[id]</td><td align=center width=20% background='6.gif'><a href=new.php?id=$row[id]><font color='FFFFFF'	   size='4'>$row[title]</a></td>");

		$adddate=date("M - d - Y",$row[ndate]);

		echo("<td align=center width=40% background='6.gif'><font color='FFFFFF' size='4'>$adddate</td> <td ><img src='$row[pic_source]'</td></tr");
?><br><?
	}
}
?>
</table>
</body>
</html>
#4

اول شي تأكد

من الوسم لأنه ناقصه <

وبعدين يجب انا تخزن في قاعد البيانات امتداد الصوره كاملا مثلا

http://example.com/pic.jpg

او هناك طرق لتخزين الصور في قاعدة البيانات

#5

بارك الله فيك ياخي احمد

ولكن بقت نفس المشكله بعد اضافه الوسم < هل توجد طريق افضل لخزن الصوره في قاعده البيانات وين هذه الطريقه

#7

تسلم اخي العزيز احمد

سوف اجرب هذه الطريقه وارجع لك النتيجه

#8

hello man

really and sorrt to say that the code is very bad

and u know that

no comment it is nothing

when u want ahelp just put the comment to let the other to understand ur code

and i think no one now use

$HTTP_POST_VARS

and i think u have to use $_POST

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…