بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > زبان های برنامه نویسی Programming

زبان های برنامه نویسی Programming بحث در مورد زبانهای مختلف برنامه نویسی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 02-25-2014
کارگر سایت آواتار ها
کارگر سایت کارگر سایت آنلاین نیست.
ادمین در لباس کارگر!
 
تاریخ عضویت: Aug 2007
محل سکونت: کرمانشاه
نوشته ها: 1,444
سپاسها: : 907

4,878 سپاس در 836 نوشته ایشان در یکماه اخیر
کارگر سایت به Yahoo ارسال پیام
پیش فرض قطعه كدهای كاربردی و مفيد PHP كوتاه اما پركاربرد Really Useful & Handy PHP Code Snippets

كدهاي كاربردي و مفيد PHP كوتاه اما پركاربرد Really Useful & Handy PHP Code Snippets
به قطعه كدهاي كوتاه در برنامه نويسي اسنيپت گفته ميشه
هميشه اسنيپت هاي خوبي هستند كه وسط يه پروژه ميتونين سرچ كنين به دردتون بخوره

يه جايي 21 دونه از اين ها رو گذاشته بود
من ترجيح دادم يه تاپيك كلي براش ايجاد كنم كه به مرور هر كد كوتاه و خوبي رو كه بشه اينجا معرفي كنم .

خوبي پي اچ پي همينه ديگه !


1. Human Readable Random String
2. Generate a Random String
3. Encode Email Address.
4. Validate email Address
5. List Directory Contents
6. Destroy Directory
7. Parse JSON Data
8. Parse XML Data
9. Create Post Slugs
10. Get Real IP Address of Client
11. Force file Download
12. Creating a Tag Cloud
13. Find Similarity Between Two Strings
14. Use Gravatars in Your Application
15. Truncate Text at Word Break
16. Zip Files on the Fly
17. Unzip Zip File
18. Prepend http to a URL
19. Convert URLs within String into hyperlinks
20. Resize Images on the fly
21. Detect AJAX Request

پاسخ با نقل قول
کاربران زیر از کارگر سایت به خاطر پست مفیدش تشکر کرده اند :
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید




  #2  
قدیمی 02-26-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Human Readable Random String - Really Useful & Handy PHP Code Snippets


Human Readable Random String
This code will create a human readable string that will look more close to dictionary words, useful for captchas

رشته تصادفی بامعنی
این کد رشته ای قابل خواندن تولید می کند که به کلمات واژه نامه نزدیک تر است، مفید برای تصاویر امنیتی.


