Ir para conteúdo

Brxlx

Members
  • Total de itens

    8
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Brxlx

Informações Pessoais

  • Sexo
    Masculino
  1. Estou tentando inserir essa lógica no scroll da minha página, ele pega corretamente a condição do ife entra no laço. Para todos os demais elementos da página que geram o scroll, ele rola certo, apenas para o button#conheca que não consigo fazer o cálculo da altura. Preciso que ele pegue o offset e some com a altura, devido ao menu que abre em mobile, mas ele está sendo sobrescrito pelo scrollTop anterior. Com qual função devo verificar para executar corretamente a lógica? if($(window).width() <= 768){ $("html, body, button:not(#conheca)").animate({ scrollTop: (target.offset().top - $(window).height()) }, 1000, "easeInOutExpo"); return false; $("#conheca").on("click", function(){ $('#conheca').animate({ scrollTop: (target.offset().top + $(window).height()) }, 1000, "easeInOutExpo"); return false; }); }else{ $('html, body').animate({ scrollTop: (target.offset().top) }, 1000, "easeInOutExpo"); return false; }
  2. Brxlx

    Separar array por linhas

    Agora tá bala! Muito obrigado pela atenção, Diego! Abraços. :D
  3. Brxlx

    Separar array por linhas

    Acho que isso, por exemplo, quero exibir só Sobre a fazenda. Pode ser um texto médio sem quebra de linha (Enter), em determinado lugar, Data da colheita e outro, e assim por diante. Não consigo ter esse controle. Ficou mais claro? Obrigado!
  4. Brxlx

    Separar array por linhas

    Obrigado, meus caros, finalmente funcionou perfeitamente, tava muito preocupado com isso! Agradeço pela atenção, Abraços! :joia: Uma última dúvida, Diego: Se eu quiser exibir apenas um resultado de $valor, como faço, sem ter que ficar cortando a string?
  5. Brxlx

    Separar array por linhas

    Obrigado pelas sugestões, Alex e Diego. Logo mais estarei tentando implementar, acho que dá pra juntar solução dos dois e resolver. :D Em breve posto a solução!
  6. Brxlx

    Separar array por linhas

    Fala aí, galera, tudo beleza? É o seguinte, faz tempo que estou tentando resolver esse problema e não consigo: tenho um array cheio de informações que leio de um webservice e salvo em uma variável. Preciso dividir por linhas cada '<li>' que recebo, para, assim, exibir cada coisa no seu lugar. O código que consegui foi este: <?php function limitarTexto($texto, $limite) { if ((strlen($texto) + 3) >= $limite) // '+ 3' é uma margem de segurança $texto = substr($texto, 0, strrpos(substr($texto, 0, $limite), ' ')) . '...'; return $texto; } $arquivo = fopen("about.html","w+"); $valor = strpos($result[1],'<ul>'); $corta = mb_substr($result[1],$valor); $tam = strlen($corta); $limitador = 90; $novo = limitarTexto($corta ,$limitador); fwrite($arquivo,"<html>\n<body>".$corta."\n</body>\n</html>"); fclose($arquivo); print_r($novo); ?> E o conteúdo da página html fica assim: <html> <body><ul><li>Altitude: Altitude x</li><li>Lot Code: Código do Lote</li><li>Crop: Safra</li><li>Harvesting Date: Data da colheita</li><li>Variety: Variedades</li><li>Harvesting System: Tipo de colheita</li><li>Dry Process: Processo de secagem</li><li>Award: Certificações</li><li>About: Sobre a fazenda. Pode ser um texto médio sem quebra de linha (Enter)</li><li>About ST: Sobre a rastreabilidade. Pode ser um texto médio sem quebra de linha (Enter)</li><li>Link: www.stcafe.com.br</li></ul> </body> </html> Aí que vem o problema: Quero cortar essa string depois do ':' de cada elemento da lista, por exemplo Altitude: Altitude x e exibir somente Altitude x, assim como nos outros, sendo que o que vem escrito após os ':' é variável, ou seja, não posso limitar pelo final, só pelo começo. Alguém sabe como posso fazer isso, se é possível criar um tamanho máximo que pode conter os dados? E como quebrar as linhas? Desde já, Obrigado!
  7. Brxlx

    Consumir WebService ComplexType

    Agora consegui criar um cliente que acessa alguns dados, mas não sei como buscar outros dados de busca, alguma ideia aí? Segue código: <?php define('NEWLINE', "<br />\n"); // SOAP client $options = array ( 'location' => 'http://www.safetrace.com.br/safefrigorifico/services/ServicoConsulta.jws?wsdl', 'uri' => 'http://example.com/sample/namespace/data', 'style' => SOAP_RPC, 'use' => SOAP_ENCODED, 'trace' => true // in conjunction with $soapClient->__getLastRequest() below ); $soapClient = new SoapClient(null, $options); // SOAP header $nsHeader = 'http://www.safetrace.com.br/safefrigorifico/services/ServicoConsulta.jws?wsdl'; $elementName = 'Consulta'; $content->consultarDadosToken = new SoapVar($usernameToken, SOAP_ENC_OBJECT, null, null, null, $nsHeader); $soapHeader = new SoapHeader($nsHeader, $elementName, $content); $soapHeaders[] = $soapHeader; $soapClient->__setSoapHeaders($soapHeaders); // SOAP call $method = 'consultarDados'; $parameters = array ( new SoapParam('1007652300')); $success = true; try { $result = $soapClient->__soapCall($method, $parameters); } catch (SoapFault $fault) { echo "Fault code: {$fault->faultcode}" . NEWLINE; echo "Fault string: {$fault->faultstring}" . NEWLINE; $success = false; } echo $soapClient->__getLastRequest(); // output the request XML if ($success) { echo "<pre>\n"; print_r($result); echo "</pre>\n"; } if ($soapClient != null) { $soapClient = null; } ?>
  8. Brxlx

    Consumir WebService ComplexType

    Olá, pessoal! Estou quebrando a cabeça à dias para conseguir consumir corretamente um WebService que preciso entregar para o chefe! O problema é que não sei muito de PHP e o tipo dos dados nele criados são do tipo complextype. Implementei outros mais simples, com strings, e havia conseguido. Porém, nesse caso, não consigo buscar nenhum dado, sempre retorna erro de conversão... O link do WebService é este: http://www.safetrace.com.br/safefrigorifico/services/ServicoConsulta.jws?wsdl Criei este código, porém o vetor de retorno fica nulo, tem 21 posições e sem dados: <?php $client = new SoapClient('http://www.safetrace.com.br/safefrigorifico/services/ServicoConsulta.jws?wsdl'); $args = '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ConsultarDados xmlns="http://localhost/ServicoConsulta.jws.xml"> <strCliente> <xml> <consultarDados> <codigo>1</codigo> </consultarDados> </xml> </strCliente> </ConsultarDados> </soap:Body> </soap:Envelope>'; $result = $client->consultarDados($args); echo 'Response: </br>'; print_r($result); ?> Já pesquisei bastante, mas não consegui exemplo parecido, não sei exatamente como consumir esses dados, alguém poderia me ajudar? Obrigado!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.