السلام عليكم
اخواني الكود التالي هو لجلب التاريخ من الجهاز المشعل عليه الموقع
كود PHP:
<? echo date("Y/m/d"); ?>
اريد ان ياخذ وقت و التاريخ من السيرفر
السلام عليكم
اخواني الكود التالي هو لجلب التاريخ من الجهاز المشعل عليه الموقع
كود PHP:
<? echo date("Y/m/d"); ?>
اريد ان ياخذ وقت و التاريخ من السيرفر
جرب
كود:<?php function query_time_server ($timeserver, $socket) { $fp = fsockopen($timeserver,$socket,$err,$errstr,5); # parameters: server, socket, error code, error text, timeout if ($fp) { fputs($fp,"\n"); $timevalue = fread($fp,49); fclose($fp); # close the connection } else { $timevalue = " "; } $ret = array(); $ret[] = $timevalue; $ret[] = $err; # error code $ret[] = $errstr; # error text return($ret); } # function query_time_server ?>
قمت بتجربته لايعمل للأسف
وانا ايضا لا يعمل لدي
أخي الكريم
يجب تشغيل الدالة بالطريقة التالية
بحيث تستبدل المتغيرات بقيم من عندككود PHP:
query_time_server ($timeserver, $socket);
لكن للعلم الدالة time() و الدالة date() تجلب من السيرفر نفسه ولا حاجة لاستخدام دالة خارجية
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
صحيح كلامك الجلب يتم عبر السيرفر وليس من جهاز العميل كما يتم في حالات الجافا سكربت
__________________
http://ix4arab.com
لخدمات الاستضافه الماسيه واقوى الخدمات العربيه للاستضافه
قم بالزياره للتاكد مع دعم فني مجاني
ix@ix4arab.com
اخي مهندس مصرى
انت تقصد ان الكود التالي يظهر الوقت من السيرفر باستخدام date()
كود PHP:
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="test"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
?>
<html dir="rtl">
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<style type="text/css"/>
body {
font-family : Verdana;
}
</style>
</head>
<table width="553" border="0" align="center" cellpadding="0" cellspacing="0" height="381">
<tr>
<td><form name="signup" method="post" action="signup_do.php">
<table width="91%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td colspan="3" align="right">
<u><b><font size="4">titel</font></b></u></td>
</tr>
<tr>
<td colspan="3" align="right">
</td>
</tr>
<tr>
<td align="right"><b>تاريخ</b></td>
<td></td>
<td>
<input name="date" type="text" id="date" size="30" style="color: #000000" value="<? echo date("Y/m/d"); ?>" ?></td>
</tr>
<tr>
<td align="right"></td>
<td>
<input type="submit" name="Submit" value="تسجيل">
</tr>
<tr>
</form></td>
</tr>
</table>
</body>
<form>
</td>
</tr>
</table>
</body>
</html>
<?php
?>
كود PHP:
<?
echo "Original Time: ". date("h:i:s")."\n";
putenv("TZ=US/Eastern");
echo "New Time: ". date("h:i:s")."\n";
?>كيف أضيف الكود به الآنكود PHP:
query_time_server ($timeserver, $socket);