الثلاثاء، 26 يوليو 2016

دالة اظهار التاريخ باللغة العربية php

// التاريخ باللغة العربية
 
function arab_date()
  {
      
// convert englsih days to arabic
      
$Adays = array('الاثنين','الثلاثاء','الأربعاء','الخميس','الجمعة','السبت','الأحد');
      
$Edays = array("Mon""Tue""Wed""Thu""Fri""Sat""Sun");
      
$Rdays gmdate("D");
      
$D str_replace($Edays$Adays$Rdays);
      
// convert english months to arabic
      
$Amonths = array('يناير','فبراير','مارس','أبريل','ماي','يونيو','يوليوز','غشت','شتنبر','اكتوبر','نونبر','دجنبر');
      
$Emonths = array('Jan''Feb''Mar''Apr''May''Jun''Jul''Aug''Sep''Oct''Nov''Dec');
      
$Rmonths gmdate('M');
      
$M str_replace($Emonths$Amonths$Rmonths);
      
// we print the arabic date
      
echo $D "\n" gmdate('d') . "\n" $M "\n" gmdate('Y');
  }
// طريقة الاستدعاء
 
arab_date();  

دالة منع الروابط في النصوص php

//امنع كتابة الروابط في فورم$text $_POST['text']; // متغير النص المراد منع الروابط فيهif(preg_match("/http:\/\/[^\"\s']+/",$text)){
echo 
"لايمكنك وضع رابط الصندوق للكتابة والمراسلة الجدية فقط";
exit;
}  

دالة تفعيل الروابط في النصوص بشكل تلقائي php

//لتفعيلـ الروابط و الإيميلات تلقائيــاfunction Auto_link ($text) {
     
// For http
     
$text str_replace("http://www.","www.",$text);
     
$text str_replace("www.","http://www.",$text);
     
$text preg_replace("/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<A TARGET=\"_blank\" HREF=\"$0\">$0</A>"$text);

     
// For mail
      
$text preg_replace("/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<A HREF=\"mailto:$0\">$0</A>",$text);
      return 
$text;
   }
// طريقة الاستدعاء
  
$txty "http://www.traidnt.net ... webmaster@traidnt.com";
  
$txt_link Auto_link($txty);

  echo 
"<p> <b>".$txt_link."</b></p>";  

دالة الاتصال بقواعد البيانات php

function connectdb()
   {
     global 
$dbhost,$dbname,$dbuser,$dbpass;

      
mysql_connect($dbhost,$dbuser,$dbpass)
        or die (
"couldn't connect to mysql server");
      
mysql_select_db($dbname)
        or die(
"couldn't select db:$dbname");
   }
// طريقة الاستدعاءconnectdb()  

دالة تصغير الصور بشكل تلقائي php

//كائن تصغير الصورfunction mini_img($src$width="300" $border="0"$alt="إضغط على الصورة لمشاهدتها بحجمها الحقيقي")
{
echo 
"<div align=\"center\"><table width=\"240\" border=\"0\" cellpadding=\"0\"  id=\"table1\" bordercolor=\"#000000\" >
<tr><td width=\"100%\" bgcolor=\"#FFFFCC\"><p align=\"center\"><a href=\"
$src\"><span style=\"text-decoration: none\">
<font color=\"#FF0000\">
$alt</font></span></a></td></tr></table></div>";
echo 
"<div align=\"center\"><a href=\"$src\"><img src=\"$src\"  width=\"$width\" border=\"$border\" alt=\"$alt\" /></a>";
}
// طريقة الاستدعاءecho mini_img("111.jpg");  

دالة تلوين النص بتدرج قوس قزح او تلوين تلقائي php

function rainbow($text)
{
    
$color = array("#ff0000""#ff3900""#ff6c00""#ffac00""#ffec00""#d9ff00",
        
"#93ff00""#4dff00""#0dff00""#00ff2d""#00ff6c""#00ffac""#00fff2",
        
"#00d2ff""#0093ff""#0059ff""#0020ff""#1a00ff""#5900ff""#9900ff",
        
"#cc00ff""#ff00f9""#ff00b9""#ff0079""#ff0046""#ff0013");
    for (
$i 0$i <= (strlen($text) - 1); $i++) {
        
$col $color[$i];
        
array_push($color$col);
        echo 
"<font size='+2' color='" $color[rand(0,25)] . "'>" substr($text$i1) .
            
"</font>";
    }
}
///////////////////////////
//color='" . $color[$i] . "'
//وجعله
//color='" . $color[rand(0,25)] . "'
//يصبح تلوين عشوائي
////////////////////////////////
//واستدعائها
echo rainbow("الله اكبر كبير و على كل شيئ قدير");  

دالة تلوين النصوص php

// كائن تلوين النصوص$color="#008000";// لون الخط$font_size=12 // حجم الخطfunction print_text($text )
{
global 
$font_size;
global 
$color;
echo 
"<font color=\"$color\" size=\"$font_size\">$text</font>";
}
// طريقة الاستدعاءecho print_text('الحمد لله رب العالمين');