الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تبادل خبرات البرمجة (http://www.arabwebtalk.com/forumdisplay.php?f=57)
-   -   ما الخطأ وما الحل في كود صفحة تسجيل البرنامج php (http://www.arabwebtalk.com/showthread.php?t=42932)

التكنلوجي 02-12-2006 11:35 PM

ما الخطأ وما الحل في كود صفحة تسجيل البرنامج php
 
السلام عليكم ورحمة الله وبركاته وبعد

ياإخوان
لدي فكرة بسيطة وهي
أن أنشئ صفحة لتسجيل برنامج

يدخل المستخدم على الصفحة فيكتب المعلومات التالية
الإسم A
الإيميل B
رقم النسخة C
( موافق ) ( مسح)
إذا أدخل البيانات وكتب موافق
ترسل له رساله على بريده الذي كتبه
كالتالي
السيد :A (يكتب الإسم الذي كتبه هو في النوذج بالأعلى )
شكرا لثقتك بنا
واستعمالك برنامجي
ولقد تلقينا طلبكم بتسجيل نسخة برنامج محفظة الأقراص
رقم النسخة هو : C يكتب الرقم الذي كتبه هو في النوذج بالأعلى ) نفس رقم النسخة
رقم التسجيل هو :
نفس رقم النسخة + 252 ( C+252)
شكرا لكم

فكتبت الكود كالتالي
في ملف اسمه tasgil.php
كود:

<?
echo '
<form action="go.php" method="get">
الاسم <br>
<input type="text" name="your_name">
<br>
<form action="go.php" method="get">
الإيميل <br>
<input type="text" name="your_name">
<br>
<form action="go.php" method="get">
رقم النسخة <br>
<input type="text" name="your_name">
<br>
<input type="submit" value="ارسال">
<input type="reset" value="مسح">
</form>';
?>

والكود التالي في الملف go.php
كود:

<html>

<head>
  <title></title>
</head>

<body>

<?php

$sendto=$your_mail
        $mail = <<<EOF                <br>
  <br> شكرا لثقتك بنا  <br>
  <br>
  <br> السيد : <br>
  <br>
                $your_name
                <br>

  <br>  واستعمالك برنامجي  <br>

  <br> ولقد تلقينا طلبكم بتسجيل نسخة برنامجي <br>
  <br> رقم النسخة هو :        <br>

  $your_num
  <br>
  $space

  <br> رقم التسجيل هو :  <br>

  <br> $your_num+252  <br>
  <br> $space        <br>
  <br> شكرا لكم  <br>
  <br> ___________________________  <br>
  <br> في حالة وجود أخطاء بالنسخة  <br>
  <br> أو متابعة مستجدات البرنامج        <br>
  <br> زوروا موقع http://www.1tec1.com  <br>
                EOF;
          $subject = "طلب تسجيل برنامجي";


  $send_from = "mycd <mycd@1tec1.com>";
        mail($sendto, $subject, $msg,"From: $_send_from");
;
?>
</body>

</html>

أرجواكم قولو لي وش الحل؟؟؟

التكنلوجي 03-12-2006 12:21 AM

يجي الخطأ ذا
Parse error: syntax error, unexpected T_VARIABLE in /home/musab5/public_html/mkportal/blog/go.php on line 3

Masry 03-12-2006 03:31 AM

الأخ الفاضل ,

لقد قمت بتجربة الكود الذي قمت بكتابته وعند التجربة يظهر الخطأ التالي :
كود:

Parse error: parse error, unexpected T_VARIABLE in c:\appserv\www\test\go.php on line 12
وهذا يظهر أن الخطأ بالسطر الثاني عشر بملف go.php
ويحتوي هذا السطر على الكود التالي :
كود PHP:

    $mail = <<<EOF 

أرجو منك إعادة تجربة الكود مرة أخرى حتى يظهر لك نفس الخطأ فليس من الممكن إختلاف رسالة الخطأ لنفس الكود !
ومن ثم يمكننا حل المشكلة إن شاء الله


مصري,
نائب المشرف العام

التكنلوجي 03-12-2006 05:58 PM

أخي العزيز
الظاهر إنك مجرب السكربت على سيرفر في جهازك الشخصي...
أرجو منك التججربة على النت ...
هل ربما تكون الإعدادات بالموقع تتدخل في هذا الخصوص؟؟؟
أرجوا الرد

amrsaber 18-02-2007 02:40 PM

السلام عليكم

اولا اخى انا القيت نظرة سريعة على السكربت

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

ثانيا الصفحة اللى انت بعتلها المعلومات فيها خطأ

شكرا لك

amrsaber 18-02-2007 02:43 PM

استبدل المتغير ميل بالمتغير مسج اللى انت حاطه فى الدالة ميل

الصريح جداً 23-02-2007 10:19 PM

عدل ملف tasgil.php

طآل عمرك

وشووف لاحظ انك كل الخانات مسميها نفس الاسم

your_name

خل الأولى اسمها Name

والثاني Email

والثالثة Ver

======-====

الحين روح لملف go.php

وسوي خانة جديدة اسمها $msg =

وضع فيها كل الخانات الساابقة

الاسم : $Name
الايميل : $Email
الاصدار : $Ver

وانتهى

وجرب السكريبت وان شاء الله يشتغل معك

بالتوفيق :)

complex 25-02-2007 07:15 PM

اخي التكنولوجي استبدل
EOF with EOD
وراح تزبط معك انشاء الله


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 12:21 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012