Dúvidas Diversas

fevereiro 26th, 2009 | by DragaO~ |

Venho notando que muita gente possui dúvidas em algumas coisas que não têm a ver diretamente com as atuais postagens do blog, por isso, estou criando um espaço que serve para tirar todo e qualquer tipo de dúvida que não esteja relacionada à nenhum post aqui do blog.

Lembrando que pode ser qualquer tipo de dúvida, não necessariamente programação, PHP, web, ou qualquer outro conteúdo “comum” do blog (pode ser sistema operacional, redes, etc)

Claro que responderei-os à medida que meus conhecimentos permitirem, afinal, eu não sei tudo :)

VN:F [1.4.3_701]
Rating: 0.0/10 (0 votes cast)


Postagens parecidas/interessantes:

  1. 35 Responses to “Dúvidas Diversas”

  2. By Quezia on mai 4, 2009 | Reply

    Olá!!!
    Estou fazendo uma pesquisa sobre ERP gostaria de pode me ajuadar estou muita dificuldade em encontrar vantagens e desvantagens desenvolver um ERP utilizando o php como linguagem de programação!!!

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  3. By DragaO~ on mai 5, 2009 | Reply

    Posso ajudar sim :)
    Bom, primeiramente tem um link interessante sobre ERP na Wikipédia que fala, entre outras coisas, sobre vantagens e desvantagens de se desenvolver um ERP – seja em qualquer linguagem.

    Sobre vantagens de desvantagens de se desenvolver com PHP, depende muito do nível do programador, mas vou considerar como sendo um nível “intermediário”, ou seja, alguém que sabe utilizar a linguagem e suas funções, ok ? ;)

    Vantagens:

    1. agilidade

      • quando se programa em PHP se obtêm resultados muito rapidamente, logo, pode-se terminar um projeto relativamente rápido
    2. facilidade

      • PHP é extremamente fácil de se usar e aprender, qualquer recurso pode ser facilmente aprendido com pouco esforço (mas deve-se ter dedicação, óbvio)
    3. custo

      • PHP é praticamente livre de custos, pois tu pode facilmente instalá-lo em uma máquina com Linux e Apache (que, aliás, acho a melhor escolha)
    4. documentação

      • sinceramente, nunca vi uma documentação melhor que a do PHP (refiro-me ao php.net), bem explicada e de fácil acesso – e não se esqueça da comunidade que é enorme ;)
    5. integração com diversos bancos de dados

    Desvantagens:

    1. lerdo

      • sim, o PHP é lerdo se comparado com, por exemplo, Python (e, sinceramente, acho que só), por isso deve-se fazer com alguns certos cuidados
    2. facilidade

      • justamente pelo fato dele ser fácil tu consegue fazer qualquer coisa, e um programador com pouca experiência (leia-se também “preguiça”) vê o sistema funcionando e deixa por isso mesmo, ele não se preocupa em otimizar o PHP e seus códigos para extrair ao máximo do PHP (convenhamos, isso não chega a ser culpa do PHP)

    sinceramente, eu tentei colocar 5 desvantagens, mas eu realmente não consegui pensar em nada :)
    basicamente a maior desvantagem não é com a linguagem em si, mas com quem utiliza ela, exemplo: programas mal-feitos, mal-estruturados, sem segurança e etc; isso não é culpa da linguagem, mas é algo que se vê comumente (lembre-se, PHP é “fácil”, “qualquer um aprende”).

    Eu aconselharia a utilizar PHP, pois acho que seria uma boa tu ter tudo em apenas um servidor e todos os clientes acessando, basta apenas possuir um browser e deu, o sistema é perfeitamente utilizável.

    Aliás, já fui numa loja de informática em que os atendentes deles abriam o firefox e consultavam as coisas referente aos produtos, tudo isso rodando em um Ubuntu, portanto, outra vantagem seria de não “prender” o usuário em uma plataforma “X” ou “Y”, como disse, basta um browser :)

    Não sei se consegui esclarecer a tua dúvida, qualquer coisa, basta falar ;)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  4. By Quezia on mai 5, 2009 | Reply

    DragaO muito obrigadaaaa =D
    Realmente pesquisei muito e não encontrei!!!

    Valeu pela ajuda!!!
    Beijos*

    Quézia

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  5. By DragaO~ on mai 5, 2009 | Reply

    de nada :)
    boa sorte com a pesquisa :D

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  6. By claudio on mai 8, 2009 | Reply

    olá amigo dragão , olha tenho uma duvida que envolve php e javascript . se vc puder me dar uma luz ficarei grato .pois pesquizei o dia todo hj e só achei algumas linhas em inglês .

    bom a duvida é a seguinte , eu ache na net um script de editor de textos : http://www.dynamicdrive.com/dynamicindex16…ditor/index.htm.

    o que eu preciso é pegar o conteúdo do editor e gravar no banco.

    Mas como eu pego esse valor numa outra página? tipo, eu vou dar submit pra uma pagina e nessa página quero pegar o valor e gravar no banco.

    como faço isso?

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  7. By claudio on mai 8, 2009 | Reply

    function submitForm() {
    updateRTE(’rte1′)
    alert(”rte1 = ” + document.RTEDemo.rte1.value)
    return false
    }
    initRTE(”images/”, “”, “”)

    e no form coloquei assim :

    form name=”RTEDemo” action=”demo.htm” method=”post” onsubmit=”return submitForm()

    input type=”submit” name=”submit” value=”Submit”

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  8. By DragaO~ on mai 8, 2009 | Reply

    o link tá dando “not found”, ele tá certo mesmo?

    porque não dá uma olhada no FCKeditor? Ele é bem fácil de mexer e colocar na página. Ele também aceita várias “barras de ferramentas” (acho que é esse o nome) que são personlizáveis.

    Não sou um “mestre” no FCKeditor, mas ele é bem simples e é bom, acho que pode te servir.

    E não esquece de olhar o link que tu mandou ;)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  9. By claudio on mai 9, 2009 | Reply

    dragão o link era esse mesmo mas o apache do server deles parou de funfar heheh justo agora .
    Olha eu realmente sei que o fckeditor é mais completo e também mais facil de inserir no site.
    Porém se vc tiver um tempo para me responder , eu pediria sua ajuda .
    Eu li várias vezes o seu tutorial de method=”GET”.
    mas estou ficando louco aqui , por não entender o seguinte :
    criei um “”form type=”blabla” method=”post”action=”" .
    porém quando eu quero clico botão submit ,eu não recebo a mensagem do resultado.

    Mas o dificil é entender :se o method é “post” pq eu receberei ele via url= “GET” com a action =.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  10. By claudio on mai 9, 2009 | Reply

    nossa os comandos acion ai em cima sumiram ?
    Sempre tenho dificuldades aqui de inserir códigos , ai a pergunta fica bagunçada !!! SRY
    esse é o codigo action la de cima :
    ?=$_SERVER['PHP_SELF']? que me refiro .
    Se não entender te mando por email se vc aceitar .
    Vlw e abraços..

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  11. By DragaO~ on mai 10, 2009 | Reply

    hm…
    tenho notado que o pessoal têm tido dificuldades pra postar códigos aqui, mas hoje larguei a preguiça e (acho que) arrumei isso :)
    se não for pedir muito, peço pra ti tentar postar os códigos novamente pra ver se o que eu fiz tá funcionando direitinho

    se não funcionar, peço para que poste os códigos entre as seguintes tags :

    <pre lang=”php”>

    e

    </pre>

    assim :
    <pre lang=”php”>
    if($algo)
    {
    echo “algo eh vedadeiro”;
    }
    </pre>

    o resultado vai ser

    if($algo)
    {
        echo "algo eh vedadeiro";
    }

    sei que é chato, mas convenhamos, colorido fica bem agradável de ler ;)

    e se funcionar o que eu fiz (de o wordpress ao menos aceitar códigos “normalmente” – sem o “pre”) vou tentar melhorar isso pra já postar coloridinho :)

    desculpa o incômodo

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  12. By claudio on mai 11, 2009 | Reply

    <?
    if($algo)
    {
        ?>
        <form name="duvida" method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
        <input type="submit">
        <?
    }
    ?>

    Amigo muito obrigado por me dar atenção !
    Olha o q eu não entendo é se o action tem o metodo “post” porque ele inclui um comando “onde o método é = get” pois pelo que andei lendo esse codigo ai em cima envia o destino via url . estou certo ? então porque (method=”post” não poderia ser ( method=”GET” ).

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  13. By claudio on mai 12, 2009 | Reply

    fiz errado ? não ficou colorido .

    andei lendo que vc vai criar dicas de explicação que não sejam somente para ( php ).

    tenho uma dificuldade sem solução que não encontrei na web .

    é sobre o problema do firefox , ele não aceita o CSS :

    #tudo{
            margin: 0px auto;
    	text-align: left;
    	width: 860px;
    	height:0px auto;  
            background-color:#ffffff;
     
    html, body {
      background-image: url(imgs/bg-fundo2.gif); 
      background-attachment:fixed; 
     
    }

    Se por acaso vc tiver tempo e souber a solução para o layolt ficar normal tanto em firefox como em explorer .
    no explorer fica perfeito , no firefox , onde não tiver conteudo ele mostra o backgroun errado.

    T+++ e grande abraço.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  14. By DragaO~ on mai 15, 2009 | Reply

    primeiramente: tu fez tudo certo, eu que acabei mudando umas coisas no wordpress e acabou não dando muito certo :)
    segundo: editei os teus posts só para ficar colorido, beleza? e a partir de agora, pode postar como te expliquei (vou colocar um aviso no blog assim que tiver tempo)

    sobre os comentários:

    claudio:
    Amigo muito obrigado por me dar atenção !
    Olha o q eu não entendo é se o action tem o metodo “post” porque ele inclui um comando “onde o método é = get” pois pelo que andei lendo esse codigo ai em cima envia o destino via url . estou certo ? então porque (method=”post” não poderia ser ( method=”GET” ).

    sinceramente não entendi muito bem, mas, basicamente, a diferença de GET e POST é o modo como as variáveis são tratadas. No GET, as variáveis são passadas pela URL e tu acessa elas assim :

    $_GET['posicao']

    onde “posicao” é o valor que tu quer acessar; e no POST, as variáveis são passadas “transparentemente” (leia-se “no cabeçalho do protocolo”), e tu acessa elas assim :

    $_POST['posicao']

    onde “posicao” é o valor que tu quer acessar

    não sei se consegui responder tua dúvida, caso não tenha esclarecido, peço que explique novamente :)

    claudio: fiz errado ? não ficou colorido .andei lendo que vc vai criar dicas de explicação que não sejam somente para ( php ).tenho uma dificuldade sem solução que não encontrei na web .é sobre o problema do firefox , ele não aceita o CSS :

    Se por acaso vc tiver tempo e souber a solução para o layolt ficar normal tanto em firefox como em explorer .
    no explorer fica perfeito , no firefox , onde não tiver conteudo ele mostra o backgroun errado.T+++ e grande abraço.

    tu tem um exemplo online pra mim dar uma olhada?
    se não, se possível, posta o codigo completo (ou ao menos algum HTML) da página.

    e sim, eu respondo dúvidas que não sejam apenas sobre PHP :)
    e também desculpe pela demora em responder, essa semana tá tudo muito corrido ;)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  15. By claudio on mai 16, 2009 | Reply

    Olá amigo.
    Eu não conseguia resgatar a função

    'GET'

    aqui ,pois a pagina dava erro .
    E por isso minha duvida surgiu.
    Porém creio que seja meu servidor que está problemático .pois quando eu criava o form e pedia para ele enviar os dados por “URL”
    ele dava a menssagem que página não podia ser exibida.
    Mas ai eu passei a usar somente o POST e assim deu tudo certo ,mas aprendi aqui sobre a diferença entre os méthods “POST”e”GET”.

    sou imensamente grato pela sua paciência.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  16. By claudio on mai 16, 2009 | Reply

    Quanto a dúvida do layolt no firefox .
    Vou tentar ser mais objetivo.
    suponhamos que vc va criar um layolt de:

    #body{
    margin: 0px;
    padding: opx;
    background-image:url(image.gif) /* image de fundo */
    backgroun-attachment:fixed;
    texto-align:left;
    }
     
    #tudo{
    width:800px;
    height: 0px auto; /* altura indefinida */
    margin-left:2px;
    backgrund-color:#000000;
    }

    com o css acima vc poderia imaginar um site com
    o background do meio “preto”.
    e as laterais seriam uma imagem “como foi colocada no BODY”.
    Mas o problema é que no Firefox não funciona assim.
    ele só ira deixar “fundo preto”se acaso eu estipular um valor “height” para o site.
    Ja no explorer funcionaria normal o css acima descrito.

    Pesquizei muito na web , e infelizmente so achei um local comentando sobre isso mas sem sucesso”
    se vc fizer testes verá que o local onde tem conteudo escrito , o background será “preto” e a parte onde não tiver conteudo será da cor da “imagen” que vc estipilou no “BODY” .(virando uma bagunça ).

    Resumindo: O firefox não aceita o css”HEIGHT: 0PX AUTO;” .
    ele quer um valor fixo de altura.

    Desculpe se não fui claro ,e quanto ao site que eu achei estou procurando ele de novo , para te passar o link.

    Tem milhares de duvidas em relação a esse problema; porém não achei solução.

    Grande abraço e mais uma vez obrigado pela paciência.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  17. By DragaO~ on mai 16, 2009 | Reply

    claudio: Olá amigo.
    Eu não conseguia resgatar a função aqui ,pois a pagina dava erro .
    E por isso minha duvida surgiu.
    Porém creio que seja meu servidor que está problemático .pois quando eu criava o form e pedia para ele enviar os dados por “URL”
    ele dava a menssagem que página não podia ser exibida.
    Mas ai eu passei a usar somente o POST e assim deu tudo certo ,mas aprendi aqui sobre a diferença entre os méthods “POST”e”GET”.sou imensamente grato pela sua paciência.

    hm…que estranho, pois o método “URL” não existe, existem apenas os métodos “GET” e “POST”. Acho melhor verificar não somente o servidor, como também o navegador, bem como o action do formulário, pois isso é muito estranho, nunca vi algo desse tipo antes.
    Uma idéia que talvez te sirva apenas para testar, é fazer o seguinte :

    1
    2
    3
    4
    5
    6
    
    <?
    echo 'valor da variavel "var" vindo da URL : ' . $_GET['var'];
    ?>
    <form action="?" method="get">
    <input type="text" name="var" /> <input type="submit" />
    </form>

    salve isso, acesse e coloque um valor qualquer no input, depois dê submit e diga-me o que acontece (lembre-se de colocar esse script “sozinho”, apenas coloque-o em algum lugar e acesse-o, sem incluir nada)

    claudio: Quanto a dúvida do layolt no firefox .
    Vou tentar ser mais objetivo.
    suponhamos que vc va criar um layolt de:
    com o css acima vc poderia imaginar um site com
    o background do meio “preto”.
    e as laterais seriam uma imagem “como foi colocada no BODY”.
    Mas o problema é que no Firefox não funciona assim.
    ele só ira deixar “fundo preto”se acaso eu estipular um valor “height” para o site.
    Ja no explorer funcionaria normal o css acima descrito.Pesquizei muito na web , e infelizmente so achei um local comentando sobre isso mas sem sucesso”
    se vc fizer testes verá que o local onde tem conteudo escrito , o background será “preto” e a parte onde não tiver conteudo será da cor da “imagen” que vc estipilou no “BODY” .(virando uma bagunça ).Resumindo: O firefox não aceita o css”HEIGHT: 0PX AUTO;” .
    ele quer um valor fixo de altura.Desculpe se não fui claro ,e quanto ao site que eu achei estou procurando ele de novo , para te passar o link.Tem milhares de duvidas em relação a esse problema; porém não achei solução.Grande abraço e mais uma vez obrigado pela paciência.

    hm…realmente é bastante difícil de imaginar isso que tu colocou (afinal, se cada navegador renderiza diferente, porque nós não podemos imaginar coisas completamente diferentes ? ;)), mas eu acabei testando o seguinte código :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled</title>
    <style type="text/css">
    #tudo
    {
    	width:800px;
    	height: auto;
    	margin-left:2px;
    	background-color: #FF0000;
    }
    </style>
    </head>
     
    <body>
    <div id="tudo">
    	algum texto
    </div>
    </body>
    </html>

    resultado : http://img42.imageshack.us/img42/3007/87825867.png

    esse screen eu tirei do meu firefox, cuja assinatura é: Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.9.0.10) Gecko/2009042708 Fedora/3.0.10-1.fc10 Firefox/3.0.10

    como pode ver, me pareceu tudo normal, poderia tirar screenshot de ambos browsers e colocá-los aqui?

    se quiser, me manda os códigos completos por email (tem meu email na página de “sobre”) e, como recebo muito spam, coloca o seguinte no assunto : “BLOG DO DRAGAO : AJUDA COM CSS”, pra evitar de eu apagar sem querer :P

    em tempo: finalmente adicionei uma observação em cima da caixa de comentários explicando como postar códigos aqui no blog :)
    e talvez um dia eu venha a fazer um layout próprio para o blog, pois noto que o código deste lay é muito confuso e “sujo”…mas “dá pro gasto” por enquanto :)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  18. By claudio on mai 18, 2009 | Reply

    Olá amigo dragão , bom quanto ao layolt , eu testei seu códio aqui ,e relamente funciona em ambos browsers .
    Mas note em meu código que ele estipula uma imagen de fundo , depois uma cor #ffffff no centro (#tudo) do layolt .façã o teste e vc vai ver que da problemas mesmo .
    eu so consegui resolver com javascript .
    e notei também que os profissionais da web aconselha o uso de javascript para este tipo de erro .
    Vou te mandar um exemplo por email .

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  19. By claudio on mai 21, 2009 | Reply

    dragão poderia me ajudar num script aqui ?
    olha criei um contador de clicks , ou ao menos estou tentando .
    mas está insistindo em um erro aqui ,que não sei mas o q faço.
    é bem simples de uma olhada nele .

    //tabela 
    CREATE TABLE `clicks` (
      `id` int(11) NOT NULL auto_increment,
      `nome` varchar(100) NOT NULL,
      `url` varchar(250) NOT NULL,
      `click` int(11) NOT NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
     
    //script
     
    $url = addslashes(str_replace(" ","", $_GET['url']));
    $nome = addslashes($_GET['nome']);
     
    // procura se já existe o tal link na base
    $query = mysql_query("SELECT * FROM clicks WHERE url = ' ".$url." ' ");
     
    // se retornou algum registro, atualiza o cliques
    if ( mysql_num_rows($query){
    mysql_query("UPDATE clicks SET click = click + 1 WHERE url = '".$url."'");
    }else {
    mysql_query("INSERT INTO clicks (nome, url, click) VALUES ('".$nome."','".$url."',1);
    }
     
    header("Location: ".$_GET['redir']);
    ?&gt;
     
    //veja o erro que esta dando abaixo .
     
    Parse error: syntax error, unexpected '{' in C:\wamp\www\cont_clicks\redir.php on line 17

    se puder me ajudar ficarei grato amigo.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  20. By DragaO~ on mai 22, 2009 | Reply

    claudio: Olá amigo dragão , bom quanto ao layolt , eu testei seu códio aqui ,e relamente funciona em ambos browsers .
    Mas note em meu código que ele estipula uma imagen de fundo , depois uma cor #ffffff no centro (#tudo) do layolt .façã o teste e vc vai ver que da problemas mesmo .
    eu so consegui resolver com javascript .
    e notei também que os profissionais da web aconselha o uso de javascript para este tipo de erro .
    Vou te mandar um exemplo por email .

    eu não recebi email nenhum. tem como tu me mandar novamente? :)

    claudio: dragão poderia me ajudar num script aqui ?
    olha criei um contador de clicks , ou ao menos estou tentando .
    mas está insistindo em um erro aqui ,que não sei mas o q faço.
    é bem simples de uma olhada nele .
    se puder me ajudar ficarei grato amigo.

    faltou fechar um parêntesis no teu “if” :D
    troca

    if ( mysql_num_rows($query){

    por

    if ( mysql_num_rows($query) ){

    que o erro vai sumir :)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  21. By claudio on mai 22, 2009 | Reply

    dragao eu ja havia notado mesmo os erros de parenteses e spas também.

    porem este ´script ensiste em dar erros .

    <a href="redir.php?id=2&amp;nome=terra&amp;url=www.terra.com.br" rel="nofollow">clicks</a>

    este é o link que coloco na pagina onde estou . e para onde vou , passando pelo contador , mas ao invés dele ir para a pagina que eu quero e somar os cliques ele cria uma nova pagina no db , e nao vai para a pagina que eu quero .

    poderia me ajudar ? abraços

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  22. By claudio on mai 22, 2009 | Reply

    nossa veja so o erro q deu ai no meu código .
    lol.
    o link é assim :………..clicks……………………

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  23. By claudio on mai 22, 2009 | Reply

    passe o mouse sobre ele e olhe no rodape que vc ira ver , pois no site não tem como por não .
    t+++++ vlw

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  24. By claudio on mai 22, 2009 | Reply

    Resolvido amigo ,achei o erro estava na query .
    veja abaixo.

    $query = mysql_query("SELECT * FROM clicks WHERE url = '$url' ");

    agora tudo ok e funcionando .
    Vou tentar criar agora um script que olhe no db e me devolva as 5 mais clicadas (visitadas ).
    tem como saber isso ?..

    abraço.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  25. By DragaO~ on mai 25, 2009 | Reply

    claudio: nossa veja so o erro q deu ai no meu código .
    lol.
    o link é assim :………..clicks……………………

    curioso, o link saiu correto sim
    creio que tu estivesse falando dos “&amp;” não? se for, o “&amp;” é apenas a entidade html correspondente ao “&”
    basicamente, é errado colocar “&”, o correto seria o “&amp;”, assim como acontece com o “í”, que o correto é colocar “&iacute;”
    sei que tu não perguntou, mas achei que pudesser ser bom esclarecer isso :)
    se não for isso, não vejo o porque de não ter funcionado o link

    claudio: Resolvido amigo ,achei o erro estava na query .
    veja abaixo.
    agora tudo ok e funcionando .
    Vou tentar criar agora um script que olhe no db e me devolva as 5 mais clicadas (visitadas ).
    tem como saber isso ?..abraço.

    supondo que o campo “click” contenha o número de vezes que um link foi clicado, bastaria tu fazer a seguinte query:

    SELECT * FROM clicks ORDER BY click DESC LIMIT 5

    essa query te retornaria todos os campos da tabela “clicks” ordenando pelo campo “click” de forma descrescente e limitando-se à mostrar cinco registros (caso tu queira, por exemplo, 10, basta mudar o número)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  26. By claudio on mai 27, 2009 | Reply

    Olá amigo novamente aqui hehe.
    Olha eu criei desta mesma forma que vc citou logo acima.

    Mas eu me referi em como usar uma função que me devolvesse os cinco mais clicados.

    ex: suponhamos que eu tenha um site com 30 páginas e todas recebam visitas ,e no final de semana eu olha-se o db e vesse as cinco mais visitads ,.

    como eu craria um codigo para que automaticamente eles somassem todos os clicks e sempre atualizariam as 5 mais clicadas .entendeu ?

    Pois com o select acima ele me indicaria somente as 5 ultimas páginas visitadas e não as mais clicadas .

    Abraço …

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  27. By DragaO~ on mai 27, 2009 | Reply

    claudio: Olá amigo novamente aqui hehe.
    Olha eu criei desta mesma forma que vc citou logo acima.Mas eu me referi em como usar uma função que me devolvesse os cinco mais clicados.ex: suponhamos que eu tenha um site com 30 páginas e todas recebam visitas ,e no final de semana eu olha-se o db e vesse as cinco mais visitads ,.como eu craria um codigo para que automaticamente eles somassem todos os clicks e sempre atualizariam as 5 mais clicadas .entendeu ?Pois com o select acima ele me indicaria somente as 5 ultimas páginas visitadas e não as mais clicadas .Abraço …

    cara, me explica para que serve cada campo da tua tabela? exite algum campo nela responsável por armazenar o número de cliques?

    e tua dúvida eu já tinha entendo, mas creio que deduzi errado a tua tabela

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  28. By claudio on mai 28, 2009 | Reply

    //tabela 
    CREATE TABLE `clicks` (
      `id` int(11) NOT NULL auto_increment,
    //id vc ja sabe para q serve..
      `nome` varchar(100) NOT NULL,
    //o nome seria o nome da pagina ou assunto ..
      `url` varchar(250) NOT NULL,
    //url sria o endereço de cda link..
      `click` int(11) NOT NULL,
    // click seria o numero de acessos a cada pagina .
     
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

    entao a duvida seria qual comando chamar para so trazer a tela as 5 mais acessadas .

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  29. By DragaO~ on mai 28, 2009 | Reply

    então eu estava certo desde o início :D

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    $conexao = mysql_connect($user, $host, $pass);
    mysql_select_db($banco, $conexao);
     
    $query = 'SELECT * FROM clicks ORDER BY click DESC LIMIT 5';
    $query = mysql_query($query, $conexao);
    echo 'listagem dos mais acessados : <br />';
    echo '<ol>';
    while($dados = mysql_fetch_assoc($query))
    {
        echo '<li>';
        echo 'Nome : ' . $dados['nome'] . '<br />';
        echo 'URL : ' . $dados['url'] . '<br />';
        echo 'Acessos : ' . $dados['clicks'] . '<br />';
        echo '</li>';
        echo '<hr />';
    }
    echo '</ol>';

    foi isso que eu quis dizer te enviando aquela query duas mensagens atrás ;)

    qualquer erro, fala, porque eu não testei :D
    se não entender algo, pergunte ;)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  30. By claudio on mai 29, 2009 | Reply

    Olá amigo , bom em primeiro lugar obrigado por me ajudar .
    ainda naõ testei esse seu script , mas esses dias eu fiz um aqui desta mesma maneira , mas notei que sempre vinha a tela as primeiras ou as ultimas páginas .
    usando o :

    ORDER BY click DESC LIMIT 5'
    ou
    ORDER BY `id` ASC LIMIT 5'

    Me desculpa pela pergunta mais como , o script sabera o mair valor das mais clicadas para trazer a tela ?
    vou testar seu código aqui agora .
    abraços.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  31. By claudio on mai 29, 2009 | Reply

    esse comando aqui eu nao usei na minha quando eu fiz , poderia me informar se é ele quem fez a soma ?

    mysql_fetch_assoc

    funcionou perfeitamente em ordem maior para menores .
    da forma que eu queria (RESOLVIDO GRAÇAS A VC )
    OBRIGADO AMIGO ..

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  32. By DragaO~ on jun 5, 2009 | Reply

    claudio: Olá amigo , bom em primeiro lugar obrigado por me ajudar .
    ainda naõ testei esse seu script , mas esses dias eu fiz um aqui desta mesma maneira , mas notei que sempre vinha a tela as primeiras ou as ultimas páginas .
    usando o :
    Me desculpa pela pergunta mais como , o script sabera o mair valor das mais clicadas para trazer a tela ?
    vou testar seu código aqui agora .
    abraços.

    assim, quando tu usa

    ORDER BY campo ASC

    tu manda a tua consulta, pegar aqueles resultados e ordena-los, crescentemente, levando em consideração o campo “campo”
    caso tu mude o “ASC” para “DESC”, ele ordena decrescentemente :)

    o LIMIT serve para limitar o número de registros retornados, assim, ele retorna apenas o número de registros que tu quer, exemplo

    LIMIT 5

    ou

    LIMIT 84

    o último exemplo, mostraria apenas os 84 registros da query, que poderiam ser os últimos 84 (caso ordenados via “DESC”) ou os 84 primeiros (caso ordenado via “ASC”)

    claudio: esse comando aqui eu nao usei na minha quando eu fiz , poderia me informar se é ele quem fez a soma ?
    funcionou perfeitamente em ordem maior para menores .
    da forma que eu queria (RESOLVIDO GRAÇAS A VC )
    OBRIGADO AMIGO ..

    como disse, nao existe “soma” nessa consulta ao banco, tudo que ele faz é ordenar os dados, pois tu próprio já fazia a soma (quando a pessoa clicava tu adicionava “+1″ ao campo “click”, lembra? ;))

    a função “mysql_fetch_assoc()” não faz nada, tudo que ela faz é otimizar o consumo de memória gasto pela tua consulta SQL

    assim, a função “mysql_fetch_array()” retorna um array associativo e numérico, por exemplo, supondo que tenhamos a seguinte tabela

    CREATE TABLE teste
    (
        id int(10) PRIMARY KEY AUTO_INCREMENT,
        nome varchar(250)
    )

    ao fazer

    1
    2
    3
    4
    5
    6
    
    $query = 'SELECT * FROM teste';
    $query = mysql_query($query, $conexao);
    while($dados = mysql_fetch_array($query))
    {
        //aqui mostra os dados
    }

    na linha 3, estamos criando o seguinte array :

    //associativo
    $dados['id'] = 1;
    $dados['nome'] = 'dragao';
    //numerico
    $dados[0] = 1;
    $dados[1] = 'dragao';

    perceba que, na posição “0″ temos o mesmo valor da coluna “id”, e na posição “1″ temos o mesmo valor da coluna “nome”
    dificilmente alguém manipula os dados pela forma numérica (mas pode acontecer, claro), portanto, seria um desperdício de memória criarmos um array associativo e numérico

    a função “mysql_fetch_assoc” apenas nos retorna um array associativo, portanto, nos retorna apenas isso :

    //associativo
    $dados['id'] = 1;
    $dados['nome'] = 'dragao';

    fazendo com que a gente consuma apenas a memória necessaria
    e, convenhamos, numa tabela enooooorme isso faz toda a diferença :)
    aliás, a função que retorna apenas um array numérico é a “mysql_fetch_row()

    espero ter tirado todas as dúvidas :)

    no mais, peço desculpas pela demora para responder, essa semana anda corrida :)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  33. By João Matheus (JOMARUMU) on set 15, 2009 | Reply

    Oi DragaO, tudo bem?
    Eu estou querendo saber como posso exportar um texto de HTML com PHP, isso é possivel?
    É que eu acho que minha irmã está usando o orkut mesmo sem eu permitir, então queria que exportasse um arquivo quando ela acessar uma página igual a do orkut que está no localhost.

    Obrigado.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  34. By DragaO~ on set 24, 2009 | Reply

    João Matheus (JOMARUMU): Oi DragaO, tudo bem?
    Eu estou querendo saber como posso exportar um texto de HTML com PHP, isso é possivel?

    sim, é perfeitamente possível

    João Matheus (JOMARUMU):
    É que eu acho que minha irmã está usando o orkut mesmo sem eu permitir, então queria que exportasse um arquivo quando ela acessar uma página igual a do orkut que está no localhost.Obrigado.

    essa parte eu não entendi :S
    mas tu poderia criar uma página “falsa” e fazer com que o DNS do teu computador, quando solicitada a página do orkut, apontasse para essa tua página que estaria localmente no teu computador, e nessa página, tu poderia fazer um frame contendo a página do orkut que a pessoa requisitou

    não é algo tããããão simples, mas também não é tão difícil

    mas eu não entendi muito bem o teu problema, poderia explicar novamente ? :)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  35. By João Matheus (JOMARUMU) on set 24, 2009 | Reply

    Oi, eu já fiz isso de redirecionar a página, o que eu queria agora é exportar um arquivo TXT pelo campo de usuário e senha da página.

    Obrigado.

    Quote

    VA:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)
  36. By DragaO~ on out 2, 2009 | Reply

    a única coisa que eu consigo pensar, nesse caso, seria tu criar uma página idêntica ao do orkut, onde o formulário de login pegaria as informações do formulário, e logo após isso, gravaria esses dados para então redirecionar a pessoa para a página “real” do orkut (passando os dados informados, óbvio)

    Quote

    VN:F [1.4.3_701]
    Rating: 0.0/5 (0 votes cast)

Deixe um comentário

Vai postar algum código? Leia isso antes