Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

chocho

pq fica dando esse erro?

Recommended Posts

olá galera, bem estou agora desenvolvendo uma nova versão para o meu site, mais este agora pretendo aplicar um pouco mais de php, e assim melhorar o site e o meu trabalho tbm neh... mais estou com um pequeno problema...

 

bem estou inserindo na minha home, uma especie de mural de recados... e para isso estou usando include, jah que o site estou fazendo com base em query string... tah mais até ai tudo bem.. o muralzinho funciona que eh uma beleza... a pessoa pode enviar um recados. visualiza todos tud sertinho... até mesmo a parte do admim.. onde eu no caso me logo e posso apagar os posts que eu nao querer e assim vai tudo bem... mais esta me acontecendo dois erros....

 

Bom o primeiro é o seguinte...

 

a parte principal do mural no caso seria a que mostra os comentarios jah, configurei para mostrar de 10 em 10, até ai tudo bem.. mais agora começao problema... o programa cria no final do mural tipo uma paginação onde aparece dois links... <<< : >>> isso para caso o numero de posts seja maior que 10, mais ai começa a me apresentar esse tal erro... que seria o seguinte...

 

Erro:

 

Fatal error: Call to undefined function: fmod() in c:\apache\htdocs\mural\mural.php on line 469

 

Código:

PHP [/tr][tr]

468 - echo $html;

469 - $numpages = (fmod($numposts,$ppp)>0) ? floor($numposts/$ppp)+1 : ($numposts/$ppp);

470 - echo "<div class='smtxt'>";

471 - echo (($from>1) ? "<font size='1' face='Verdana'><strong><a href='$me$getvars&from=".(($from-$ppp<1)?1:$from-$ppp)."'>«««</a></strong></font> " : "").(!(($from+$ppp>$numposts)) ? " <font size='1' face='Verdana'><strong><a href='$me$getvars&from=".($from+$ppp)."'>»»»</a></strong></font>" : "");

472 - echo "</div>";

473 - }

474 - }

 

//<Variaveis>

$ppp = 10; // posts por pagina

[/tr]

imagino eu pelo que entendo o erro acontece na ora de verificar a quantidade de paginas... mais nao consegui arrumar de geito nenhum.... nem mesmo pesquisando no livro sobre PHP que tenho nao achei nada... vale lembrar que este erro ai nao impede de me mostrar as msgs, mais me impede de pular de pagina, ai se eu apago ou deixo a tal linha em forma de um comentario funciona sertinho, aparecendo apenas os <<< : >>> dando ai para pular de pagina...

 

e o meu segundo erro é o seguinte

 

 

Erro:

 

Fatal error: Call to undefined function: html_entity_decode() in c:\apache\htdocs\mural\mural.php on line 392

 

bom esse erro ai acontece quando:

eu me logo como admin, ai aparece a opção de editar e de deletar a mensagem.. a de deletar funciona bem, mais de editar aparece esse erro...

 

Código:

PHP [/tr][tr]

389 - }else{

390 - if ($action=="edit" && isloggedin()){

391 - $post=$stuff->data[getkey($id, $stuff)];

392 - $name= html_entity_decode($post['name'], ENT_QUOTES);

393 - $email=$post['email'];

394 - $www=$post['www'];

395 - $msg=stripslashes(str_replace("<br>", "\n", html_entity_decode($post['post'], ENT_QUOTES)));

396 - $time=$post['time'];

397 - }else{

398 - $name="";

399 - $email="";

400 - $www="";

401 - $msg="";

402 - $time="notset";

403 - $id="new";

404 - }

[/tr]

 

ai quando eu clico no link editar da msg da esse erro e nao aparece mais nada....

 

Gostaria de saber se alguem poderia me ajudar....

 

PS: desculpe-me pelo tamanho do post... mais eh que assim achei que ficou mais esplicado....

 

Vale resaltar que este programa ai nao foi eu quem fez... o nome dele é signme 1.1...

 

desde já agradeço a compreenção e a juda de todos...

 

Obrigado

 

Abraços

Jean

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Jean,ambos os erros estão falando que duas funções não estão definidas, ou seja, não existem! Tanto a função fmod() quanto a html_entity_decode() estão sendo chamadas na aplicação mas de alguma forma elas não foram criadas!! Procure por elas no código e veja se elas existem ou se elas estão com o nome errado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tah mais assim... essas funcoes ai elas nao são pré deficidas pelo PHP???

 

bem procurei o codigo inteiro.... e ali são os unicos lugares onde elas aparecem....

 

 

 

será que teria como você ou alguem me mostrar uma forma de usalas... sei lah... ou tentar me ajudar a arrumar essas linhas ai.. sei lah...

hehehe

 

Bem Folgado neh..... :huh: mais sei lah... nun sei o que fasso com esse código mais nao...

 

 

Valeu ai pela ajuda...

 

é isso aii

 

Abração ai

Jean http://forum.imasters.com.br/public/style_emoticons/default/shifty.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

A propósito, qual é a versão do PHP que você está utilizando?

a versao do meu php eh a 4.1.1essa ai eh apropriada a usar essas funçoes neh!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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