سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم:

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
مارأيكم فى استخدام Dreamweaver CS3 فى وضع كود php



السلام عليكم ورحمة الله وبركاته

مارأيكم فى استخدام Dreamweaver CS3 فى كتابة الكود php من خلال البرنامج ويوجد مثال للكود اسفل المشاركة

ارجوا النصيحة والقاء الضوء

لانى شاهدت اعمال جميلة للبرنامج

ولكم الاجر والثواب








عمرو درويش is offline   قديم 25-07-2008, 06:22 PM
الرد مع إقتباس
عضو نشيط جدا
#2  

هو جميل جدا ولكن لكل مبرمج محرر يرتاح معاه فاذا ارتحت معاه خلاص تشعر انك تنقاد إليه من بين جميع المحررات

ولكن لا اظن يوجد أقوى من هذا البرنامج phpDesigner 2008
في تحرير php فهو يحمل امكانية كبيرة جدا ومكتبة الدوال عنده والاكمال التلقائي رهيبة جدا

























آخر تعديل بواسطة daif في 27-07-2008 الساعة 12:11 AM. السبب: يمنع قرصنة البرامج
مهتم is offline   قديم 25-07-2008, 06:54 PM
الرد مع إقتباس
عضو نشيط جدا
#3  
السلام عليكم

السلام عليكم

لك كل الشكر اخى على المرور ولكن

لا اقصد اخى استخدامه كمحرر ولكن هو يضع لى الكود

انظر على هذا المثال لم اكتب منه حرف بيدى

ولكن البرنامج قام بكتابته

كود 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>&nbsp;</p>
    <p>&nbsp;</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">&nbsp;</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']; ?>&nbsp; </a> </td>
      <td><?php echo $row_Recordset1['name']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['des']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['text']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['keywords']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['ads1']; ?>&nbsp; </td>
    </tr>
    <?php } while ($row_Recordset1 mysql_fetch_assoc($Recordset1)); ?>
</table>
<p>&nbsp;</p>
<p>&nbsp;<a href="<?php echo $logoutAction ?>"></a>  </p>
<p>&nbsp;</p>
<p align="center">&nbsp;
</body>
</html>
<?php
mysql_free_result
($Recordset1);
?>






عمرو درويش is offline   قديم 25-07-2008, 07:06 PM
الرد مع إقتباس
عضو فعال
#4  

هو أمر مريح لمن اعتاد عليه، ويوفر الكثير من الوقت.
رغم أني أتوقع الكثير من المبرمجين الذين سيخالفون هذا الرأي.
ومع كون هذا رأيي إلا إنني لا أستخدم هذه الطريقة بشكل معتمد بعد لاعتيادي على البرمجة الإجرائية.






أبو حازم الاسكندراني is offline   قديم 27-07-2008, 12:08 AM
الرد مع إقتباس
عضو فعال جدا
#5  

مفيد للذين لايريدون تعلم البي اتش بي لعمل السكربتات البسيطه مثل الفورم البريدي






__________________
انا أريد وأنت تريد والله يفعل مايريد!
PHP Expert is offline   قديم 27-07-2008, 08:37 AM
الرد مع إقتباس
عضو فعال
#6  

غير صحيح .. هذا أسلوب من أسالب البرمجة، ويستخدمه بعض المتمرسين لسرعة العمل.
ومن لم يكن ملما بالبرمجة بـ PHP فلن يستطيع العمل بها كذلك.
وقد ذكرت آنفا في ردي السابق عن عدم تقبل المبرمجين للفكرة.
بل إن واجهات GUI لـ PHP كلها لم تحقق النجاح المنشود لتعَوُّد المبرمجين على نمط البرمجة النصية، وليس دريم ويفر أولها.
وهذا كان حالي من قبل مع HTML ولا زلت أعاني قليلا منه إلى الآن.






أبو حازم الاسكندراني is offline   قديم 28-07-2008, 10:16 PM
الرد مع إقتباس
عضو سوبر نشيط
#7  

برايي انا لن تصبح مبرمجا الا اذا كتبت الكود كتابة حرفا بحرفه

هذا رايي ربما يتعارض مع ارائكم مع اني لم اجرب اي محررات سوى النوت باد وجربت ديف -بي اتش بي ولم يعجبني






exchangeboss is offline   قديم 29-07-2008, 10:03 AM
الرد مع إقتباس
عضو جديد
#8  

اذا قمت بكتابة الكود بأستخدام البرنامج DreamWeaver

فلاتعتبر نفسك مبرمج .. وماينفع كذا تتعلم البرمجة

لازم تكتب الاكواد100% بنفسكـ

عذرا ع المداخلة






راكان العصيمي is offline   قديم 30-07-2008, 02:35 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
دليل PHP الصغير سردال PHP 25 10-03-2006 02:19 AM
طريقة نزع كود التبليغ من المنتدى vb حاتم الإصلاح والصيانة 6 07-08-2005 08:14 AM
ال PHP تاريخها و فوائدها و خطورتها Tender_Heart الويب والويب 2.0 والـ Semantic Web 3 25-04-2003 03:30 PM
حول إنشاء تطبيقات PHP مستقلة CLI/GTK VisualMind الويب والويب 2.0 والـ Semantic Web 6 11-01-2003 07:31 PM
لجميع محبي لغة php مراجع Jelsoft الويب والويب 2.0 والـ Semantic Web 11 10-10-2002 04:41 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:03 PM.