Ir para conteúdo
Fórum Script Brasil

danoone

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Posts postados por danoone

  1. TYPE=MyISAM era usado até a versão 4.x do MySQL.

    Use ENGINE=MyISAM.

    Para alterar o engine de uma tabela já existente use o comando abaixo, substituindo o nome da tabla que usarei pelo nome de sua tabela.

    ALTER TABLE minhatabela
    ENGINE=MyISAM

    No Seu caso você não está conseguindo criar a tabela então substitua a palavra TYPE pela palavra ENGINE.

    Obrigado Denisss! A instalação deu certo trocando esse TYPE por ENGINE.

    Mas agora pra acessar da o seguinte erro:

    Fatal error: Cannot access empty property in /home/eleven/public_html/site/admin/lib/db_mysql.php on line 129

    function query_once($query_string)

    {

    $this->query($query_string);

    $get = $this->fetch_array($this->query_id);

    $this->free_result($this->$query_id);

    return $get;

    }

    function num_rows($query_id=-1)

    {

    if ($quert_id != -1) {

    A linha 129 é essa

    $this->free_result($this->$query_id);

  2. Eu estou fazendo um ranking de sites (topsites). Utilizando um script chamado uTopsites que eu procurava por aí há um tempão e finalmente encontrei. Segui todas as instruções e não consigo entender porque quando o arquivo setup.php é rodado, que dá esse erro...

    Toda ajuda é bem vinda!

    WARNING!
    DB Error : mySQL Error on Query : CREATE TABLE topsite_account ( id smallint(11) NOT NULL auto_increment, cid smallint(11) NOT NULL default '0', uid smallint(11) NOT NULL default '0', verified smallint(11) NOT NULL default '1', title varchar(100) NOT NULL default '', description varchar(255) NOT NULL default '', banner varchar(255) NOT NULL default '', url varchar(255) NOT NULL default '', email varchar(100) NOT NULL default '', datejoin int(50) unsigned NOT NULL default '0', password varchar(100) NOT NULL default '', outhits int(50) NOT NULL default '0', totalout int(50) NOT NULL default '0', hits int(50) NOT NULL default '0', totalhits int(50) NOT NULL default '0', uniquehit int(50) NOT NULL default '0', totalunique int(50) NOT NULL default '0', totalcomment smallint(11) NOT NULL default '0', trend smallint(10) NOT NULL default '0', numvotes smallint(11) NOT NULL default '0', totalvote smallint(11) NOT NULL default '0', actkey int(11) NOT NULL default '0', vote int(50) NOT NULL default '0', totalvotes int(50) NOT NULL default '0', PRIMARY KEY (id) ) TYPE=MyISAM
    Some more usefull information you might want to know:
    Mysql Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 27
    Mysql Error no # : 1064
    Date : October 11, 2012, 8:31 pm
    Referer: http://site.com/setup.php
    Script: /setup.php?do=step1

  3. $arquivo = $_GET['busca']; // Nunca confie nos seus usuários, valide/filtre todas as entradas de dados do seu software.
    if (file_exists($)) && is_file($arquivo)) {
        header('Location ' . $arquivo, true, 302);
    }

    Amigo, onde no código eu coloco isso?

    Pois se substituir aquele montaretorno por isso, recebo o erro

    Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION

  4. Preciso fazer uma alteração no código abaixo e não consigo.

    Quando o visitante faz uma busca, o script procura dentro de uma pasta se há um arquivo html com o nome do que ele digitou na busca, se houver, mostra uma mensagem indicando que tal pagina esta disponivel e que o visitante deve clicar no link para abrir

    nessa parte

    function montaRetorno() {
            
            if(!empty($this->vret)) {
                
                echo '<p><table width="95%" border="0" align="center" cellpadding="3" cellspacing="2">
        <tr>
          <td>A pagina <b>' .$this->str. '</b></font> esta disponivel!<br />
            Para visualizar a pagina <a href="' .$this->diretorio. '/' .$this->arquivos. '"><b>CLIQUE AQUI</b></a>.</font></td>
        </tr>
      </table></p>
                ';
    se não houver, o script da outra opção, para clicar em outro lugar para abrir uma outra coisa, nessa parte do código:
    } else {
                
                echo '<p><table width="95%" border="0" align="center" cellpadding="3" cellspacing="2">
        <tr>
          <td>Ops! A pagina <b>' .$this->str. '</b> não esta disponivel.<br /> 
            Como a tal pagina não esta disponivel, acesse <a href="paginas/pagina.htm"><strong>clicando aqui</strong></a>.</td>
        </tr>
      </table></p>
    -> O que eu preciso é que, ao invés do visitante ter que clicar para abrir os arquivos, que ele seja redirecionado automaticamente para a pagina X (no caso de haver um arquivo com aquele nome dentro da pasta) ou para a pagina Y (se não houver, é direcionado para outro lugar) codigo inteiro
    <?php
    
    class buscaHtml {
        
        public $str;
        
        public $div;
        
        public $vret;
        
        public $diretorio;
        
        public $arquivos;
        
        /**
         * Método construtor
         *
         * @param string $param
         * @param string $dir
         */
        
        
        function __construct($param,$dir) {
            
            $this->str = strtolower($param);
            
            $this->diretorio = $dir;
            
            $this->busca();
            
        }
        
    
        
        /**
         * Executa a busca
         *
         */
        
        function busca() {
            
            
            if (is_dir($this->diretorio)) {
                
                if($abre = opendir($this->diretorio)) {
                    
                    while (($this->arquivos = readdir($abre)) !== false) {
                        
                        $this->div = explode('.',$this->arquivos);
                        
                        if($this->str == $this->div[0]) {
                            
                            $this->vret = 1;
                            
                            break;
                            
                        }
                    }
            
                closedir($abre);
                
                } else {
                    
                    echo '<p>Pasta não encontrada: ' .$this->diretorio. '</p>';
                    
                    die;
                    
                }
            } else {
            
                echo '<p>' .$this->diretorio. ' Diretório inexistente.</p>';
                    
                die;
            
            }
        }
        
        /**
         * Exibe resultado da busca
         *
         */
        
        function montaRetorno() {
            
            if(!empty($this->vret)) {
                
                echo '<p><table width="95%" border="0" align="center" cellpadding="3" cellspacing="2">
        <tr>
          <td>A pagina <b>' .$this->str. '</b></font> esta disponivel!<br />
            Para visualizar a pagina <a href="' .$this->diretorio. '/' .$this->arquivos. '"><b>CLIQUE AQUI</b></a>.</font></td>
        </tr>
      </table></p>
                ';
                            
                            
            } else {
                
                echo '<p><table width="95%" border="0" align="center" cellpadding="3" cellspacing="2">
        <tr>
          <td>Ops! A pagina <b>' .$this->str. '</b> não esta disponivel.<br /> 
            Como a tal pagina não esta disponivel, acesse <a href="paginas/pagina.htm"><strong>clicando aqui</strong></a>.</td>
        </tr>
      </table></p>
                ';
                
            }
            
        }
    }
    
    ?>

  5. Cara..

    Fui dar uma pesquisa sobre url fixa, pessoa fala sobre iframe na página toda, é mais simples pra manter ela fixa..

    Mas eu não aconselho muito não.

    E tem por esse método .htaccess

    Achei um forum, que explica como que faz, mas tem que colocar todas as páginas, não sei se é viavel pro teu trabalho..

    mas dá uma olhada..

    http://forum.imasters.com.br/topic/385231-url-fixo/

    Ahhh.. outra coisa que tinha esquecido..

    Você pode fazer teu site com AJAX, pelo dominio chega na index e depois com ajax, você só muda o body do teu site..

    É uma outra opção...

    http://forum.imasters.com.br/topic/179515-...ter-a-url-fixa/

    Abrass

    Vou fazer um teste dai te conto. Obrigado!

    Abraço!

  6. Boa noite.

    Posso estar errado, mas pra manter o endereço fixo na barra de endereço, só com iframe na página inteira.

    Vamos ver se alguém que saiba fazer isso, de outro modo, responde aqui.

    Assim fico sabendo também.. rsrs

    Abrass

    RewriteCond %{HTTP_HOST} ^enderecodosite.com$ [OR]

    RewriteCond %{HTTP_HOST} ^www.enderecodosite.com$

    RewriteRule ^teste$ "http\:\/\/endereodosite\.com\/pastaondetaoarquivo\/teste\.htm" [R=301,L]

    Quando eu digito enderecodosite.com/teste , na barra de endereços aparece o que eu não quero que apareça, aparece o endereço real da coisa!

    tipo seria http://endereco.com/pastaondetaoarquivo/teste.htm

    Entende? Eu não quero que apareça essa coisa toda, quero igual no site dos outros, se você digita http://qualquerocoisa.com/algo <- isso fica la na barra de endereços

  7. Olá,

    Eu quero que o redirecionamento fique fixo, não sei o que estou fazendo errado, naturalmente porque nunca fiz isso antes. Por exemplo, quando eu crio um redirecionamento pelo cPanel 11, naquele mime/redirect, exemplo:

    http://www.site.com/redirect = http://www.asduiaspd.com/aisjds/sadoasd.htm

    quando eu digito o redicionamento /redirect que eu fiz, quando o usuario digita isso, ele me aparece na barra de endereço essa coisa toda " http://www.asduiaspd.com/aisjds/sadoasd.htm " mas eu não quero isso, eu quero que quando o visitante digite " http://www.site.com/redirect " fique la emcima na barra de endereço o " http://www.site.com/redirect ".

    Como fazer isso?

    Obrigado!!

×
×
  • Criar Novo...