Ir para conteúdo
Fórum Script Brasil

Kogima

Membros
  • Total de itens

    87
  • Registro em

  • Última visita

Posts postados por Kogima

  1. Galera adicionei o demo do Smarty php no seguinte endereço

    http://www.bichosonli1.dominiotemporario.c.../demo/index.php

    E o mesmo está retornando um erro.

    Gostaria de saber como arrumar esse problema no ISS pois no apache funciona normalmente.

    ?php
    
    
    
    
    require '../libs/Smarty.class.php';
    
    
    
    $smarty = new Smarty;
    
    
    
    //$smarty->template_dir     = 'e:/bichosonli1/Web/Smarty/demo/templates';
    
    //$smarty->config_dir     = 'e:/bichosonli1/Web/Smarty/demo/config';
    
    //$smarty->cache_dir         = 'e:/bichosonli1/Web/Smarty/demo/cache';
    
    //$smarty->compile_dir     = 'e:/bichosonli1/Web/Smarty/demo/templates_c';
    
    
    
    
    
    $smarty->template_dir     = 'E:/home/bichosonli1/Web/Smarty/demo/templates';
    
    //$smarty->config_dir     = 'e:/bichosonli1/Web/Smarty/demo/config';
    
    //$smarty->cache_dir     = 'e:/bichosonli1/Web/Smarty/demo/cache';
    
    //$smarty->compile_dir     = 'e:/bichosonli1/Web/Smarty/demo/templates_c';
    
    
    
    
    
    $smarty->assign("Name","Fred Irving Johnathan Bradley Peppergill");
    
    $smarty->assign("FirstName",array("John","Mary","James","Henry"));
    
    $smarty->assign("LastName",array("Doe","Smith","Johnson","Case"));
    
    $smarty->assign("Class",array(array("A","B","C","D"), array("E", "F", "G", "H"),
    
          array("I", "J", "K", "L"), array("M", "N", "O", "P")));
    
    
    
    $smarty->assign("contacts", array(array("phone" => "1", "fax" => "2", "cell" => "3"),
    
          array("phone" => "555-4444", "fax" => "555-3333", "cell" => "760-1234")));
    
    
    
    $smarty->assign("option_values", array("NY","NE","KS","IA","OK","TX"));
    
    $smarty->assign("option_output", array("New York","Nebraska","Kansas","Iowa","Oklahoma","Texas"));
    
    $smarty->assign("option_selected", "NE");
    
    
    
    $smarty->display('index.tpl');
    
    
    
    ?>

  2. Galera eu estou conseguindo trazer os dados que quero numa consulta por web service mas não consigo ordenar os dados.

    /* BUSCA INFORMACOES CONTACT////////////////////////////////////////////////////////////////////////////////////// */
        function  ler_contato ($login_, $senha_, $SessionId) 
        {
                $mywsdl         = 'config/wsdl/Contato.wsdl.xml';
    
                //PASSA INFORMACOES PARA FUNCOES
                $response          = getContactInfoContato($login_, $senha_ ,$SessionId, $crmdomain, $mywsdl);
                
                return($response);
        }
    
        /* BUSCA INFORMACOES CONTACT END ///////////////////////////////////////////////////////////////////////////////// */     
         
    
        /* GET CONTACT//////////////////////////////////////////////////////////////////////////////////////////////////// */
        function getContactInfoContato ($login_, $senha_, $sessionid, $crmdomain, $wsdl) 
        {
                //Coloque o nome da entidade
            $entidade_n = "Contact";
        
    
            $findEnti = array(
                "".$entidade_n ."WS_".$entidade_n ."QueryPage_Input" => array
                (
                    "ListOf".$entidade_n ."" => array
                    (
                        "".$entidade_n ."" => array
                        (
                                                    "ContactEmail"        => "='".$login_."'",
                                                    "JobTitle"        => "='".$senha_."'",
                                                   "ContactFullName"     => "",
                                                   "ContactId"           => ""
                        )
                    ),
                    "PageSize" => "100"
                )
            );
    
                    
    
            $method = "".$entidade_n ."QueryPage";
            $response = _getwsresponse($sessionid, $method, $wsdl, $findEnti, '', '');
    
            return $response;
        }
        /* GET CONTACT END /////////////////////////////////////////////////////////////////////////////////////////////// */
        
    
        //-------------------------------------------------------------------------------------------------------------------
    
    
        /* FUNCOES PRIVADAS  ///////////////////////////////////////////////////////////////////////////////////////////// */
        function _getwsresponse($sessionid,$method,$wsdl,$param,$headers="",$debug) 
        {
            $client = new nusoap_client($wsdl, true);
            $err = $client->getError();
            if ($err) 
            {
                echo '<h2 align="center">Constructor error</h2><pre>' . $err . '</pre>';
            }
            $client -> setCookie ("JSESSIONID", $sessionid );
            $response = $client->call($method, $param);
            
                   
    
            // Check for a fault
            if ($client->fault) 
            {
                echo '<h2>Fault</h2><pre>';
                print_r($response );
                print "<br>";
                print_r($client->fault);
                echo '</pre>';
            } 
            else 
            {
                // Check for errors
                $err = $client->getError();
                
                if ($err) 
                {
                    // Display the error
                    echo '<h2>Error</h2><pre>' . $err . '</pre>';
                    // Display the result
                    echo '<h2>Response</h2><pre>'; echo $client->response; echo '</pre>';
    
                }
            }
    
            return $response;
        }
        /* FUNCOES PRIVADAS  END //////////////////////////////////////////////////////////////////////////////////////////// */
        
        
        /* O CODIGO ABAIXO FAZ LOGIN NO  /////////////////////////////////////////////////////////////////////////// */
        function _wslogin($crmdomain,$USER,$PASSWORD) 
        {
        
                //set up cURL to get a session via ws login
                $url = $crmdomain . "/Services/Integration?command=login";
                $page = "/Services/Integration?command=login";
                $headers = array(
                "GET ".$page." HTTP/1.0",
                "UserName: ".$USER,
                "Password: ".$PASSWORD
                );
                
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL,$url);
                curl_setopt($ch, CURLOPT_COOKIEJAR,  "cookies.txt");
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
                curl_setopt($ch, CURLOPT_HEADER, true);
                $data = curl_exec($ch);
    
    
                if (!curl_errno($ch)) 
                {
                    $SessionId = substr($data,(strpos($data,"Set-Cookie:")+23),(strpos($data,";")-strpos($data,"Set-Cookie:")-23));
                    curl_close($ch);
                }
                else
                {
                    echo "cURL error:".curl_errno($ch);
                }
            
    
             return $SessionId;
                
        }
        /* O CODIGO ABAIXO FAZ LOGIN NO ON ////////////////////////////////////////////////////////////////////// */

  3. Galera, não sei se estou perguntando no lugar certo mas vamos lá.

    Estou montando um servidor para rodar um sistema mas o cliente solicitou que o servidor funcione através de cluster. Quando um servidor cair o outro assume o lugar do anterior.

    Como isso é feito, tenho que configurar isso no proprio servidor de produção?

    Abs

  4. Ola eu tenho um micro com a placa mãe da PCWARE e de ontem pra hoje aconteceu um problema estranho, quando eu ligo o nome PCWARE aparece na tela e não sai daquilo, já tentei resetar a bios e nada, testei memória e também está ok.

    O que pode ser?

  5. Ola galera, eu trabalho com uma ferramenta que uma das funcionalidades é recuperar o código fonte de alguns sites. O problema é quando encontro códigos java script no meio do código pois no código fonte é me mostrado o script em vez do resultado do que esse script gero na pagina.

    Exemplo:

    <script>
      document.write("Teste");
    </script>

    Eu gostaria que no código fonte me mostrasse somente o Teste mesmo o código fonte contendo a função java script mais acima e de algum modo me mostrasse o resultado abaixo.

    Tem como?

  6. Ola, eu estou construindo um site e reparei nos meus testes que se eu digitar um texto em sequencia ele não se quebra no layout deixando o resultado muito feio.

    Por exemplo, se eu digitar

    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

    Ele não se quebra.

    Tem como eu limitar o tamanho da área para ter a quebra do texto no css?

  7. Eu fiz um sistema de notícias usando o FCKeditor, está funcionando numa boa mas o cliente quer que na primeira pagina apareça uma previa da notícia, qual a melhor maneira para fazer esse tratamento já que terei que pegar um trecho inicial da notícia para adicionar como previa.

  8. Ola pessoal, nunca trabalhei com XSL e por isso estou com um probleminha referente ao IF.

    Eu consigo trazer o dado da seguinte forma

    <xsl:value-of select="EBCTransacao"/>

    Consigo imprimir na tela numa boa, o problema é que só posso imprimir se esse valor for igual a "Venda"

    Como fazer isso?

  9. Fiz um template e salvei como application.html.erb, peguei as imagens e joguei na pasta public do projeto.

    A primeira pagina o template funciona normalmente nas demais o template não mostra as imagens.

    localhost:3000/evento (Funciona)

    Caso eu clique em um link o template deixa de funcionar

    localhost:3000/evento/1 (Deixa de funcionar)

    Como arrumar isso, eu não posso fazer um template e jogar as imagens diretamente na pasta public?

  10. Pessoal, tenho que apresentar um trabalho sobre suítes de segurança e preciso saber alguns detalhes.

    Pelo que vi, uma suíte é algo que reúne:

    firewall + antivírus + antispyware + antispam

    Eu estou fazendo da seguinte forma, expliquei o que é antivírus e fiz uma pequena demostração mostrando a detecção de um vírus teste pelo AVG e depois pelo Norton e gostaria de fazer a mesma coisa com o Firewall.

    O que vocês aconselham para o texto do Firewall e se devo falar de algo mais no trabalho?

    Obrigado.

  11. Eae pessoal, eu tenho que fazer o TCC esse ano e pensei como tema o software livre. O problema é que não tenho certeza se seria um bom tema e gostaria de uma direção como por exemplo, software livre nas empresas ou qualquer outro tema. O que vocês acham???

  12. Ola pessoal, eu gostaria de saber a opinião de vocês. A uns 3 meses eu comecei a fazer uma ferramenta para auxiliar na atualização do conteúdo do meu site e então procurei algum framework para me auxiliar. Acabei criando a tal ferramenta utilizando o Smarty, Xajax e Adodb.

    A minha dúvida é a seguinte, tem muita gente hoje em dia falando que o Smarty é coisa do Demo e que o melhor framework é o Code Igniter. Eu nunca utilizei o Code Igniter e por isso vim até aqui tirar a dúvida com vocês. Esse Code Igniter é realmente bom e deixa realmente o Smarty no lixo???

  13. Ola pessoal, estou com uma dúvida, quando eu gravo uma informação no vetor eu faço isso

    $conteudo[0] = "Marcos"; 
    $conteudo[1] = "Antonio";
    e assim eu passo via comando do smarty
    $smarty->assign('cont', $conteudo);
    E recebo no tpl assim
    {section name=i loop=$cont}
            {$cont[i]}
    {/section}
    O problema é que estou fazendo um sistema e preciso indicar o array assim
    $conteudo[0][0] = "Marcos",  $conteudo[1][0] = "Antonio";

    Mais não sei como passar essa informação via smarty

  14. Ola pessoal, eu estou utilizando o $_SERVER['REQUEST_URI'] para retornar o endereço do site. Só que ele me retorna o endereço inteiro como por exemplo

    http://localhost/Area_restrita_2008_smarty/site/layout.php?destino=adm_catalogo_de_produtos&acao=alterar_catalogo_fase2&cicp=122&ciscp=41&ciconp=1&page=2
    sendo que eu só quero que ele retorne
    http://localhost/Area_restrita_2008_smarty/site/layout.php?destino=adm_catalogo_de_produtos

    tem como sem precisar fazer alguma função???

×
×
  • Criar Novo...