Estou iniciando em php, mais precisamente em poo e estou com um probleminha em um script que preciso fazer rodar.
<?php
class Server{
private $ip;
private $pt;
public $status;
public function __construct($serverip, $serverpt) {
$this->ip = $serverip;
$this->pt = $serverpt;
$this->Verificar();
}
public function Verificar(){
$status = @fsockopen($this->ip,$this->pt,$errno,$errstr,(float)0.1);
if(!$status){ echo "error<br>";
return 0;
}
else {
echo "done<br>";
return 1;
fclose ( $status);
}
}
}
//functions
function VerificarServer(){
$server= new Server("192.168.0.200","80");
$login= new Server("192.168.0.200","1433");
if ($login & $server == 1 ) {
echo "<br>online";
} else {
echo "<br>offline";
}
}
VerificarServer();
?>
Meu problema aparentemente esta na passagem dos dados da classe para a instancia, que no caso esta dentro da função. A idéia é pegar o valor de retorno( 0 ou 1) e tacar na variavel, no caso, $server e $login.
Pergunta
Prototype
Olá pessoal do Script Brasil, sou novo no fórum.
Estou iniciando em php, mais precisamente em poo e estou com um probleminha em um script que preciso fazer rodar.
Meu problema aparentemente esta na passagem dos dados da classe para a instancia, que no caso esta dentro da função. A idéia é pegar o valor de retorno( 0 ou 1) e tacar na variavel, no caso, $server e $login.
Qualquer ajuda será bem vinda. :)
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.