Jump to content


Photo

Muito Caracters


  • Faça o login para participar
4 replies to this topic

#1 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 31/12/2003, 11:13

Olá . . .
eu tenho um campo text area q o seu valor é adicionado ao banco de dados mas, mas não posso deixar entrar qualquer coisa no bd neh . . . então quero proibir palavras muito extensas, typow (aaaaaaaaaaaaaaaaaaaaa....) dai ei fiz o seguinte code para contar os caracters
dei um explode no espaços em branco explode("",$texto) e usei o strlen para contar os caracteres de cadas resultado do explode

Fatal error: Maximum execution time of 30 seconds exceeded in c:\apache\htdocs\site\salva_dados.php on line 8

dah esse erro

olha o cado

$separa = explode(" ",$texto) ;
$i=0 ;
while( $separa ) {
   $tex_char = strlen($separa[$i]) ; // linha 8
     $i ++ ;
  }


Edição feita por: rober, 31/12/2003, 11:21.

ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#2 <? K3RN3L_P4N1C ?>

<? K3RN3L_P4N1C ?>

    <? PHP4N1C ?>

  • Usuários
  • 287 posts
  • Sexo:Não informado
  • Localidade:Sinop - MT

Posted 31/12/2003, 11:35

Olá rober,


O que está errado é o teu while:

você não definiu nenhuma ação para a variavel $separa.

O correto é:
<?
$texto  = 'Teste de texto para contar palavras por palavras.';
$separa = explode(" ",$texto);
$i=0;
while($i < sizeof($separa)) {
  $tex_char = strlen($separa[$i]); // linha 8 
     $i ++;
  }
?>



Valeu (y)

Abraços ;)
<?
$nome = Tiago Leão;
$nick = <? K3RN3L_P4N1C ?>;
$email = tiagoacl@ig.com.br;
$icq = 124996176;
$interesses = PHP;

//Acredite em Jesus, porque ele ja acreditou em você um dia...

?>

#3 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 31/12/2003, 11:47

Valew <? K3RN3L_P4N1C ?>

Funcionou certinho . mas me diz aqui o sizeof serve para contar os elementos ?
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#4 <? K3RN3L_P4N1C ?>

<? K3RN3L_P4N1C ?>

    <? PHP4N1C ?>

  • Usuários
  • 287 posts
  • Sexo:Não informado
  • Localidade:Sinop - MT

Posted 31/12/2003, 11:52

Valew <? K3RN3L_P4N1C ?>

Funcionou certinho . mas me diz aqui o sizeof serve para contar os elementos ?

;) Precisar estamos ae...


Quanto a função sizeof(), ela serve pra contar os elementos de uma array.


Valeu !!! :)
<?
$nome = Tiago Leão;
$nick = <? K3RN3L_P4N1C ?>;
$email = tiagoacl@ig.com.br;
$icq = 124996176;
$interesses = PHP;

//Acredite em Jesus, porque ele ja acreditou em você um dia...

?>

#5 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 31/12/2003, 16:39

Funcionou certinho . mas me diz aqui o sizeof serve para contar os elementos ?

Sempre q tiveres dúvida sobre uma função, é só acessar o manual online do PHP..

Vc acessa assim:

http://www.php.net/nome_da_funcao

Neste caso:

http://www.php.net/sizeof

E pronto, vc tem uma explicação qualificada para esta função.. ;)

Fui.. :P

Fórum sobre PHP e Linux:
PHp LINux - Onde o Pinguim encontra o PHP

Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq