我正在嘗試製作一個系統,其中用戶鍵入他們的cmd或終端telent {domain} {port}
當然域將是我使用的域和端口的端口,但我無法創建套接字,它可以在我的電腦上正常工作,但在VPS上它不起作用。這裏是我必須創建套接字的代碼。PHP插座的工作正常
<?php
echo "test";
if(!$sock = socket_create(AF_INET, SOCK_STREAM, 0))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Couldn't create socket: [$errorcode] $errormsg \n");
}
echo "Socket created \n";
?>
但是在頁面上沒有任何內容出現在「測試」之後,有沒有什麼我做錯了?
您是否將顯示器錯誤設置爲1?否則,例外情況不會顯示http://php.net/manual/en/errorfunc.configuration.php#ini.display-errors –
error_reporting(-1); ini_set('display_errors','1');在腳本的頂部 –
@SanderVisser我已經這樣做了,現在我得到這個錯誤'致命錯誤:調用未定義的函數socket_create()在C:\ inetpub \ wwwroot \ app \ tpl \ skins \ HabboExtreme \ socket.php在線6'但功能之前工作正常 – user3867184