Jump to content


Photo

Problemas Com Livro De Visitas


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

#1 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 14:57

Olá!
Troquei de host recentemente. Eu fiz o backup do banco de dados e tudo certinho (pelo menos eu acho). Só q está acontecendo um problema com o código neste novo host. Os links não funcionam! Dêem uma olhada vcs mesmos:

http://www.portaldav...k/guestbook.php

Se vcs puderem me ajudar eu seria mto grato, se quiserem o código da config eu passo aqui também.

Abraços

PS: e eu acabei de ver, esse problema com os links está acontecendo com todos os meus códigos em PHP eu acho, pois fui na pagina de administração do Newsletter, e os links tbm nao funcionam =(

Edição feita por: portaldavaca, 23/07/2005, 15:00.

Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2005, 15:08

Aonde tem que utilizar $_GET['var'] você deve está utilizar somente $var. ;)




[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 15:12

nao tem isso em nenhuma parte do código =[
Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#4 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 23/07/2005, 15:15

nao tem isso em nenhuma parte do código =[

Impossível. :DAté mais

#5 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 15:18

eu confiei no ctrl+F em todos os códigos hehehe
e dei uma olhada eu mesmo no config.php, e nao achei nada... cara to desesperado: nao pega o livro de visitas (isso até q ñ me incomoda mto), nao pega o newsletter, nao pega o form mail....
Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2005, 15:23

Procure por offset no arquivo guestbook.php.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 15:24

achei isso... e agora o q devo fazer?

desculpa mas sou bem iniciante em php hehehe
Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2005, 15:27

Aonde tem $offset e $poffset, mude para $_GET['offset'] e $_GET['poffset'].




[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 15:32

tem em alguns lugares o offset e poffset, mas acho q só tem q mudar em um deles, dá uma olhada:

  } elseif ($delid && $admin==$adminpass) {
    mysql_db_query($database, "DELETE FROM guestbook WHERE id='$delid'") or died("Erro no banco de dados");
    header("Location: $PHP_SELF?offset=$offset&poffset=$poffset&admin=$admin");
    exit;


    if (empty($offset)) $offset = 0;
    if (empty($poffset)) $poffset = 0;


Tem q mudar só no segundo, certo?

Abraços..

Edição feita por: portaldavaca, 23/07/2005, 15:33.

Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2005, 15:42

Em todos os lugares,

Mas mostre o que tem abaixo de:
if (empty($offset)) $offset = 0;
    if (empty($poffset)) $poffset = 0;

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 23/07/2005, 15:44

Não seria mais facil colocar no começo do codigo:

$offset = $_GET['offset'];
$poffset = $_GET['poffset'];

???

#12 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 15:45

peguei a parte toda, só nao posto o código inteiro pq é mto grande:

    if (empty($perpage)) $perpage = 1;
    if (empty($pperpage)) $pperpage = 9; //!!! Somente 5,7,9,11,13 !!!!
    if (empty($sort)) $sort = "desc";
    if (empty($offset)) $offset = 0;
    if (empty($poffset)) $poffset = 0;
    $amount = mysql_db_query($database, "SELECT count(*) FROM guestbook");
    $amount_array = mysql_fetch_array($amount);
    $pages = ceil($amount_array["0"] / $perpage);
    $actpage = ($offset+$perpage)/$perpage;
    $maxoffset = ($pages-1)*$perpage;
    $maxpoffset = $pages-$pperpage;
    $middlepage=($pperpage-1)/2;
    if ($maxpoffset<0) {$maxpoffset=0;}
    echo "<td><div class=\"mainpages\">\n";
    if ($pages) {                                      // imprime apenas quando páginas > 0
        echo "$ad_pages\n";
if ($offset) {
        $noffset=$offset-$perpage;
            $npoffset = $noffset/$perpage-$middlepage;
    if ($npoffset<0) {$npoffset=0;}
            if ($npoffset>$maxpoffset) {$npoffset = $maxpoffset;}
    echo "[<a href=\"$PHP_SELF?offset=0&poffset=0$adminlink\"><<</a>] ";
    echo "[<a href=\"$PHP_SELF?offset=$noffset&poffset=$npoffset$adminlink\"><</a>] ";
    }
        for($i = $poffset; $i< $poffset+$pperpage && $i < $pages; $i++) {
    $noffset = $i * $perpage;
        $npoffset = $noffset/$perpage-$middlepage;
        if ($npoffset<0) {$npoffset = 0;}
        if ($npoffset>$maxpoffset) {$npoffset = $maxpoffset;}
    $actual = $i + 1;
        if ($actual==$actpage) {
  echo "(<b>$actual</b>) ";
            } else {
  echo "[<a href=\"$PHP_SELF?offset=$noffset&poffset=$npoffset$adminlink\">$actual</a>] ";
    }
}
if ($offset+$perpage<$amount_array["0"]) {
        $noffset=$offset+$perpage;
        $npoffset = $noffset/$perpage-$middlepage;
        if ($npoffset<0) {$npoffset=0;}
        if ($npoffset>$maxpoffset) {$npoffset = $maxpoffset;}
    echo "[<a href=\"$PHP_SELF?offset=$noffset&poffset=$npoffset$adminlink\">></a>] ";
    echo "[<a href=\"$PHP_SELF?offset=$maxoffset&poffset=$maxpoffset$adminlink\">>></a>] ";
        }
    }
    echo "</div></td></tr>\n";
    echo "</table>\n";



Ah e uma coisa q acho q já sei a resposta, e me esqueci de dizer antes: será q o problema está relacionado com o fato de o servidor ser Windows, e não Linux?
:(
Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#13 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2005, 15:48

Use assim então:

   //----------------------------------
    $offset = @$_GET["offset"];
    $poffset = @$_GET["poffset"];
    //----------------------------------
    if (empty($perpage)) $perpage = 1;
    if (empty($pperpage)) $pperpage = 9; //!!! Somente 5,7,9,11,13 !!!!
    if (empty($sort)) $sort = "desc";
    if (empty($offset)) $offset = 0;
    if (empty($poffset)) $poffset = 0;
    $amount = mysql_db_query($database, "SELECT count(*) FROM guestbook");
    $amount_array = mysql_fetch_array($amount);
    $pages = ceil($amount_array["0"] / $perpage);
    $actpage = ($offset+$perpage)/$perpage;
    $maxoffset = ($pages-1)*$perpage;
    $maxpoffset = $pages-$pperpage;
    $middlepage=($pperpage-1)/2;
    if ($maxpoffset<0) {$maxpoffset=0;}
    echo "<td><div class=\"mainpages\">\n";
    if ($pages) {                                      // imprime apenas quando páginas > 0
        echo "$ad_pages\n";
if ($offset) {
        $noffset=$offset-$perpage;
            $npoffset = $noffset/$perpage-$middlepage;
    if ($npoffset<0) {$npoffset=0;}
            if ($npoffset>$maxpoffset) {$npoffset = $maxpoffset;}
    echo "[<a href=\"$PHP_SELF?offset=0&poffset=0$adminlink\"><<</a>] ";
    echo "[<a href=\"$PHP_SELF?offset=$noffset&poffset=$npoffset$adminlink\"><</a>] ";
    }
        for($i = $poffset; $i< $poffset+$pperpage && $i < $pages; $i++) {
    $noffset = $i * $perpage;
        $npoffset = $noffset/$perpage-$middlepage;
        if ($npoffset<0) {$npoffset = 0;}
        if ($npoffset>$maxpoffset) {$npoffset = $maxpoffset;}
    $actual = $i + 1;
        if ($actual==$actpage) {
  echo "(<b>$actual</b>) ";
            } else {
  echo "[<a href=\"$PHP_SELF?offset=$noffset&poffset=$npoffset$adminlink\">$actual</a>] ";
    }
}
if ($offset+$perpage<$amount_array["0"]) {
        $noffset=$offset+$perpage;
        $npoffset = $noffset/$perpage-$middlepage;
        if ($npoffset<0) {$npoffset=0;}
        if ($npoffset>$maxpoffset) {$npoffset = $maxpoffset;}
    echo "[<a href=\"$PHP_SELF?offset=$noffset&poffset=$npoffset$adminlink\">></a>] ";
    echo "[<a href=\"$PHP_SELF?offset=$maxoffset&poffset=$maxpoffset$adminlink\">>></a>] ";
        }
    }
    echo "</div></td></tr>\n";
    echo "</table>\n";

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#14 portaldavaca

portaldavaca

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 23/07/2005, 15:59

eu vou colocar então essa parte:

  //----------------------------------
  $offset = @$_GET["offset"];
  $poffset = @$_GET["poffset"];
  //----------------------------------


no começo do código blz?
ou tanto faz a posição?
Entrem em www.portaldavaca.com.br

Contato:
Msn: portaldavaca@hotmail.com
ICQ: 323822775

#15 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 23/07/2005, 16:03

No começo... ;)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

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

IPB Skin By Virteq