**************/
(length - length of random string (must be a multiple of 2@*
**************/
;(function readable_random_string($length = 6
,"conso=array("b","c","d","f","g","h","j","k","l$
;("m","n","p","r","s","t","v","w","x","y","z"
;(vocal=array("a","e","i","o","u$
;""=password$
(srand ((double)microtime()*1000000
;max = $length/2
(++for($i=1; $i<=$max; $i
{
;[($password.=$conso[rand(0,19
;[($password.=$vocal[rand(0,4
}
;return $password

__________________


ویرایش توسط Islander : 02-26-2014 در ساعت 06:25 PM
پاسخ با نقل قول
2 کاربر زیر از Islander سپاسگزاری کرده اند برای پست مفیدش:
  #3  
قدیمی 02-27-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Generate a Random String - Really Useful & Handy PHP Code Snippets

Generate a Random String

If you don’t need human readable string, then use this function instead, which will create a random string you can use for user id’s etc

تولید رشته‌‌ی تصادفی

اگر به رشته‌ای با معنی نیاز ندارید، می توانید درعوض از این تابع استفاده کنید، که یک رشته ای تصادفی خلق می‌کند. می توانید از آن برای id کاربر و غیره استفاده کنید.




*************/
l - length of random string@*
/*
}(function generate_rand($l

;c= &quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01 23456789
;(srand((double)microtime()*1000000
}(++for($i=0; $i<$l; $i
;[(rand.= $c[rand()%strlen($c$
{
return $rand
{


__________________

پاسخ با نقل قول
2 کاربر زیر از Islander سپاسگزاری کرده اند برای پست مفیدش:
  #4  
قدیمی 02-28-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Encode Email Address - Really Useful & Handy PHP Code Snippets

Encode Email Address


With this snippet, you can encode any email address into HTML entities so that spam bots do not find it

کدگذاری آدرس ایمیل

با این کد کوتاه، می‌توانید هر آدرس ایمیل را به اشیاء HTML کدگذاری کنید تا ربات های اسپم آن ها را پیدا نکنند.






function encode_email($email='info@domain.com', $linkText='Contact Us', $attrs='class="emailencoder
('"
{
remplazar aroba y puntos//
;(email = str_replace('@', '@', $email$
;(email = str_replace('.', '.', $email$
$;(email = str_split($email, 5

;(linkText = str_replace('@', '@', $linkText$
;(linkText = str_replace('.', '.', $linkText$
$;linkText = str_split($linkText, 5
''part1 = '<a href="ma$
;';part2 = 'ilto$
;<'.part3 = '" '. $attrs$
;'<part4 = '</a
$

;'<"encoded = '<script type="text/javascript$
$;";('encoded .= "document.write('$part1

$;";('encoded .= "document.write('$part2
(foreach($email as $e
}
;";('encoded .= "document.write('$e$
{
$;";('encoded .= "document.write('$part3
( foreach($linkText as $l
}
;";(encoded .= "document.write('$l$
}
$;";('encoded .= "document.write('$part4
;'<encoded .= '</script$

;return $encoded
{

__________________


ویرایش توسط Islander : 03-01-2014 در ساعت 07:08 PM
پاسخ با نقل قول
کاربران زیر از Islander به خاطر پست مفیدش تشکر کرده اند :
  #5  
قدیمی 03-01-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Validate email Address - Really Useful & Handy PHP Code Snippets


Validate email Address
E-mail validation is perhaps the most used validation in web forms, this code will validate email address and also optionally check the MX records of the domain provided in email address to make email validation more robust


تایید آدرس ایمیل
شاید تایید آدرس ایمیل یکی از مورد استفاده ترین تاییدهای فرم های وب باشد، این کد آدرس ایمیل را تایید خواهد کرد و همچنین رکوردهای MX دامنه تامین کننده آدرس ایمیل را به صورت اختیاری بررسی می کند که تایید ایمیل را قوی تر کند.


(function is_valid_email($email, $test_mx = false
}
if(eregi("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email
((
(if($test_mx
}
list($username, $domain) =
;(split("@", $email
;(return getmxrr($domain, $mxrecords
{
else
;return true
else
;return false
{
__________________

پاسخ با نقل قول
کاربران زیر از Islander به خاطر پست مفیدش تشکر کرده اند :
  #6  
قدیمی 03-02-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض List Directory Contents - Really Useful & Handy PHP Code Snippets


List Directory Contents

لیست کردن محتویات دایرکتوری

(function list_files($dir
}
((if(is_dir($dir
}
((if($handle = opendir($dir
}
(while(($file = readdir($handle)) !== false
{
("if($file != "." && $file != ".." && $file != "Thumbs.db
}
"echo '<a target="_blank
;"href="'.$dir.$file.'">'.$file.'</a><br>'."\n
{
{
;(closedir($handle
{
{
{

__________________

پاسخ با نقل قول
2 کاربر زیر از Islander سپاسگزاری کرده اند برای پست مفیدش:
  #7  
قدیمی 03-05-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Destroy Directory - Really Useful & Handy PHP Code Snippets

Destroy Directory
Delete a directory including its contents.
از بین بردن دایرکتوری
حذف یک دایرکتوری و محتویات آن.




*****/
dir - Directory to destroy@*
virtual[optional]- whether a virtual directory@*
/*
(function destroyDir($dir, $virtual = false
}
;ds = DIRECTORY_SEPARATOR$
;dir = $virtual ? realpath($dir) : $dir@
;dir = substr($dir, -1) == $ds ? substr($dir, 0, -1) : $dir$
((if (is_dir($dir) && $handle = opendir($dir
}
((while ($file = readdir($handle
}
(' ..'==if ($file == '.' || $file
}
;continue
{
((elseif (is_dir($dir.$ds.$file
}
;(destroyDir($dir.$ds.$file
{
else
}
;(unlink($dir.$ds.$file
{
{
;(closedir($handle
;(rmdir($dir
;return true
{
else
}
;return false
{
{
__________________


ویرایش توسط Islander : 03-05-2014 در ساعت 06:47 PM
پاسخ با نقل قول
کاربران زیر از Islander به خاطر پست مفیدش تشکر کرده اند :
  #8  
قدیمی 03-05-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Parse JSON Data - Really Useful & Handy PHP Code Snippets

Parse JSON Data
With most of the popular web services like Twitter providing their data through APIs, it is always helpful to know how to parse API data which is sent in various formats including JSON, XML etc.

تجزیه اطلاعات JSON
به این علت که سرویس های محبوب وب مانند توییتر اطلاعات خود را از طریق API ها تولید می کنند، همیشه دانستن چگونگی تجزیه اطلاعات API که با فرمت های مختلف شامل JSON ، XML و غیره فرستاده می شوند، مفید است.



;' {["json_string='{"id":1,"name":"foo","email":"foo@foobar.com", "interest":["wordpress","php$
;(obj=json_decode($json_string$
echo $obj->name; //prints foo
echo $obj->interest[1]; //prints php
__________________


ویرایش توسط Islander : 03-06-2014 در ساعت 07:19 PM
پاسخ با نقل قول
2 کاربر زیر از Islander سپاسگزاری کرده اند برای پست مفیدش:
  #9  
قدیمی 03-06-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Parse XML Data - Really Useful & Handy PHP Code Snippets

Parse XML Data

تجزیه اطلاعات XML



xml string//
$<?'xml_string="<?xml version='1.0
<users>
<user id='398'>
<name>Foo</name>
<email>foo@bar.com</name>
</user>
<user id='867'>
<name>Foobar</name>
<email>foobar@foo.com</name>
</user>
;"</users>

load the xml string using simplexml//
;(xml = simplexml_load_string($xml_string$

loop through the each node of user//
(foreach ($xml->user as $user
}
access attribute//
; ' ',['echo $user['id
subnodes are accessed by -> operator//
; ' ' ,echo $user->name
; '< / echo $user->email, '<br
{
__________________

پاسخ با نقل قول
کاربران زیر از Islander به خاطر پست مفیدش تشکر کرده اند :
  #10  
قدیمی 03-07-2014
Islander آواتار ها
Islander Islander آنلاین نیست.
کاربر فعال
 
تاریخ عضویت: Apr 2012
محل سکونت: کرمانشاه
نوشته ها: 209
سپاسها: : 1,112

795 سپاس در 201 نوشته ایشان در یکماه اخیر
Islander به Yahoo ارسال پیام
پیش فرض Create Post Slugs - Really Useful & Handy PHP Code Snippets

Create Post Slugs

Create user friendly post slugs from title string to use within URLs


تولید پست اسلاگ
از رشته ی عنوان، پست اسلاگ های کاربرپسند تولید می کند تا در URL ها از آن استفاده شود.



}(function create_slug($string
;(slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $string$
;return $slug
{

__________________

پاسخ با نقل قول
2 کاربر زیر از Islander سپاسگزاری کرده اند برای پست مفیدش:
پاسخ

برچسب ها
php, اموزش, اختصاصی


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 01:34 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها