Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<?php
function resumo($string,$chars) {
if (strlen($string) > $chars) { // strlen verifica a quantidade de caracteres de $string
$var='0';
while($var == '0') {
if( (substr($string,$chars,1)) == ' ') {
$var='1';
} else{
$chars++;
}
}
}
return substr($string,0,$chars);
}
?>
quando coloca a função a página da o seguinte erro localmente:
Fatal error: Maximum execution time of 30 seconds exceeded in funcoes.php on line 148
a linha 148 é if( (substr($string,$chars,1)) == ' ') {
na web da que a pagina nao pode ser exibida.
alguma ideia de como arruma isso ?
abrçs
essa função eu peguei aqui do forum, mas o que queria era realmente entender o que estaria acontecendo para pode resolver, pois não quero um função em loop...
ja pensou na posibilidade de está entrando em loop infinito.
você pode aumentar o tempo assim.
PHP
set_time_limit(0);//sem tempo para executar