Estou precisando de uma limitador de palavras.
Tenho um texto de 600 palavras e gostaria de que na pagina principal aparece se, apenas 30 palavras do texto.
Achei esse codigo na innternet, mas ele não limita palavras, mas sim ele corta as palavras ficando assim: "Tenho um texto de 600 palav..."
?php echo substr("$texto;", 0, 200); ?
com uma variavel que limita as palavras ficaria assim: "Tenho um texto de 600 palavras". exibiria essas 6 palavras.
Olá a todos me deparei com um pequeno problema irritante. Eu estou usando um código PHP parecido com este:
$image = imagecreatefromjpeg($imagem);
imagewebp($image, $caminho_do_diretório/exemplo.webp, 100);
Para fazer a conversão de JPEG ou PNG para webp.
Porém algumas imagens, não sei se é dimensionamento ou outro fator. Por vezes fica em branco depois da conversão.
Eu já coloque em um if porque o retorno da função imagewebp é um boolean, fiz tratamento de exeção e não consigo capturar qual é o erro.
Se alguém já tiver passado por algo parecido e puder me dar uma luz. Ficaria muito grato.
Oie, olha eu aqui novamente , essa questão é para quem esta acostumado com bugs que inicialmente não fazem sentido
Meu código funciona bem o objetivo dele é fazer algumas confirmações e mostrar o preço em real onde inicialmente tenho:
<?php
session_start();
include('../../sqlServices/db.php');
$nomemoeda = $_GET['nomemoeda'];
$valormoeda = $_GET['valormoeda'];
$brl = $_GET['brl'];
$usdconvert = $usdimport;
$check = "SELECT `limite`,`percentual` FROM `biaContabilidade`.`moedatbl` WHERE `nomemoeda`='$nomemoeda' AND `isactive`=1";
$checkr = mysqli_query($con, $check);
$rowct = mysqli_fetch_array($checkr);
$limit = $rowct['limite'];
if ($valormoeda < $limit) {
// echo "<script> alert ( 'limite abaixo'); </script>";
echo "true";
} else {
$percentual = $rowct['percentual'];
$percentual = $percentual / 100;
$percentual = $brl * $percentual;
$appliedpercentualBRLValue = $brl + $percentual;
$brl = number_format($brl * 100);
// echo "Pay R$ " .$brl."/-";
echo $brl;
}
Não suficiente estou tentando mostrar o preço que é exibido neste código em dólar uma vez que tenho um crontab pegando a taxa e a atualizando a cada 2 horas (eu sei é muito, mas é uma condição interna), desta forma complementei o código assim:
e mudei o final do código:
$brl = number_format($brl * 100 / $usdconvert);
Bem, localmente ele funciona direitinho, faz a conversão normal e exibe um poupup com o carrinho da stripe e o preço em dólar do jeito que preciso, mas online não funciona. Curiosamente o caminho esta correto.
Não consigo entender, será que estou usando alguma rotina aqui erroneamente?
Tenho uma classe e dentro dela várias chamadas para métodos de acordo com a necessidade em outra classe (para obter dados DB), como são muitas e vou duplicar os arquivos, para ganhar tempo queria colocar o nome da classe em uma variável porém não funciona.
use Class1;
class Class2
{
public $className = 'Class1';
...
$dados = $this->className::function(); // não funciona
}
Era para gerar isso:
$dados = Class1::function();
Se eu der um echo $this->$className, ele me retorno o nome da Class1 porém para executar um método dentro da Class1 não vai, diz que a classe Class1 não existe!
Tem alguma forma de funcionar isso?