PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با توابع



hadi812
October 15th, 2009, 00:09
با سلام به همه اساتید محترم و بزرگوار

من یک مشکل بزرگی دارم
مشکل من اینه که من تو سرور توابع های زیادی رو مسدود کردم که مسدود کردن اینها باعث شده که سیستم های نیوک و دیتالایف که در سایت های روی سرور نصب شده به درستی کار نکنه مثلاً تو دیتالایف نمیشه بنر تبلیغاتی اضافه کرد یا ایجاد موضوع کرد و یا در نیوک نمیشه نظر سنجی کرد و یا عضو شوندو و یا عضو ها لاگین کنند.

توابع های بسته شده عبارت اند از

system, show_source, symlink, exec, dl, shell_exec, passthru, phpinfo, escapeshellarg, escapeshellcmd, ini_set, curl_close, curl_errno, curl_copy_handle, curl_error, curl_exec, curl_getinfo, curl_getinfo, curl_init, curl_multi_add_handle, curl_multi_close, curl_multi_exec, curl_multi_getcontent, curl_multi_info_read, curl_multi_init, curl_multi_remove_handle, curl_multi_select, curl_setopt_array, curl_setopt, curl_version, chgrp, ini_restore, ini_alter, imap_ope, getcwd, diskfreespace, disk_total_space, disk_free_space, chown, chmod, get_cfg_varget_current_user, get_cfg_var, get_current_user, show_source, posix_getuid, posix_kill, posix_access, posix_getgroups, posix_seteuid, posix_uname, php_uname, putenv, getenv, phpversion, set_time_limit, posix_getgid, openlog, syslog, apache_note, apache_setenv, popen, proc_close, proc_open, proc_nice, proc_get_status, proc_terminate, virtual, mkdir, rename, rmdir, unlink, touch, link, copy, get_loaded_extensions, apache_getenv, apache_get_version, apache_get_modules, socket_accept, socket_bind, socket_clear_error, socket_close, socket_connect, socket_create_listen, socket_create_pair, socket_create, socket_get_option, socket_getpeername, socket_getsockname, socket_last_error, socket_listen, socket_read, socket_recv, socket_recvfrom, socket_select, socket_send, socket_sendto, socket_set_block, socket_set_nonblock, socket_set_option, socket_shutdown, socket_strerror, socket_write

خدا وکیلی ممنون میشم کسی این منت رو سرم بزاره و کمکم کنه=((;;):77::x:63:

Vahid
October 15th, 2009, 00:12
خدا وکیلی ممنون میشم کسی این منت رو سرم بزاره و کمکم کنه=((;;):77::x:63:


که چی بشه؟؟

KamranOnline
October 15th, 2009, 00:16
با سلام به همه اساتید محترم و بزرگوار

من یک مشکل بزرگی دارم
مشکل من اینه که من تو سرور توابع های زیادی رو مسدود کردم که مسدود کردن اینها باعث شده که سیستم های نیوک و دیتالایف که در سایت های روی سرور نصب شده به درستی کار نکنه مثلاً تو دیتالایف نمیشه بنر تبلیغاتی اضافه کرد یا ایجاد موضوع کرد و یا در نیوک نمیشه نظر سنجی کرد و یا عضو شوندو و یا عضو ها لاگین کنند.

توابع های بسته شده عبارت اند از

system, show_source, symlink, exec, dl, shell_exec, passthru, phpinfo, escapeshellarg, escapeshellcmd, ini_set, curl_close, curl_errno, curl_copy_handle, curl_error, curl_exec, curl_getinfo, curl_getinfo, curl_init, curl_multi_add_handle, curl_multi_close, curl_multi_exec, curl_multi_getcontent, curl_multi_info_read, curl_multi_init, curl_multi_remove_handle, curl_multi_select, curl_setopt_array, curl_setopt, curl_version, chgrp, ini_restore, ini_alter, imap_ope, getcwd, diskfreespace, disk_total_space, disk_free_space, chown, chmod, get_cfg_varget_current_user, get_cfg_var, get_current_user, show_source, posix_getuid, posix_kill, posix_access, posix_getgroups, posix_seteuid, posix_uname, php_uname, putenv, getenv, phpversion, set_time_limit, posix_getgid, openlog, syslog, apache_note, apache_setenv, popen, proc_close, proc_open, proc_nice, proc_get_status, proc_terminate, virtual, mkdir, rename, rmdir, unlink, touch, link, copy, get_loaded_extensions, apache_getenv, apache_get_version, apache_get_modules, socket_accept, socket_bind, socket_clear_error, socket_close, socket_connect, socket_create_listen, socket_create_pair, socket_create, socket_get_option, socket_getpeername, socket_getsockname, socket_last_error, socket_listen, socket_read, socket_recv, socket_recvfrom, socket_select, socket_send, socket_sendto, socket_set_block, socket_set_nonblock, socket_set_option, socket_shutdown, socket_strerror, socket_write

خدا وکیلی ممنون میشم کسی این منت رو سرم بزاره و کمکم کنه=((;;):77::x:63:

فکر کنم دستورات Echo , Print پی اچ پی هم می بستی که کامل پی اچ پی ایزوله می کردی !

80% اضافی و کاملا اشتباه هست، نمونه بارز CHmod , Chown , touch , socket_XXX , ... هست !

Sajad
October 15th, 2009, 00:19
من كه سر در نياوردم از سوالتون.
هر جا كه تابعي بسته شده باشه خود php تو صفحه اخطار ميزنه كه اين تابع بسته شده. شما هم از تو ليست حذف كن.

Roka
October 15th, 2009, 00:38
اینجوری نمیشه گفت از فلان تابع هست
ولی چیزائی جناب کامران گفتند از لیست بردار + copy و unlink رو هم بردار !
اگه شد که شد ، اگه نشد باید خودت تست کنی دیگه ! دونه دونه برداری و نتیجه رو چک کنی ، از لاگ هم میتونی استفاده کنی تا تابعی که اذیت میکنند رو راهت تر پیدا کنی

موفق باشید

Domain
October 15th, 2009, 00:56
خوب برای اینکه مشکلتون حل بشه خود توابع مشمول safe mode رو غیرفعال کنید و بعداً تابع خاصی که مد نظرتون بود اضافه کنید!

HugeServer
October 15th, 2009, 00:57
یکی از بزرگترین مشکلات هاستینگ ایرانی ها اینه که فکر میکنن اکنیت به df ها وابست فقط!
ولی هاستینگ های خارجی ببینید همین چند تا فانکشن رو بستن!
منم توصیه میکنم همین هارو ببندید فقط!

show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, allow_url_fopen