Ir para conteúdo

terra

Members
  • Total de itens

    380
  • Registro em

  • Última visita

  • Dias vencidos

    1

Posts postados por terra


  1. Gleyson, obrigado.

     

    Mas não funcionou, veja completo

     

    <?php
    $api_url = '';
        $load = [
          'api_key' => '',
          'url' => '',
          'parse' => [
            'title' => 'h1 >> text',
            'company' => '.jobsearch-InlineCompanyRating a >> text',
            'rating' => 'meta[itemprop=ratingValue] >> content',
            'reviews_count' => 'meta[itemprop=ratingCount] >> content',
            'description' => '#jobDescriptionText >> text'
          ]
        ];
    
    
        $postdata = json_encode($load);
        $ch = curl_init($api_url);
        curl_setopt($ch,CURLOPT_POST, true);
        curl_setopt($ch,CURLOPT_POSTFIELDS, $postdata);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
        curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
        $result = curl_exec($ch);
        curl_close($ch);
    
        //echo $result;
    	echo $result->result->title; 

     


  2. Olá,

    aqui a parte de um var_dump de uma variavel $result, preciso pegar somente o title, tentei:

    $result->title

    $result[0]->title

    $result[0]['title']

    string(1846) "{"result":{"title":"ALMOXARIFE I","company":"","rating":"4","reviews_count":"1242"

    agradeço qualquer ajuda.


  3. Olá,

     

    preciso chamar em blade laravel

     

    Citar

    <script>
    navigator.geolocation.getCurrentPosition(function(posicao) {
        var url = "https://nominatim.openstreetmap.org/reverse?lat="+posicao.coords.latitude+"&lon="+posicao.coords.longitude+"&format=json&json_callback=preencherDados";

        var script = document.createElement('script');
        script.src = url;
        document.body.appendChild(script);
        
        
    });

    function preencherDados(dados) {
     
               cidade = dados.address.city;
                estado = dados.address.state;
                pais = dados.address.country;
                bairro = dados.address.suburb;
                
                
            
                
    }


    </script>

     

    estou tentando assim mas não funciona

     

    <script>document.write(cidade)</script>

     

    <?php
       $variavelphp = "<script>document.write(cidade)</script>";
       echo $variavelphp;
    ?>

    agradeço qualquer ajuda


  4. Ainda tentando...

     

    fiz assim, mas somente envia para um e-mail e tem 10 e-mails na tabela

     

    Citar

    $sql = "SELECT * FROM titles where city='".$_GET['city']."' order by created desc limit 10"; 
    $result =  mysql_query($sql) or die (mysql_error());
    $message ="";

    function toAscii($str, $replace=array(), $delimiter='-') {
        if( !empty($replace) ) {
            $str = str_replace((array)$replace, ' ', $str);
        }
     
        $clean = iconv('UTF-8', 'ASCII//TRANSLIT', $str);
        $clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
        $clean = strtolower(trim($clean, '-'));
        $clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);
     
        return $clean;
    }

    function toAscii2($str, $replace=array(), $delimiter='-') {
        if( !empty($replace) ) {
            $str = str_replace((array)$replace, ' ', $str);
        }
     
        $clean = iconv('UTF-8', 'ASCII//TRANSLIT', $str);
        //$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
        //$clean = strtolower(trim($clean, '-'));
        //$clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);
     
        return $clean;
    }


             

        
        $js_select = mysql_query( "SELECT email FROM subscriptionsbh WHERE city_id='Belo Horizonte' and is_confirmed=1 AND (last_sent < CURDATE() OR last_sent IS NULL) ")  or die (mysql_error());
        $message = "";

    while($row2 = mysql_fetch_assoc($js_select)) {

    $email=$row2["email"];

    echo $email; //mostra todos os e-mails

        while($row = mysql_fetch_assoc($result)) {
        
            $header ="From: no-reply@site.com.br" . "\r\n";
            $header .= "MIME-Version: 1.0\r\n";
            $header .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
            $header .= "To: $email ";
            $titulo  = 'Ultimas em '.$row["city"];
            $message .= '<html><body>';
            $message .= '<table rules="all" style="border-color: #666; background-color:#F3F3F3" cellpadding="4">';
            $message .= "<tr><td><a href=https://www.site.com.br/n/".toAscii2($row["state"])."/". toAscii2($row["city"]).">". $row["city"]."</a></td></tr>";
            $message .= "</table>";
            $message .= "</body></html>

    }

    }
     if(mail($para, $titulo, $message, $header)){
                echo "recorded successfully";
                // die();
            } else {
                echo "false";
            }

     


  5. Olá,

     

    preciso enviar os últimos 10 registros para um único e-mail, mas o código abaixo esta enviando separado

     

    Citar

    $sql = "SELECT * FROM titles limit 10"; 
        $result =  mysql_query($sql) or die (mysql_error());
        $message = "";
        while($row = mysql_fetch_array($result))
        {               
            $name= $row['title'];
            $message="teste";

            $to = 'fale-conosco@site.com.br';

        $message = $message."<br>".$name;

        $subject = 'Ultimos lançamentos';

            // To send HTML mail, the Content-type header must be set
            $headers[] = 'MIME-Version: 1.0';
            $headers[] = 'Content-type: text/html; charset=iso-8859-1';

            // Mail it


          
    }

    mail($to, $subject, $message); 

     

    agradeço qualquer ajuda


  6. Olá todos,

     

    Não consigo enviar e-mail com repley-to

     

    assim funciona:

    Citar

    'reply' => 'time@site.com.br',

     

    assim não funciona:

    Citar

    'reply' => $input['email'],

     

    Citar

    dd($input['email']);
     exit;

    resultado: string(16) "teste1@teste.com"

     

     

    Essa é função que envia email:

     

    Citar

    public function generalMessage( array $data )
        {
            Mail::send('Emails.Message', $data, function( $message ) use( $data )
            {
                $message->from($data['from']);
                $message->to( $data['to'] );
                $message->bcc( $data['bcc'] );
                $message->replyto( $data['reply'] );
                $message->subject( $data['subject'] );
                if(isset($data['attachment'])){
                $message->attach($data['attachment']);
                }
                if(isset($data['foto'])){
                $message->attach($data['foto']);
                }
                
                if(isset($data['laudo'])){
                $message->attach($data['laudo']);
                }
            });
        }

     

    Obrigado

    Toninho


  7. Olá wanderval,

     

    Fiz assim e funcionou

     

    Citar

    if(getQueryVariable("city")){ 
                
                n.params.city(t)+',';
                
     }
     
     if(getQueryVariable("state")){ 
                
                n.params.state(t)+',';
                 
     }

     

    daqui

    Citar

    function getQueryVariable(variable)
    {
           var query = window.location.search.substring(1);
           var vars = query.split("&");
           for (var i=0;i<vars.length;i++) {
                   var pair = vars.split("=");
                   if(pair[0] == variable){return pair[1];}
           }
           return(false);
    }

     

     

    Obrigado


  8. Olá wanderval,

     

    daqui

    Citar

    function getQueryVariable(variable)
    {
           var query = window.location.search.substring(1);
           var vars = query.split("&");
           for (var i=0;i<vars.length;i++) {
                   var pair = vars.split("=");
                   if(pair[0] == variable){return pair[1];}
           }
           return(false);
    }

     


  9. Olá,

     

    preciso pegar o parameto de state, estou tentando assim

     

    if(getQueryVariable("state")) n.params.state(t), i && e.each(i.toLowerCase().split(",") } else n.params.city(t);, i && e.each(i.toLowerCase().split(","){, function(t, i) {

    agradeço qualquer ajuda.


  10. Olá,

     Tenho esse codigo

    Citar

    <script>
    navigator.geolocation.getCurrentPosition(function(posicao) {
        var url = "https://nominatim.openstreetmap.org/reverse?lat="+posicao.coords.latitude+"&lon="+posicao.coords.longitude+"&format=json&json_callback=preencherDados";

        var script = document.createElement('script');
        script.src = url;
        document.body.appendChild(script);
    });

    function preencherDados(dados) {
     
                cidade = dados.address.city;
                estado = dados.address.state;
                pais = dados.address.country;
                bairro = dados.address.suburb;
                
              
    }
    </script>

     

    e gostaria de chamar  bairro = dados.address.suburb; aqui nesse função 

     

    Citar

    if (isset($params['perto']) && $params['perto'] && $params['perto'] !== 'false')
            {
                $query = $query->where('bairro', '=', chamar aqui);
            }

     

    Agradeço qualquer ajuda

×

Informação importante

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