Ir para conteúdo
Fórum Script Brasil

Diogo Freitas

Membros
  • Total de itens

    393
  • Registro em

  • Última visita

Tudo que Diogo Freitas postou

  1. boas vou-te dar umas opiniões pessoais. em termos de design poderias melhorar algumas coisas, tirar a sombra das letras, central o site... em termos de funcionalidade, e tambéem design, eu poria os links não em imagem mas sim com map link mas sim com <a href="#">hsjdhaskj</a>, aliás, o css é muito melhor que imagens e pelo que me apercebi (digo isto por que não vi nenhuma interactividade) o site está em imagem. repare neste dois grandes exemplos: todo em imagem em css abraço
  2. Boas tardes, estou com um pequeno problema. defini em css uns links mas ao colocá-los no html aparecem na vertical e não na horizontal como posso resolver este problema? <div id="but_tabela"> <span class="main_link"><a href="#">teste</a><a href="#">teste</a><a href="#">teste</a><a href="#">teste</a></span> </div> css dos bottões: .main_link a:link, .main_link a:visited{ display:block; text-decoration:none; color:#333333; border-right:#CCCCCC 1px solid; width:15%; height:15px; padding:5px; text-align:center; } .main_link a:hover{ display:block; text-decoration:none; color:#333333; border-right:#CCCCCC 1px solid; background-image:url(../gif/verde-bg.gif); width:15%; height:15px; padding:5px; text-align:center; } muito obrigado desde já
  3. bons dias, me dá este erro aqui...não sei o que é pois nunca trabalhei com classes...se puder me ajudar Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/delipoli/public_html/php/admin/connect_db.php on line 4
  4. pow joe, para além de ser bom nisto voce é alegre.. gostei de ver...muito obrigado.... e o pormenor do abraço...caraca...alegria..lol
  5. é o seguinte, eu tenho um código que valida a sessão do administrador e dos users através das ids...deste género, mediante a id correspondente ao login postado direcciona para a página de cada user..entendeu? o admin, na parte do administrador, pode eliminar e alterar a informação dos users e para isso, mediante clica no nome de cada user, entra numa página cujo id é diferente do do admin....agora, como eu prolongo o session do admin para poder entrar nessa página e impesso a emntrada do user correspondente?
  6. eu penso que voce não entendeu...repare,se fizer uma busca desse género terei que colocar a marca do produto numa página e depois, mediante a marca escolhida, passará para outra página onde o user escolhe o modelo...beleza...mas como faço para que na mesma página e dentro de lists ao escolher a marca automaticamente na list asseguir apenas apareçam os modelos correspondentes? será com js??? abraço e obrigado pela disponibilidade
  7. pow muitissimo obrigado....realmente não conhecia este tipo de conecção com o banco de dados.muitissimo obrigado mesmo... só me diz uma coisa, onde é que coloco o user e tudo mais referente à db????não vi nada no código... e já agora, falou que os users ao conectar terão "que usar alguma função dentro da classe, mas se tentar se conectar direto para fazer algo, retorna erro"...terei de fazer alguma alteração nesse sentido? muitissimo obrigado mais uma vez...abraço
  8. Diogo Freitas

    mail com anexo

    eu fiz da seguinte maneira... primeiramente o admin faz upload do ficheiro... depois, guarda o id e quando quiser enviar um mail com isso anexado insere o numero de id do ficheiro... o problema é que ao email chega "array" emvez de chegar o ficheiro, entende? <? $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $promo = $_POST['id_promo']; $resultado = mysql_query("select * from promo where id = '{$_POST['id_promo']}'") or die(mysql_error()); $linhas = mysql_num_rows($resultado); if($linhas != 0){ session_start(); $_SESSION["promo_id"] = $promo; } ?> <? $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $resultado2 = mysql_query("select promo from promo where id = '{$_SESSION['promo_id']}'") or die(mysql_error()); $promo_send = mysql_fetch_assoc($resultado2); ?> <?php $to = "geral@delipoli.com"; $assunto = $_POST["ass"]. "\n"; $msg = $_POST["msg"]. "\n"; $string = $msg . $promo_send; mail ($to, "Delipoli: $assunto" , $string, "From: geral@delipoli.com"); echo"Mensagem enviada com Sucesso!"; echo $_SESSION['promo_id']; ?>
  9. Diogo Freitas

    mail com anexo

    boas tardes, estou necessitando de criar um código para enviar mails com anexo.. primeiramente o admin faz upload do arquivo, depois o objectivo é enviar o arquivo upado por mail. como poderei fazer isso, tendo em conta que o nome do arquivo k fica gravado na db é o nome de raiz do arquivo, ou seja, c://etc
  10. sinceramente peso k pode ser feito em java script tb já vi feitos em php
  11. boas tardes, estou a fazer um sistema de compras, ou melhor, de encomendas. o que eu ncessito é que, depois de esolhida a marca do produto numa list, na proxima list apenas apareçam os produtos referentes a essa arca. como posso fazer isso? abraço
  12. boas tardes, sou novo em acess. na verdade é a primeira vez que necessito de trabalhar com este programa.lol bem, eu gostaria de saber algumas coisas acerca de acess para ver se posso usar este programa ou se terei de utilizar outro. 1- o acess permite criar uma estrutura tipo formulario para se inserirem dados no mesmo? 2- posso criar uma dependência de, por exemplo, ao se colocar o id de um campo automaticamente apareça a informação referente a esse id? 3- eu necessito de criar uma base de dados referente aos clientes de uma empresa e depois uma folha na qual os vendedores da mesma empresa coloquem diariamente informação actualizada acerca desse cliente. isso é possível com acess? desde já agradeço a vossa disponibilidade, e já agora, se não for pedir de mais, agradecia que me indicassem um tutorial no qual pudesse aprender acerca deste programa. Na verdade a minha unica experiencia com db é com o mysql.... abraço
  13. na verdade não é muito dificil....andei montes de tempo a tentar montar um e a tirar dúvidas aqui... add on MSN: dfreitas80@hotmail.com
  14. sim tonzinho, estou a usar session. o problema é este... eu tenho uma página que está restringida à entrada do admin. dentro da página admin o administrador econtra o link para as páginas dos users nas quais pode efectuar alterações....o problema é que a página do user tem outro login e outro id o que significa que o session do admin não vale nesta página, deu para entender? eu queria saber se tem como restringir o acesso a estas páginasapenas com o admin mesmo sendo o id e o login da página diferent.... abraço
  15. boas tardes, criei um menu onde o administrador pode aceder à informação de todos os users. ate ai beleza. criei a página users.php?id= para o admin ver cada user. ate ai tb beleza. o problema é que eu necessito de validar a sessão do admin na página user.php?id= e o código php pega na nova variável id e login em vez de se manter com a do admin. qual a logica que tenho k seguir para que mesmo estando com outro id o admin consigo proseguir?
  16. boas tardes, recentemente me recomendaram um trabalho o qual consistia num sistema de login em php com segurança. bom, eu criei o sistema e penso que tem segurança suficiente e que não será fácil de qualquer um penetrar, a não ser os barras no assunto.lol gostaria de vos pedir se poderiam analisar o sistema e me dar uma opinião acerca. muito obrigado login do admiistrador: <?php $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $login = $_POST['login']; $senha = $_POST['senha']; $login_escape = addslashes($login); $senha_escape = addslashes($senha); $resultado = mysql_query("select * from admin where login = '{$login_escape}' AND senha = '{$senha_escape}'"); $linhas = mysql_num_rows($resultado); $id = mysql_query("select id from admin where login = '{$login_escape}'"); $id_fetch = mysql_fetch_assoc($id); if($linhas == 0) { echo "<center>Usuário não encontrado ou senha errada</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; }else{ session_start(); $_SESSION["login_usuario"] = $login_escape; $_SESSION["senha_usuario"] = $senha_escape; $_SESSION["id_usuario"] = $id_fetch['id']; header("Location: admin.php"); } mysql_close($cn); ?> valida_session do administrador: <?php session_start(); if($_SESSION['id_usuario'] != "1528"){ echo '<center>Você não tem permissão para acessar a esta página</center>'; echo "<center><img src='../../gif/proibido.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; exit; } if(isset($_SESSION["login_usuario"]) AND isset($_SESSION["senha_usuario"]) AND isset($_SESSION["id_usuario"])) { $login_usuario = $_SESSION["login_usuario"]; $senha_usuario = $_SESSION["senha_usuario"]; $id_usuario = $_SESSION["id_usuario"]; }else{ echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; exit(); } if($_SESSION['login_usuario'] != "admin" AND $_SESSION['senha_usuario'] != "admin"){ echo '<center>Você não tem permissão para acessar a esta página</center>'; echo "<center><img src='../../gif/proibido.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; exit; } if(!(empty($login_usuario) OR empty($senha_usuario))) { $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $resultado = mysql_query("select * from admin where login = '$login_usuario'"); if(mysql_num_rows($resultado) == 1) { if($senha_usuario != mysql_result($resultado, 0, "senha")) { unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; exit(); } }else{ unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; exit(); } } else{ echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../admin.php'>voltar a tentar</a></center>"; exit(); } mysql_close($cn); ?> login dos users: <?php $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $login = $_POST['login']; $senha = $_POST['senha']; $login_escape = addslashes($login); $senha_escape = addslashes($senha); $resultado = mysql_query("select * from users where login = '{$login_escape}' AND senha = '{$senha_escape}'"); $linhas = mysql_num_rows($resultado); $id = mysql_query("select id from users where login = '{$login_escape}'"); $id_fetch = mysql_fetch_assoc($id); if($linhas == 0) { echo "<center>Usuário não encontrado ou senha errada</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; }else{ session_start(); $_SESSION["login_usuario"] = $login_escape; $_SESSION["senha_usuario"] = $senha_escape; $_SESSION["id_usuario"] = $id_fetch['id']; header("Location: empresa_user.php?id=".$id_fetch['id'].""); } mysql_close($cn); ?> valida_session1 dos users: <?php session_start(); if($_SESSION['id_usuario'] != $id){ echo '<center>Você não tem permissão para acessar a esta página</center>'; echo "<center><img src='../../gif/proibido.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit; } if(isset($_SESSION["login_usuario"]) AND isset($_SESSION["senha_usuario"]) AND isset($_SESSION["id_usuario"])) { $login_usuario = $_SESSION["login_usuario"]; $senha_usuario = $_SESSION["senha_usuario"]; $id_usuario = $_SESSION["id_usuario"]; }else{ echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } if(!(empty($login_usuario) OR empty($senha_usuario))) { $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $resultado = mysql_query("select * from users where login = '$login_usuario'"); if(mysql_num_rows($resultado) == 1) { if($senha_usuario != mysql_result($resultado, 0, "senha")) { unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } }else{ unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } } else{ echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } mysql_close($cn); ?> valida_session2 dos users: <?php session_start(); if(!(empty($login_usuario) OR empty($senha_usuario))) { $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $resultado = mysql_query("select * from users where login = '$login_usuario'"); if(mysql_num_rows($resultado) == 1) { if($senha_usuario != mysql_result($resultado, 0, "senha")) { unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } }else{ unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } } else{ echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } mysql_close($cn); ?> muitissiomo obrigado
  17. muitissimo obrigado MLEANDRO abraço
  18. não te sei dizer como fazes para gravar em txt mas porque não guardas numa db?
  19. valeu não conhecia a função do eu tava a pegar os resultados em query mas a fazer um mysql_fetch_assoc para pegar nas informações muito obrigado abração ---- já agora, me poderia dizer como eu faço para colocar um titulo numa string? do género... $string = $id . $login . $urg . $msg; mail ($to, "contacto cliente" , $string, "From: geral@delipoli.com"); no email apenas aparecerá o numero do id.... como faço para que apareça por exemplo id - o numero do id
  20. a questão é mesmo pegar no conteúo da db com $_GET não consegui
  21. Diogo Freitas

    Pelo Amor de Deus

    Isto sim é falta de respeito Eserra, não concorda?........ e arrogância tb na resposta
  22. Diogo Freitas

    sessions

    pow Eserra me desculpa...dizer que não é certo é uma coisa.agora dizer que é falta de educação é outra completamente diferente, e isso eu não fiz.
  23. Diogo Freitas

    sessions

    crie outra valida_session será que tem segurança suficiente? <?php session_start(); if(!(empty($login_usuario) OR empty($senha_usuario))) { $cn = mysql_connect("localhost", "delipoli_users", "users"); mysql_select_db("delipoli_users"); $resultado = mysql_query("select * from users where login = '$login_usuario'"); if(mysql_num_rows($resultado) == 1) { if($senha_usuario != mysql_result($resultado, 0, "senha")) { unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } }else{ unset ($_SESSION["login_usuario"]); unset ($_SESSION["senha_usuario"]); unset ($_SESSION["id_usuario"]); echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } } else{ echo "<center>Login não efectuado</center>"; echo "<center><img src='../../gif/perigo.png' /></center><p>"; echo "<center><a href='../areareservada.php'>voltar a tentar</a></center>"; exit(); } mysql_close($cn); ?>
  24. boas tardes, necessito de pegar umas variaveis da db e enviar por mail. tentei fazer com a função $_GET em vez da $_POST mas não deu. depois tentei fazer com um query e um array...defini o nome $dds para os resultados do array e coloquei na string para enviar por mail mas tb não deu. como posso fazer?
×
×
  • Criar Novo...