هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش php توابع
#2
توابع کار با MYSQL

این توابع رو توی انترنت پیدا کردم و نوشته خودم نیست (Copyright)

------------------------------------------------------------------------------------------------------
تعداد رکورد هاي تحت تاثير قرار گرفته در آخرين پرس و جوي انجام داده را مي گيرد





1

mysql_affected_rows()



کاربر فعال را در ارتباط جاري با بانک اطلاعاتي را عوض ميکند عوض مي کند





1

mysql_change_user()



تنظيمات کاراکتري پيش فرض را از ارتباط جاري را باز ميگرداند





1

mysql_client_encoding()



ارتباع جاري با پايگاه داده را قطع ميکند





1

mysql_close()



يک ارتباط جديد با پايگاه داده برقرار مي کند





1

mysql_connect()



يک بانک اطلاعاتي ميسازد





1

mysql_create_db()



نشانگر (پيوينتر) داخلي مجموعه جواب را حرکت مي دهد





1

mysql_data_seek()



اطلاعات جواب پرس و جو را مي گيرد





1

mysql_db_name()



پرس و جو را ارسال مي کند





1

mysql_db_query()




بانک اطلاعاتي را حذف ميکند





1

mysql_drop_db()



شماره خطاي ايجاد شده در آخرين عمليات را باز مي گرداند





1

mysql_errno()



متن خطاي ايجاد شده در آخرين عمليات را باز ميگرداند





1

mysql_error()



يک رشته را براي کار با بانک اطلاعاتي تطبيق مي کند





1

mysql_escape_string()



يک مجموعه جواب بازگشتي را در آرايه اي انجمني يا انديسي يا هر دو مي ريزد





1

mysql_fetch_array()



يک مجموعه جواب بازگشتي را در آرايه اي انجمني مي ريزد





1

mysql_fetch_assoc()



اطلاعات يک ستون را از يک مجموعه جواب ميگيرد و يک شي را باز ميگرداند





1

mysql_fetch_field()



طول هر کدام از جواب هاي خروجي را باز مي گرداند





1

mysql_fetch_lengths()



يک مجموعه جواب را در يک شي مي ريزد





1

mysql_fetch_object()



يک مجموعه جواب را به صورت يک آرايه شمارشي در مي آورد





1

mysql_fetch_row()



نمايه فيلد معرفي شده در مجموعه جواب را باز مي گرداند





1

mysql_field_flags()



طول فيلد مشخص شده را باز ميگرداند





1

mysql_field_len()



نام فيلد مشخص شده در مجموعه جواب را باز مي گرداند





1

mysql_field_name()



نشانه گر جواب را در فيلد مبدا مشخص شده قرار مي دهد





1

mysql_field_seek()



نام جدولي را که فيلد در آن قرار دارد را باز مي گرداند





1

mysql_field_table()



نوع فيلد موجود در مجموعه جواب را باز مي گرداند





1

mysql_field_type()



حافظه را از مجموعه جواب خالي مي کند





1

mysql_free_result()



اطلاعات خدمات گيرنده پايگاه داده را بدست مي آورد





1

mysql_get_client_info()



اطلاعات ميزبان پايگاه داده را بدست مي آورد





1

mysql_get_host_info()



پروتکل(قوانين) مورد استفاده در پايگاه داده را ميگيرد نسخه





1

mysql_get_proto_info()



اطلاعات خدمات دهنده پايگاه داده را بدست مي آورد





1

mysql_get_server_info()



اطلاعاتي در مورد جديدترين پرسش و پاسخ را باز مي گرداند





1

mysql_info()



شناسه آخرين فيلد اضافه شده را باز مي گرداند





1

mysql_insert_id()



بانک هاي اطلاعاتي موجود را نشان مي دهد





1

mysql_list_dbs()



ستون هاي جدول را نشان مي دهد





1

mysql_list_fields()



پردازش هاي انجام شده را نشان مي دهد





1

mysql_list_processes()



ليست جدول هاي يک بانک اطلاعاتي را نشان مي دهد





1

mysql_list_tables()



تعداد فيلد هاي يک مجموعه جواب را باز مي گرداند





1

mysql_num_fields()



تعداد سطرهاي يک مجموعه جواب را باز مي گرداند





1

mysql_num_rows()



يک اتصال دائمي با پايگاه داده بر قرار مي کند





1

mysql_pconnect()



يک ارتباط را پينگ مي کند و در صورت برقرار نبودن ارتباط آنرا برقرار ميسازد





1

mysql_ping()



يک پرس و جو را ارسال ميکند





1

mysql_query()



کاراکتر هاي ويژه را در يک رشته براي استفاده از پايگاه داده بهينه ميکند و در اين عمل از تنظيمات کاراکتري موجود در پايگاه داده استفاده مي کند.





1

mysql_real_escape_string()



اطلاعات مجموعه جواب را باز ميگرداند





1

mysql_result()



يک بانک اطلاعاتي را نتخاب مي کند





1

mysql_select_db()



وضعيت سيستم جاري را باز مي گرداند





1

mysql_stat()



نام جدول فيلد را باز ميگرداند





1

mysql_tablename()



جاري را باز مي گرداند thread شناسه





1

mysql_thread_id()



يک پرس و جو را بدون واسطه به پايگاه داده ارسال مي کند





1

mysql_unbuffered_query()


توابع کار با اعداد



یافتن کوچکترین عدد بین چندین عدد با استفاده از تابع زیر





