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

من حقل في صفحة Html الى ملف نصي باستخدام Php

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

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

يا اخاوني انا متعلم جديد بالنسبة لل php , حيث انني اريد تعلم بعض الاشياء منها عن طريق بعض المواقع

وفي درس ال fopen الخاص بالphp :.

لدي هذا السؤال

حيث انني قمت بانشاء صفحة html وبها نموذج form يحتوي على حقل يوجد به اسم الشخص مثلا وقد اعطيته اسم uname

<html dir="rtl">

<head>

<meta http-equiv="Content-Language" content="en-us">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>name</title>

</head>

<body>

<form method="POST" action="writephp.php">

<p align="center"><input type="text" name="uname" size="20"> name </p>

<p align="center"><input type="submit" value="إرسال" name="B1"></p>

</form>

</body>

</html>

نلاحظ انني قد اعطيت الحقل اسم uname وهو ما ساستخدمه في صفحة php

والآن هذه هي صفحة ال php والتي قد اعطيتها اسم writephp.php

<?

$word=$_get["uname"];

$myfile=fopen("data.txt","a");

$write=fwrite($myfile,$word);

fclose($myfile);

if ($write)

{

echo "the file was created";

}

?>

والمشكلة انه عندما اضع الاسم alaa في الحقل ولكن لايتم العمل بالتخزين في الملف النصي فالرجاء المساعدة

تم تعديل هذه المشاركة بواسطة علاء جادالله في 16 أغسطس 2008 في 11:34

" سبحان الله والحمد لله ولا إله إلا الله والله أكبر "

#2

طيب أخوي أيش السؤال ؟؟؟؟؟؟؟؟؟؟

#3

ماهي المشكله اخي علاء ؟

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#4

خطأك كان هنا على ما أعتقد :

$word=$_get["uname"];

PHP حساسة لحالة الأحرف لهذا عليك أن تكتبها كالآتي :

$word=$_GET["uname"];

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

اخي العزيز : في الفورم بالـ html .. نلاحظ التالي :

<form method="POST" action="writephp.php">

الـ methood = POST

وفي ملف الـ PHP .. نلاحظ انك كتبت التالي :

$word=$_get["uname"];

استخدمت : GET وهذا خطأ لأنك بالفورم كتبت بالـ methood الدالة POST

اذا يلزمك ان تكتب بالكود الـ PHP ما يلي لكي يكون عملك صحيح :

$word=$_POST["uname"];

مع المراعاة ان تكون كلمه POST بالحروف الكبيرة ..

ان شاء الله اكود قد وضحت الفكره .. واعذرني على كل قصور

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