<?php
/* p30rayan data saving in a txt file */
$saving = $_REQUEST['saving'];
if ($saving == 1){
$data = $_POST['data'];
$file = "data.txt";
$fp = fopen($file, "w") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");
fclose($fp);
echo "Saved to $file successfully!";
}
?>
<body>
<form id="form1" name="form1" method="post" action="sms.php">
<p>
<label>
<input name="data" type="text" id="data" maxlength="11" />
</label>
</p>
<p>
<label>
<input type="submit" name="Saving" id="Saving" value="1" />
</label>
</p>
</form>
</body>
</html>
<?php
/* p30rayan data saving in a txt file */
$saving = $_POST['saving'];
if ($saving == 1){
$data = $_POST['data'];
$file = "data.txt";
$fp = fopen($file, "w") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");
fclose($fp);
echo "Saved to $file successfully!";
}
?>
<?php
/////// Programming : Meysam Kazemi Fard
$file = "number.txt";
$text ="تبریک ، عضو شدید !<br>";
?>
<html>
<head>
<title>خبرنامه sms</title>
</head>
<body><div style="font-family:tahoma;font-size:9pt;direction:rtl">
<?php
if(isset($_POST['submit'])){
$num = $_POST['number'];
$fp = fopen($file, "w");
fwrite($fp, $num);
fclose($fp);
echo $text;
}
?>
<form method="post">
<p>
<label>شماره موبایل : </label>
<input name="number" type="text" maxlength="11" />
<input type="submit" name="submit" value="عضویت" />
</p>
</form>
</div></body>
</html>
روی سرور توی فلدر گذاشتید ؟ فکر کنم باید دسترسی رو 777 کنید تا فایل number.txt رو بسازه !من روی سرور هم آپلود کردم ولی کار نکردارور نمیده ولی بعد از اینکه شماره رو وارد میکنم صفحه سفید میاد و اتفاقی نمی افته
جایی هم اطلاعات رو سیو نمی کنه
متوجه منظورتون نشدم !من الان روی لوکال تست کردم کار کرد ولی همونطور که گفته بودید فقط یک شماره سیو میکنهاما روی سرور کار نکرد یعنی نمیدونم چرا وقتی آدرس فایل رو میزنم ارور 404 میده!
بهتره آدرس سایتت رو برام بفرستیدوست عزیز کد رو تغییر ندادمکد رو توی یه فایل پی اچ پی سیو میکنم و روی لوکال هم کار میکنه اما وقتی روی سرور آپلود میکنم
مثلا تو این آدرسلینک ها تنها برای اعضای سایت قابل نمایش است.وقتی آدرس رو باز میکنم ارور 404 میده نمی دونم چرا این ارور رو میده سطح دسترسی فایل و فلدر رو هم 777 گذاشتم
<?php
/////// Programming : Meysam Kazemi Fard & MahdiHZ
$file = "number.txt";
$text ="تبریک ، شما با موفقيت عضو شدید !<br>";
?>
<html>
<head>
<title>خبرنامه sms</title>
</head>
<body><div style="font-family:tahoma;font-size:9pt;direction:rtl">
<?php
if(isset($_POST['submit'])){
$num = $_POST['number'];
$nl = "
";
$fp = fopen($file, "a");
fwrite($fp, $num);
fwrite($fp, $nl);
fclose($fp);
echo $text;
}
?>
<form method="post">
<p>
<label>شماره موبایل : </label>
<input name="number" type="text" maxlength="11" />
<input type="submit" name="submit" value="عضویت" />
</p>
</form>
</div></body>
</html>
<?php
/////// Programming : MahdiHZ
$file = "number.txt";
$text ="سپاس ، شماره شما با موفقیت ثبت گردید !<br>";
?>
<html>
<head>
<title>خبرنامه sms</title>
<SCRIPT TYPE="text/javascript">
<!--
function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) ||
(key==9) || (key==13) || (key==27) )
return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
return true;
// decimal point jump
else if (dec && (keychar == "."))
{
myfield.form.elements[dec].focus();
return false;
}
else
return false;
}
//-->
</SCRIPT>
</head>
<body><div style="font-family:tahoma;font-size:9pt;direction:rtl">
<div align="center">
<?php
if(isset($_POST['submit'])){
$num = $_POST['number'];
$nl = "
";
$fp = fopen($file, "a");
fwrite($fp, $num);
fwrite($fp, $nl);
fclose($fp);
echo $text;
}
?>
</div>
<form method="post">
<p align="center">
<label>ثبت شماره همراه به منظور دریافت sms : </label>
<input name="number" type="text" maxlength="11" onKeyPress="return numbersonly(this, event)"/>
<input type="submit" name="submit" value="عضویت" />
</p>
</form>
</div></body>
</html>