View Full Version : خطای Fatal error: Call to undefined function socket_create()
Veteran
دوشنبه 31 تیر 1392, 17:42 عصر
روی سیستمم نمیتونم از توابع مربوط به سوکت استفاده کنم ! چرا ؟
<?php
$socket=socket_create(AF_INET,SOCK_STREAM,0);
?>
Fatal error: Call to undefined function socket_create()
علت چی میتونه باشه ؟
shahriyar3
دوشنبه 31 تیر 1392, 17:46 عصر
یعنی علت چی میتونه باشه؟ :گیج:
Call to undefined function socket_create()
تابع نا شناخته ایجاد سوکت را صدا زدید!!
if(function_exists(socket_creat)){
}
parsboy
دوشنبه 31 تیر 1392, 17:47 عصر
روی سیستمم نمیتونم از توابع مربوط به سوکت استفاده کنم ! چرا ؟
[PHP]<?php
$socket=socket_create(AF_INET,SOCK_STREAM,0);
?>
Fatal error: Call to undefined function socket_create()
علت چی میتونه باشه ؟
دوست عزیز دلیل که مشخصه:
Fatal error: Call to undefined function socket_create()
این تابع فراخوانی نشده!
Veteran
دوشنبه 31 تیر 1392, 17:50 عصر
تابع فراخوانی نشده یعنی چی ؟
خب میخوام یک سوکت ایجاد کنم که بتونم در ادامه با متغیر socket$ کار کنم.
parsboy
دوشنبه 31 تیر 1392, 17:54 عصر
یعنی علت چی میتونه باشه؟ :گیج:
Call to undefined function socket_create()
تابع نا شناخته ایجاد سوکت را صدا زدید!!
if(function_exists(socket_creat)){
}
دوست عزیزمون توضیح داد دیگه!
shahriyar3
دوشنبه 31 تیر 1392, 17:54 عصر
تابع فراخوانی نشده یعنی چی ؟
خب میخوام یک سوکت ایجاد کنم که بتونم در ادامه با متغیر socket$ کار کنم.
احتیاج دارید که یا فعالش کنید یا نصبش (http://www.php.net/manual/en/sockets.installation.php) کنید روی هاستتون
Veteran
دوشنبه 31 تیر 1392, 18:01 عصر
روی هاست نیست.روی لوکال هست.
php_sockets.dll هم فعاله
shahriyar3
دوشنبه 31 تیر 1392, 18:05 عصر
این را چک کنید
Note that under windows you just need to uncomment the line
;extension=php_sockets.dll
so that it looks like
extension=php_sockets.dll
(without the ; at the start)
in your php.ini (in the directory c:\program files\PHP\php.ini)
If that line isn't in there, you probably have a custom php install. In that case you need to add the line to php.ini and download the sockets dll.
In order to get the php_sockets.dll:
- Download the regular php zip file from http://www.php.net/downloads.php
- Find the dll in the ext directory
- Extract the php_sockets.dll to the ext directory of your install
(probably at c:\program files\PHP\ext)
Veteran
دوشنبه 31 تیر 1392, 18:19 عصر
دادا این میگه کاراکتر ; رو از اول php_sockets.dll; وردارین تا فعال بشه.توی فایل php.ini
حالا اگه نبود ممکنه برید از این لینک دانلود کنید.
ولی در فایل php.ini که توی سیستمم هست این وجود داره و اول ; وجود نداره.یعنی فعاله دیگه !
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.