السلام عليكم ورحمة الله وبركاته
مارأيكم فى استخدام Dreamweaver CS3 فى كتابة الكود php من خلال البرنامج ويوجد مثال للكود اسفل المشاركة
ارجوا النصيحة والقاء الضوء
لانى شاهدت اعمال جميلة للبرنامج
ولكم الاجر والثواب
السلام عليكم ورحمة الله وبركاته
مارأيكم فى استخدام Dreamweaver CS3 فى كتابة الكود php من خلال البرنامج ويوجد مثال للكود اسفل المشاركة
ارجوا النصيحة والقاء الضوء
لانى شاهدت اعمال جميلة للبرنامج
ولكم الاجر والثواب
__________________
المصرية للكلادينج والالومنيوم والاعلان
01004636205
amrdarwish@gmail.com
هو جميل جدا ولكن لكل مبرمج محرر يرتاح معاه فاذا ارتحت معاه خلاص تشعر انك تنقاد إليه من بين جميع المحررات
ولكن لا اظن يوجد أقوى من هذا البرنامج phpDesigner 2008
في تحرير php فهو يحمل امكانية كبيرة جدا ومكتبة الدوال عنده والاكمال التلقائي رهيبة جدا
التعديل الأخير تم بواسطة daif ; 27-07-2008 الساعة 01:11 AM سبب آخر: يمنع قرصنة البرامج
السلام عليكم
لك كل الشكر اخى على المرور ولكن
لا اقصد اخى استخدامه كمحرر ولكن هو يضع لى الكود
انظر على هذا المثال لم اكتب منه حرف بيدى
ولكن البرنامج قام بكتابته
كود PHP:
<?php require_once('Connections/config.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
session_start();
}
// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
$_SESSION['MM_Username'] = NULL;
$_SESSION['MM_UserGroup'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset($_SESSION['MM_Username']);
unset($_SESSION['MM_UserGroup']);
unset($_SESSION['PrevUrl']);
$logoutGoTo = "login.php";
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$currentPage = $_SERVER["PHP_SELF"];
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO islam (id_islam, name, des, text, keywords, ads1) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['id_islam'], "int"),
GetSQLValueString($_POST['name'], "text"),
GetSQLValueString($_POST['des'], "text"),
GetSQLValueString($_POST['text'], "text"),
GetSQLValueString($_POST['keywords'], "text"),
GetSQLValueString($_POST['ads1'], "text"));
mysql_select_db($database_config, $config);
$Result1 = mysql_query($insertSQL, $config) or die(mysql_error());
}
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
mysql_select_db($database_config, $config);
$query_Recordset1 = "SELECT * FROM islam ORDER BY id_islam DESC";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $config) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
$queryString_Recordset1 = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Recordset1") == false &&
stristr($param, "totalRows_Recordset1") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Recordset1 = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_Recordset1 = sprintf("&totalRows_Recordset1=%d%s", $totalRows_Recordset1, $queryString_Recordset1);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<div align="center">
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<p> </p>
<p> </p>
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Id_islam:</td>
<td><input type="text" name="id_islam" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Name:</td>
<td><input type="text" name="name" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Des:</td>
<td><input type="text" name="des" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Text:</td>
<td><input type="text" name="text" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Keywords:</td>
<td><input type="text" name="keywords" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Ads1:</td>
<td><input type="text" name="ads1" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Insert record" /></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1" />
<br />
<?php echo $totalRows_Recordset1 ?> Records Total
</form>
</div>
<table border="1" align="center">
<tr>
<td>id_islam</td>
<td>name</td>
<td>des</td>
<td>text</td>
<td>keywords</td>
<td>ads1</td>
</tr>
<?php do { ?>
<tr>
<td><a href="islamic_details.php?recordID=<?php echo $row_Recordset1['id_islam']; ?>"> <?php echo $row_Recordset1['id_islam']; ?> </a> </td>
<td><?php echo $row_Recordset1['name']; ?> </td>
<td><?php echo $row_Recordset1['des']; ?> </td>
<td><?php echo $row_Recordset1['text']; ?> </td>
<td><?php echo $row_Recordset1['keywords']; ?> </td>
<td><?php echo $row_Recordset1['ads1']; ?> </td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
<p> </p>
<p> <a href="<?php echo $logoutAction ?>"></a> </p>
<p> </p>
<p align="center">
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
__________________
المصرية للكلادينج والالومنيوم والاعلان
01004636205
amrdarwish@gmail.com
هو أمر مريح لمن اعتاد عليه، ويوفر الكثير من الوقت.
رغم أني أتوقع الكثير من المبرمجين الذين سيخالفون هذا الرأي.
ومع كون هذا رأيي إلا إنني لا أستخدم هذه الطريقة بشكل معتمد بعد لاعتيادي على البرمجة الإجرائية.
مفيد للذين لايريدون تعلم البي اتش بي لعمل السكربتات البسيطه مثل الفورم البريدي
__________________
انا أريد وأنت تريد والله يفعل مايريد!
غير صحيح .. هذا أسلوب من أسالب البرمجة، ويستخدمه بعض المتمرسين لسرعة العمل.
ومن لم يكن ملما بالبرمجة بـ PHP فلن يستطيع العمل بها كذلك.
وقد ذكرت آنفا في ردي السابق عن عدم تقبل المبرمجين للفكرة.
بل إن واجهات GUI لـ PHP كلها لم تحقق النجاح المنشود لتعَوُّد المبرمجين على نمط البرمجة النصية، وليس دريم ويفر أولها.
وهذا كان حالي من قبل مع HTML ولا زلت أعاني قليلا منه إلى الآن.
برايي انا لن تصبح مبرمجا الا اذا كتبت الكود كتابة حرفا بحرفه
هذا رايي ربما يتعارض مع ارائكم مع اني لم اجرب اي محررات سوى النوت باد وجربت ديف -بي اتش بي ولم يعجبني
اذا قمت بكتابة الكود بأستخدام البرنامج DreamWeaver
فلاتعتبر نفسك مبرمج .. وماينفع كذا تتعلم البرمجة
لازم تكتب الاكواد100% بنفسكـ
عذرا ع المداخلة