السلام عليكم ورحمة الله وبركاته..
خطر ببالي جمع أكبر عدد من دوال الـPHP العملية والمميزة
ويتم جمعها بعدة طرق.. إما بوضع الدوال الذكية المبرمجة شخصيًا، أو نسخها من مواقع أخرى
وذلك للتسهيل على المبرمجين خصوصًا المبتدأين منهم (مثلي)
وسأبدأ بأحد الدوال التي قمت بكتابة شفرتها من وقت قصير:
عمل الدالة: صناعة النماذج.
هدف الدالة: تقليل عدد شفرات الـHTML .. ربما ::con2:
الدالة:
الاستخدام:كود PHP:<?PHP
//Powered by Phpaw; http://www.phpaw.com
function form($style, $divid='', $action, $input)
{
(empty($divid))? $divid=substr(md5(time()), -4) : $divid=$divid;
(empty($action))? $action=$PHP_SELF : $action=$action;
$result .= '<form method="POST" action="'.$action.'">'."\n";
$result .= ' <div align="center" id=\''.$divid.'\'>'."\n";
$result .= ' <table border="0" width="100%" class="'.$style.'">'."\n";
foreach ($input as $input=> $value)
{
$inputs = explode('||', $input);
$result .= ' <tr>'."\n";
$result .= ' <td>'. $inputs[0] .'</td>'."\n";
$result .= ' <td> <input type="'.$inputs[1].'" name="'.$inputs[2].'" size="'.$inputs[3].'" value="'.$value.'"></td>'."\n";
$result .= ' </tr>'."\n";
}
$result .= ' </table>'."\n";
$result .= ' </div>'."\n";
$result .= '<p><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>'."\n";
$result .= ' ';
return $result;
}
?>
في حالة وجود غموض يمكن طرح أي سؤال حول الدالةكود PHP:print form('CSS STYLE', 'DIV ID', 'ACTION', array('TITLE||TYPE||NAME||SIZE'=>'VALUE'));
//Example:
print form('loginform', 'login', 'login.php', array('Username:||text||username||30'=>'Enter your username', 'Password||password||password||30'=>''));
سأدرج دوال أخرى لاحقًا إن شاء الله


) 
رد مع اقتباس

