Jump to content

Nioshi

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Comum

About Nioshi

  1. Consegui arrumar, eu tentei inventar moda, era só pegar a data como já chegava, sem o format(); Post resolvido.
  2. Bom dia pessoal, tenho o seguinte problema, meu back-end com PHP precisa fazer um select no banco de dados SQL server, e uma das condições para pegar o dado é a data, até ai sem problemas, se eu utilizar: $dataInicio = $dataInicio->format('d/m/Y'); ele pega o dado sem problema algum do meu banco, porem quando foi tentado implementar em outro SQL Server, ele retorna o seguinte erro: SQLSTATE [22007, 242]: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]A conversão de um tipo de dados nvarchar em um tipo de dados datetime resultou em um valor fora do intervalo. ou seja, eu acho que o problema é a forma que o sql foi instalado(inglês,português), enfim, o que eu realmente preciso e se tem como eu saber o dateformat do SQL server, antes de setar a variável da data para consulta. no SQL do cliente se colocar o seguinte código: $dataInicio = $dataInicio->format('m/d/y'); ele também funciona sem problema algum, o que eu preciso saber é quando utilizar qual. Obrigado desde já.
  3. Nioshi

    [Resolvido] $_post recebe variável nula do c#

    boa tarde, apesar de eu ter começado meu programa c# do zero, eu só queria deixar registrado aqui que eu resolvi o meu problema com webserver no c#, e cURL no lado do PHP, no qual o c# envia minha informação para minha url "http://localhost:12934/mod/" e o cURL pega a informação dessa URL. Abraço e obrigado pela ajuda.
  4. Nioshi

    [Resolvido] $_post recebe variável nula do c#

    descobri que seu setar manualmente desta forma a variável antes do if: $modFolha = 'sim'; ele entra no if normalmente e envia a imagem correta ao .js.
  5. Nioshi

    [Resolvido] $_post recebe variável nula do c#

    ok, desculpe pelos prints. isso quer dizer que a variável não está nula, e meu problema é outro?
  6. Nioshi

    [Resolvido] $_post recebe variável nula do c#

    opa Gabriel, obrigado pelo retorno, eu coloquei o código que você sugeriu e retornou isso no navegador. http://prntscr.com/lhi2nc o que eu estou achando estranho, é que eu já fiz um código parecido e o $_POST pegou a variável vinda do c# normalmente: código em c#: http://prntscr.com/lhi39n código em php: http://prntscr.com/lhi3wa por isso não estou achando o motivo dele receber null
  7. Boa tarde, estou enfrentando um problema em meu código, eu tenho um código em c# que fica ouvindo a porta 12934, quando recebe requisição ele envia um post ao meu arquivo php, o problema está que o $_POST recebe valor nulo por algum motivo que ainda não descobri. código no c#: string URLreceber = "http://localhost/pweb/modulose"; string URLRetornoimg = "http://localhost/pweb/modulos"; string URLRetornocam = "http://localhost/pweb/moduloscaminho"; using (var cliente = new WebClient()) { NameValueCollection modulose = new NameValueCollection(); modulose["folha"] = folha; modulose["informe"] = informe; modulose["cartao"] = cartao; Console.WriteLine(modulose["folha"]); Console.ReadKey(); resultimg = cliente.UploadValues(URLRetornoimg, modulose); retorno = Encoding.UTF8.GetString(resultimg); Console.WriteLine(retorno); Console.ReadKey(); } código em php: $app->post('/modulos', function (Request $request) use ($app) { $modFolha = ''; $modInforme = ''; $modCartao = ''; if(isset($_POST['folha'])){ $modFolha = $_POST['folha']; } if(isset($_POST['informe'])){ $modFolha = $_POST['informe']; } if(isset($_POST['cartao'])){ $modFolha = $_POST['cartao']; } if($modFolha == 'sim'){ $modFolha = 'sim'; }else{ $modFolha = 'nao'; } if($modInforme == 'sim'){ $modInforme = 'sim'; }else{ $modInforme = 'nao'; } if($modCartao == 'sim'){ $modCartao = 'sim'; }else{ $modCartao = 'nao'; } if($modFolha == 'sim'){ $modulosImagem['folha'] = './images/holerite.png'; }else{ $modulosImagem['folha'] = './images/holeriteDesabilitado.png'; } if($modInforme == 'sim'){ $modulosImagem['informe'] = './images/informeVerde.png'; }else{ $modulosImagem['informe'] = './images/informeDesabilitado.png'; } if($modCartao == 'sim'){ $modulosImagem['cartao'] = './images/cartao.png'; }else{ $modulosImagem['cartao'] = './images/cartaoDesabilitado.png'; } if(file_exists("../app/config/global.php")){ return new Response(json_encode($modulosImagem), 201); } else{ return new Response("Arquivo global não existe", 500); } }); Código em .js // post para a rota que retorna os dados $http.post('./modulos', data, setting) .success(function (data, status, headers, setting){ $scope.folha = angular.fromJson(data).folha; $scope.informe = angular.fromJson(data).informe; $scope.cartao = angular.fromJson(data).cartao; }) .error(function (data, status, header, setting){ $scope.ResponseDetails = "Erro: " + data ; }); var setting = { headers : { 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;' } } com as linhas: ini_set('display_errors', true); error_reporting(E_ALL); ele retorna: http://prntscr.com/lhhpdu e sem as linhas ele retorna NULL, alguém sabe dizer no que estou errando? retorno no c#: http://prntscr.com/lhhqba variáveis pegas: http://prntscr.com/lhhqr6
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.