منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الرجاء مساعدتي في صنع كود php
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم

الرجاء منكم مساعدتي في صنع كود php

وهو عبارة عن مربع نص عندما اكتب فيه اي شئ واقفل الصفحة ويفضل مكتوب فيه

يعني انا كتبت مثلا في مربع النص SniperHacker وقفلت الصفحة لما افتحها تاني الافي مكتوب في مربع النص SniperHacker

الرجاء مساعدتي في اسرع وقت ممكن
كود :
<html>
<head>
<script type="text/javascript">
  function setCookie(cname,cvalue,exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000) );
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
  }

  function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
      var c = ca[i].trim();
      if (c.indexOf(name)==0) {return c.substring(name.length,c.length)};
    }
    return "";
  }
</script>

<script type="text/javascript">
    window.onload=function(){document.getElementById('input1').value = getCookie("xxx");}
</script>

<script type="text/javascript">
  function setData(obj) {
    setCookie("xxx", obj.value, 360);
  }
</script>
</head>
<body>

    <input type="text" id="input1" onkeyup="setData(this)" >

</body>
</html>
اخي انا اسف ممكن طلب كمان انا عاوز بقي اللي يخش علي الرابط من اي حته يشوف اللي انا كاتبه في التكست ممكن ؟
ممكن نخزنه في file او database ايهما تريد
انا اريد الافضل فانا اريد اي حد يفتح الرابط يلاقي اللي انا كتبته في التكست
با ابداء معك ب file
نفرض ان معك صفحتين صفحة للعرض والصفحة الثانية هي الي يشوفها الشخص

عتعمل فورم html عادي
قم بعمل ملف اسمه welcome.txt
وضعه بجانب الصفحة
كود :
<form name="input" action="page.php" method="post">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
نروح لصفحة php الي اسمها page.php
وهذه مكونتها

كود :
<!DOCTYPE html>
<html>
<body>

<h1>this is my form</h1>

<p></p>
<?php

$file="welcome.txt";
$current = file_get_contents($file); // اخذ محتوى النص الحالي
  if(!empty($_POST['user']))
{
// هنا فحصنا هل يوجد مدخل ام صفخة عرض
// الان اذا اردت ان تضيف النص للمحتوى السابق
$current=$current.$_POST['user'];
file_put_contents($file, $current);

}

?>
Username: <input type="text" name="user" value=<?php echo "\"$current\"";?> >


</body>
</html>

اما اذا اردت ان اي شخص يكتب في text
ياتي الي بعده يشاهد ماذا كتب وهكذا هنا سنحتاج الاجكس
وسؤاضح في الرد التالي
وهذا مع الاجكس
كود :
<?php

$file="wellcome.txt";
$current = file_get_contents($file); // اخذ محتوى النص الحالي
  if(!empty($_GET['user']))
{
// هنا فحصنا هل يوجد مدخل ام صفخة عرض
// الان اذا اردت ان تضيف النص للمحتوى السابق
$current=$current.$_GET['user'];
file_put_contents($file, $current);
echo $current;
}
else
{

?>
<html>
<head>
<script>
function showHint(str)
{
if (str.length==0)
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","newpage.php?user="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>

<p><b>Start typing a name in the input field below:</b></p>
<form>
First name: <input type="text" onkeyup="showHint(this.value)" value=<?php echo "\"$current\"";?>>
</form>
<p>Suggestions: <span id="txtHint"></span></p>

</body>
</html>
<?php

}
?>
اخي الرجاء منك رفع المثال لي لااني لا استطيع تنسيق الملفات بسبب اخطاء في جهاذي الرجاء رفعه لي
حسب طلبك في الخاص تريد اخر نص دون الاضافة على السابق
كود :
$current=$current.$_GET['user'];

استبدله ب
كود :
$current=$_GET['user'];
شكرا اخي تم بفضلك شكرا جزيلا
الصفحات : 1 2