1

echo min(5,3,6); //output 3




این تابع برعکس تابع بالایی کار میکند





1

echo max(5,3,6); //output 6




این تابع عدد را به سمت بالا گرد میکند





1

echo ceil(1.4); //output 2




این تابع عدد را به سمت پایین گرد میکند





1

echo floor(1.6); //output 1




این تابع عدد را به نزدیکترین عدد کامل,گرد میکند. این تابع همچنین ارگومانی بصورت اختیاری
را برای تعیین دقت محاسبه دریافت میکند.مثال زیر عدد را تا دو رقم اعشار گرد میکند





1

echo round(2.590,2); //output 2.59


شما همچنین میتوانید با دادن عدد منفی یعنوان ارگومان دوم ,اعداد صحیح را روند کنید





1

echo round(2599,-2); //output 2600




تولید اعداد تصادفی با استفاده از توبع زیر
این دو تابع دو ارگومان اختیاری دریافت مکنند که محدوده انتخاب را تعیین مکنند





1

echo rand();






1

echo mt_rand(50,100);




تبدیل باینری به دسیمال





1

echo bindec(1010); //output 10


تبدیل دسیمال به باینری





1

echo decbin(10); //output 1010


تبدیل باینری به هگزا





1

echo bin2hex(1010); //output 31303130





تبدیل دسیمال به هگزا





1

echo dechex(10); //output a


تبدیل هگزا به دسیمال





1

echo hexdec(a); //output 10




تبدیل دسیمال یه اکتال





1

echo decoct(100); //output 144


تبدیل اکتال به دسیمال





1

echo octdec(144); //output 100





این تابع جهت بدست اوردن جذر یک عدد بکار میرود





1

echo sqrt(9); //output 3





برای بدست اوردن توان یک عدد از تابع زیر استفاده میشود
ارگومان های این تابع به ترتیب پایه وتوان است





1

echo pow(2,3); //output 8

کار با ftp
کانکت شدن به ftp





12

$id=ftp_connect($ip,21,90);
مقدار پیش فرض زمان 90 ثانیه
مقدار پیش فرض پورت هم 21 می باشد
---------------------
لاگین شدن به ftp





12

ftp_login($id,$user,$pass);
آرگومان اول متغییر اشاره گر و آرگومان دوم نام کاربری و آرگومان سوم هم رمز عبور می باشد
---------------------------------------------------------
لیست کردن فایل ها و دایرکتوری های یک دایرکتوری اصلی





12

array ftp_nlist($id,"www");
این تابع خروجی که میدهد یک آرایه می باشد که با foreach میشه مقادیر آرایه که شامل نام فایل ها و دایرکتوری ها می باشد رو در آورد
آرگومان اول اشاره گر و آرگومان دوم هم اسم دایرکتوری
-----------------------------------------------
حذف یک فایل





12

ftp_delete($id,"file.txt");
----------------------------
حذف یک دایرکتوری





12

ftp_rmdir($id,"dir");
----------------------------
ایجاد یک دایرکتوری





12

ftp_mkdir($id,"directory");
-------------------------------
مشخص کردن دایرکتوری کاری فعلی





12

ftp_pwd($id);
تنها آرگومانی که میگیره اشاره گر می باشد

-------------------------------------
تغییر دایرکتوری کاری





12

ftp_chdir($id,"direnew");




-----------------------------------
انتخاب دایرکتوری والد





12

ftp_cdup($id);
--------------------------------------------
مشخص کردن حجم یک فایل





12

ftp_size($id,"file.txt");
-------------------------------------------
اپلود فایل





12

ftp_put($id,"file_maghsad.txt","file_mabda.txt",FT P_ASCII);
آرگومان اول اشاره گر
آرگومان دوم اسم فایلی که توی هاست قرار میگیره
آرگومان سوم اسم فایلی که از PC آپلود میشود
آرگومان 4 هم یکی از مقادیر FTP_ASCII و FTP_BINARY قرار می گیره
---------------------------------------------------------
دانلود فایل





12

ftp_get($id,"file_maghsad.txt","file_mabda.txt",FT P_ASCII);
آرگومان اول اشاره گر
آرگومان دوم اسم فایلی که توی pc قرار میگیره
آرگومان سوم اسم فایلی که از هاست قرار هست دانلود بشود
آرگومان 4 هم یکی از مقادیر FTP_ASCII و FTP_BINARY قرار می گیره
---------------------------------------------
ftp_exec();
اجرای دستورات لینوکس





12

ftp_exec($id,"command linux");
پاسخ
 سپاس شده توسطCancer9003 (۱۳۹۰/۱۰/۸، ۱۴:۴۸:۳۸ عصر) ، Night (۱۳۹۰/۱۰/۸، ۱۵:۰۸:۰۲ عصر) ، Farhoodi (۱۳۹۰/۱۰/۸، ۲۰:۰۷:۱۴ عصر) ، Behr☺uz (۱۳۹۰/۱۰/۹، ۰۱:۳۹:۵۲ صبح) ، شماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۴۷:۱۹ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۰۹:۵۳ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۰۸:۵۷ عصر)


پیام‌های داخل این موضوع
آموزش php توابع - توسط baxe rapper - ۱۳۹۰/۱۰/۸، ۱۴:۴۳:۲۵ عصر
RE: آموزش php توابع - توسط baxe rapper - ۱۳۹۰/۱۰/۸، ۱۴:۴۶:۰۶ عصر

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان