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

فتح ملف في ل php

بدأه امولة.اقوى مبرمجة في 1 يوليو 2010 · 4 رد · 473 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته . كبف حالكم اعضاء المنتدى و زوارها

في البداية انا طالبة في قسم برمجيات " قسم ممتع بصراحة "

عندي واجب في php برمجة صفحات

انا إن شاء الله حليته ومتأكدة منها بس فيه خطأ اتوقع انه يكون بسيط بس ما عرفت الخطأ وين موقعة احد يقولي

هذا الكود كامل

<html>
<head>
<title> AmoOoOoOLah </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body dir="rtl">
<form action="<?php $PHP_SELF ?>" method="post">
<table>
	<tr>
		<td>الأسم : </td>
		<td colspan="2"><input name="N" type="text" size="30" maxlength="30"></td>
	</tr>

	<tr>
		<td>الآميــــل :</td>
		<td colspan="2"><input name="M" type="text" value="Examble@hotmail.com" size="30" maxlength="50"></td>
	</tr>

	<tr>
		<td height="325">الرساله : </td>
	  <td colspan="2" rowspan="3"><textarea name="Q" cols="30" rows="20"></textarea></td>
	</tr>

<tr>
	  <td><input  name="submit" type="submit" value="إرسال"> 
	     <input name="reset" type="reset" value="مسح الحقول" ></td>
		<td> </td>
</tr>
</table>

<?php 
if (isset ($submit) ) {
$to = "nmnm-vip@hotmail.com";
$subject = $M;
$message = $Q;
$from = "nmnm-vip@hotmail.com";
$header=" from of : alyousefi@cti.edu.sa ";
mail( $to , $subject , $message, $header ) ; }

?>

</form>


</body>
</html>
<?php

$file=fopen("file2.txt","r+");
$data=fread($file,filesize("file2.txt","r+"));
fwrite($file,"$N;$M;$Q\n");
$data=fread($file,filesize("file2.txt","r+"));
fseek($file,0);
echo $data ;
fclose($file);

?>

<?php

//function addves($filename) (
//$file=fopen($filename)
$file=fopen("file2.txt","r+");

$data=fread($file,512) ;

$mydata=date("y/m/d");
$mydata1=date(" g:h:s");

echo $data."<br>".$mydata."<br>".$mydata1 ;

$count=$data+1 ;


fseek($file,0) ;

fwrite($file,$count);

fclose($file);

//echo "<br>".$count;
?>

و هينا يقولي الخطأموجود في سطر 50 و خطأ ثاني في 50 و خطأ ثالث 52 و رابع 52

#2

استبدالي إن شاء تجدين ضالتك في هذا الكود

<?php

$file=fopen("file2.txt","r+");
$data=fread($file,filesize("file2.txt","r+"));
fwrite($file,"$N;$M;$Q\n");
$data=fread($file,filesize("file2.txt","r+"));
fseek($file,0);
echo $data ;
fclose($file);

?>

<?php

بي

<?php 

$file=fopen("file2.txt","r+"); 
$data=fread($file,filesize("file2.txt")); 
fwrite($file,"$N;$M;$Q\n"); 
$data=fread($file,filesize("file2.txt")); 
fseek($file,0); 
echo $data ; 
fclose($file); 

?>

ربما تجدين ضالتك

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#3

يعطيك العافية اخوي بس برضوا ما ضبط .

يقول لي خطأبين الأسطر 50 و 52 .

ويعطيك العافية

#4

يمكن يضبط الان

<html>
<head>
<title> AmoOoOoOLah </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body dir="rtl">
<form action="" method="post">
<table>
        <tr>
                <td>الأسم : </td>
                <td colspan="2"><input name="N" type="text" size="30" maxlength="30"></td>
        </tr>

        <tr>
                <td>الآميــــل :</td>
                <td colspan="2"><input name="M" type="text" value="Examble@hotmail.com" size="30" maxlength="50"></td>
        </tr>

        <tr>
                <td height="325">الرساله : </td>
          <td colspan="2" rowspan="3"><textarea name="Q" cols="30" rows="20"></textarea></td>
        </tr>

<tr>
          <td><input  name="submit" type="submit" value="إرسال">
             <input name="reset" type="reset" value="مسح الحقول" ></td>
                <td> </td>
</tr>
</table>

<?php
if (isset ($_POST['submit']) ) {
$to = "nmnm-vip@hotmail.com";
$subject = isset($_POST['M']) ? $_POST['M'] : '';
$message = isset($_POST['Q']) ? $_POST['Q'] : '';
$from = "nmnm-vip@hotmail.com";
$header=" from of : alyousefi@cti.edu.sa ";
mail( $to , $subject , $message, $header ) ;
}

?>

</form>

</body>
</html>
<?php

$M = isset($_POST['M']) ? $_POST['M'] : '';
$Q = isset($_POST['Q']) ? $_POST['Q'] : '';
$N = isset($_POST['N']) ? $_POST['N'] : '';

$file=fopen("file2.txt","r+");
$data=fread($file,filesize($file));
fwrite($file,"$N;$M;$Q\n");
$data=fread($file,filesize($file));
fseek($file,0);
echo $data ;
fclose($file);

?>

<?php

//function addves($filename) (
//$file=fopen($filename)
$file=fopen("file2.txt","r+");

$data=fread($file,512) ;

$mydata=date("y/m/d");
$mydata1=date(" g:h:s");

echo $data."<br>".$mydata."<br>".$mydata1 ;

$count=$data+1 ;

fseek($file,0) ;

fwrite($file,$count);

fclose($file);

//echo "<br>".$count;
?>
#5

جربى هذا و ان شاء الله سيعمل جيدا

<html>
<head>
<title> AmoOoOoOLah </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body dir="rtl">
<form action="" method="post">
<table>
	<tr>
		<td>الأسم : </td>
		<td><input name="N" type="text" size="30" maxlength="30"></td>
	</tr>

	<tr>
		<td>الآميــــل :</td>
		<td><input name="M" type="text" value="Examble@hotmail.com" size="30" maxlength="50"></td>
	</tr>

	<tr>
		<td>الرساله : </td>
		<td><textarea name="Q" cols="30" rows="5"></textarea></td>
	</tr>

	<tr>
		<td> </td>
		<td>
			<input  name="submit" type="submit" value="إرسال">
			<input name="reset" type="reset" value="مسح الحقول" >
		</td>
	</tr>
</table>
</form>

</body>
</html>

<?php
	// first send the data to the email.
	if(isset($_POST['submit'])){
		$from = 'me@mydomain.com';
		$to = "nmnm-vip@hotmail.com";
		$subject = isset($_POST['M']) ? $_POST['M'] : 'Test Send Email With PHP';
		$body = isset($_POST['Q']) ? $_POST['Q'] : 'Empty Message';
		// To send HTML mail, the Content-type header must be set
		$headers  = 'MIME-Version: 1.0' . "\r\n";
		$headers .= 'phpversion: '.phpversion()."\r\n";
		$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
		// Additional headers
		$headers .= 'To: '.$to.' <'.$to.'>'. "\r\n";
		$headers .= 'ReplyTo: '.$to.'<'.$to.'>'."\r\n";
		$headers .= 'From: '.$from.' <'.$from.'>' . "\r\n";
		@mail($to, $subject, $body, $headers);

		// second record the data into text file
		$M = isset($_POST['M']) ? $_POST['M'] : '';
		$Q = isset($_POST['Q']) ? $_POST['Q'] : '';
		$N = isset($_POST['N']) ? $_POST['N'] : '';

		$file = 'file2.txt';
		$open = fopen($file, 'a+');
		$contents = "\r\nNew Message Recieved \t ".date('Y-m-d H:i:s')."\r\n";
		$contents .= "Sender: $N \r\n";
		$contents .= "Email: $M \r\n";
		$contents .= "Message: $Q \r\n============================== \r\n";
		$write = fwrite($open, $contents);
		fclose($open);
		// get file contents and print it
		$data = nl2br(file_get_contents($file));
		echo '<div style="text-align: left">'.$data.'</div>';
	}
?>

تم تعديل هذه المشاركة بواسطة smartphp في 14 يوليو 2010 في 18:54

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