Jump to content


pyro3x's Content

There have been 10 items by pyro3x (Search limited from 24/04/2023)


Ordernar por                Order  

#1019476 Sistema De Login + Cadastro De Usuarios Wordpress

Posted by pyro3x on 23/09/2012, 23:33 in PHP

Da uma olhada no Wordpress Plugins Directory, talvez você encontre o que precisa.

Um exemplo é o http://wordpress.org...up/screenshots/

Nunca utilizei, mas ele faz o que você está querendo.

;)



#1019475 Nova Url Amigavel

Posted by pyro3x on 23/09/2012, 23:31 in PHP

Tente isso:



RewriteEngine On
RewriteRule ^perfil/([^/]*)$ /perfil.php?action=verperfil&who=$1 [QSA,L]



Crie um arquivo .htaccess no seu diretorio inicial.

Quando digitar perfil/id vai cair no perfil do usuário.


Abraço.



#1019474 Fazer Um While Em Uma Tabela Html

Posted by pyro3x on 23/09/2012, 23:28 in PHP

Não entendi a sua pergunta.

Fazer um loop e montar os itens da tabela, é isso?

$dados = array(
"nome"=>"eduardo",
"fb"=>"http://facebook.com/eduardostuart"
);

echo '<table>';
foreach($dados as $ch=>$v){
echo '<tr>';
echo sprintf('<td>%s</td>',$ch);
echo sprintf('<td>%s</td>',$v);
echo '</tr>';
}
echo '</table>';


Ta ai um exemplo.

Abraço.



#1019465 Problemas Menu Dropdown

Posted by pyro3x on 21/09/2012, 09:54 in HTML, CSS e Metodologias

Não testei, mas tente algo assim:

<ul>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
<li><a href="#">item</a></li>
</ul>

ul{list-style:none;padding:0px;margin:0px;height:186px;}
ul li{display:inline-block;}

li a{
	display:block;
        width: 81px;
        height: 168px;
        text-decoration: none;
        background-image: url("imagens/imgmenu/menu_products.png");
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:0px 0px;
}
li a:hover {  
        background-position: -81px 0;
}




#1019462 Verificar Se Varialvel Tem Algum Valor

Posted by pyro3x on 20/09/2012, 23:40 in PHP

Bom, parece que esse método não existe na classe instanciada "$ga".

Fatal error: Call to a member function getUniquepageviews() on a non-object in /home/a4606592/public_html/index.php on line 487


Você pode fazer um teste utilizando a função "method_exists()"

if(method_exists($ga,'getUniquepageviews')){
$uniquepageviews = $ga->getUniquepageviews();
}else{
echo 'Método não existe.';
}


Para ver os métodos que a classe que você está trabalhando possui, ou acesse o código ou faça isso:


$class_methods = get_class_methods($ga);

foreach ($class_methods as $method_name) {
    echo "$method_name\n";
}



#1019461 Remover Dados De Uma String

Posted by pyro3x on 20/09/2012, 23:36 in PHP

Se for uma tag, basta utilizar o strip_tags();


$naosei = 'João foi a feira pegar <!-- mulher --> maça e tomate <!-- podre --> fresco!';
echo strip_tags($naosei);


abraço.



#1019460 Charset Para Variáveis Php

Posted by pyro3x on 20/09/2012, 23:28 in PHP

Provavelmente é a codificação do seu servidor ou a do seus arquivos.

Verifique se o seu arquivo está em formato UTF-8 também ou esta em windows-1252 (por exemplo).

Se seu código é utf-8, arquivo utf-8 e servidor iso-8859-1, adicione um cabeçalho no inicio do codigo:

header('content-type:text/html;charset=utf-8");



;)

Abraço.



#1019459 Site Hacked

Posted by pyro3x on 20/09/2012, 23:22 in PHP

Verifique a permissão dos seus arquivos, não saia colocando 777 para todos, isso é perigoso.

E faça uma varredura geral no seu sistema, talvez exista alguma vulnerabilidade que permite um injection via sql.



Tratar os parametros que você passa via get, também é aconselhavel:

http://www.adufu.org.br/noticias/496'

Gera um erro:
Fatal error: Call to a member function FetchRow() on a non-object in /home/adufu/adufu.org.br/noticias.php on line 14

Abraço.



#1019458 Buscar Em Diretório De Arquivos Txt

Posted by pyro3x on 20/09/2012, 23:18 in PHP

Fiz um exemplo p/ vc.

Tem que aprimorar, não testei ... pode ficar um pouco lento se tiver muitos arquivos..mais de 100 mil por exemplo.

É importante fazer testes antes de executar o foreach para evitar erros também. Não fiz pensando em performance, apenas para solucionar seu problema.

Abraço.

$query = "eduardo"; //procurando por eduardo


$matches = array();

foreach (glob("*.txt") as $filename) {
    //procura no conteudo dos arquivos
    $fp = fopen($filename, "r");
    if ($fp) {
        $line = 1;
        while (!feof($fp)) {
            $line_content = fgets($fp);
            if (preg_match("#" . $query . "#i", $line_content)) {
                array_push($matches, array(
                    $line_content, //trecho com conteudo encontrado
                    $line, //linha que foi encontrado
                    $filename //arquivo que foi encontrado
                ));
            }
            $line++;
        }
        fclose($fp);
    } else {
        echo 'erro ao abrir arquivo : ' . $filename . '<br/>';
    }
    //encontra no nome do arquivo
    if (preg_match("#" . $query . "#i", $filename)) {
        array_push($matches, array(
            $filename
        ));
    }
}

echo 'matches:' . sizeof($matches);
echo '<pre>';
print_r($matches);
echo '</pre>';



#1019457 Matriz Bidimensional Em Php

Posted by pyro3x on 20/09/2012, 23:00 in PHP

ou assim...
$data = array();
while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
array_push($data,$row);
}



abraço




IPB Skin By Virteq