Ir para conteúdo
Fórum Script Brasil

Fabyo

Veteranos
  • Total de itens

    3.089
  • Registro em

  • Última visita

Tudo que Fabyo postou

  1. Fabyo

    Erro De Variável

    o Erro é porque esse script está usando register_globals = on com ele em on ele recebe as variaveis de POST e GET automaticamente, mas isso deixa uma falha muito grande na segurança do seu sistema por isso desda versao 4.0 do php o register_global fica em off por padrão e na versao 6 nem existira mais. para solucionar seu problema use $_POST para pegar uma variavel vinda de um formulario com metodo POST e $_GET para metod get exemplo: $campo = isset($_POST["campo"]) ? $_POST["campo"] : ""; assim não ira dar erro caso não existir a variavel e essas variavel $PATH_INFO também esta obsoleta use $_SERVER exemplo no seu caso $_SERVER["PHP_SELF"]
  2. Fabyo

    Pagina Inexistente

    heltonritter, só para esclarecer o htaccess faz parte do apache e tem as mesmas opções que você definir no proprio httpd.conf , só que usando o arquivo htaccess é mais dinamico e voce não precisa ficar mechendo nas configurações do apache e outra nem sempre o usuario tem acesso ao servidor
  3. Fabyo

    Pagina Inexistente

    http://www.numaboa.com.br/informatica/webm...s/htaccess1.php
  4. Fabyo

    Linguagens

    Bom não vamos negar que .NET é superior a PHP, mas isso não tem nada haver com velocidade, o ASP.NET demora ate mais para ser processado a primeira vez, mas tudo depende da finalidade e do programador , o php é rapido pode não ser tão rapido quanto o ASP.NET, pois o mesmo tem seus fonte compilado e o PHP é interpretado, mas por outro lado o PHP é free, não que o ASP.NET não seja mas para usar o ASP.NET é preciso de um servidor WINDOWS, dai custa caro uma lincença do Windows, e o PHP já roda no Linux que é de graça, tem que ver o que você quer fazer com PHP, pois da para fazer tudo que você quiser com php http://phpbrasil.com/articles/article.php/id/1173 http://www.oracle.com/technology/pub/articles/hull_asp.html http://www.oracle.com/technology/pub/columns/hull_php2.html
  5. dava para fazer a mesma coisa com apenas 2 linhas :)
  6. Fabyo

    Pagina Inexistente

    um meio mais correto e funcional é usando o arquivo htaccess dai não importa a pagina que o usuario digitar se não existir aparecera uma outra pagina, preconfigurada por você mesmo
  7. will varchar(255) e valor varchar(255) ?. Da para perceber que voce não entende muito de modelagem de dados por isso suas escolhas do campo e tamanho são tão erradas e a logica do seu txt tambem esta meio furada, se precisar de ajuda numa remodelagem, só postar ai que eu te ajudo e sobre a importação é só voce ler o txt e ir salvando no banco voce pode usar file() ele cria um array e cada linha do array é uma linha do arquivo
  8. jose.rob.jr, é muito melhor instalar separado, alem do mais que o profissional precisa dominar sua ferramenta de trabalho, e sem contar que esses pacotes são limitados e não deixam voce pensar e nem saber como arrumar algum problema ou atualizar recomendo eu e o manual do php a instalar tudo separado http://forum.imasters.com.br/index.php?showtopic=157950
  9. Fabyo

    Sistema De Login

    gostei do layout do Amon-Rá_Beraldo achei simples e claro, ficou muito bom, mas poderiamos deixar ele valido pelo W3C no padrão strict o padrão Transitional é basicao qualquer um passa no teste W3C só acho que pecou um pouco na semantica e excesso de div e dar uma centralizada melhor nos text vou postar um exemplo que eu fiz e ele é valido no W3C e não se preoculpem com meu pessimo layout, é só para voces terem uma ideia de como fazer um codigo no padrão valido W3C, mas não votem no meu layout lembre-se olhem só para o codigo para terem uma ideia melhor depois o layout que ganhar a gente melhora ele e passa ele para o padrão W3C e tableless para mantermos uma organização e padrão dos projetos vamos ter uns diretorios basicos por exemplo diretorio css onde serao guardados as folhas de estilo diretorio js onde serao guardados os arquivos javascript diretorio libs onde serao guardados nosso arquivos uteis, ferramentas ou funções para usarmos no sistema diretorio img onde serao guardados as imagens exemplo da tela de login css\estilo.css fieldset { position:absolute; width: 230px; height:80px; left:50%; top:50%; margin-left:-115px; margin-top:-40px; background-color: #eeeeee; border: 1px solid gray; padding:10px; } label { font-size:9pt; font-weight:bolder; font-weight: bold; font-family:Verdana, Arial; display:block; float:left; width:60px; margin-top:6px; } fieldset input { width:150px; font-size:8pt; color:#284281; font-family:Verdana, Arial; } fieldset #submit { cursor:pointer; width:50px; margin-left:60px; } js/funcoes.js function focusFirst(){ if (document.forms.length > 0 && document.forms[0].elements.length > 0) document.forms[0].elements[0].focus(); } window.onload = focusFirst; esse javascript inicia o focu no primeiro campo text do formulario, com o decorrer do nosso projeto iremos criar mais funções js login.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Login</title> <link rel="stylesheet" href="css/estilo.css" type="text/css" /> <script src="js/funcoes.js" type="text/javascript"></script> </head> <body> <fieldset> <form id="formulario" method="post" action="login.php"> <p> <label for="nome">Nome</label> <input type="text" name="nome" id="nome" /><br /> <label for="senha">Senha</label> <input type="password" name="senha" id="senha" /> <input type="submit" name="submit" id="submit" value="Entrar" /> </p> </form> </fieldset> </body> </html> como falei é só um exemplo fiz rapidao, mas podemos melhorar o layout que escolhermos depois e vamos deixar o layout que vencer no padrão W3C, tableless e seguindo a semantica Amon-Rá_Beraldo testa ai para voce ver o alinhamento dos texts
  10. Fabyo

    Php X Perl

    Eu prefiro PHP
  11. Fabyo

    Sistema De Upload...

    chmod é para dar ou negar permissoes de escrita e leitura a arquivos mas só funciona em servidores linux em windows não precisa dele
  12. Fabyo

    Problema Ao Iniciar Session

    você precisa usar session_start() antes depois você testa com isset para saber se existe as session
  13. http://scriptbrasil.com.br/forum/index.php?showtopic=29163
  14. Fabyo

    Sistema De Login

    Opera e FF ok! eu vi seu cadastrar e la a data de nascimento está em text, dai é muito facil o usuario cometer erros, mesmo fazendo um bom js com mascara e validado, se a pessoa desativar o js ele pode cadastrar dados errados no sistema, vamos usar select para ele escolher a data
  15. Fabyo

    Sistema De Login

    está fora ainda edumc, já tinhamos fechado a tabela usuarios, por isso tavamos discultindo sobre ela la pra traz, agora já esta montada, mas se acha melhor colocar cidade estado beleza, mas quando tivermos definindo algo precisa ser passado tudo naquela hora depois de fechado fica ruim ficar remontando tudo
  16. Fabyo

    Sistema De Login

    pessoal vamos ser bem democrativos, quem quiser fazer o layout só fazer, depois posta o link para colocarmos em votação e o mais votado vence e depois pegamos ele e arrumamos os detalhes e melhorias t+
  17. Fabyo

    Sistema De Login

    pessoal só para gente poder ir testando , quem se candidata para fazer o layout do sistema de login ?, só lembrando que o nosso sistema sera nos padroes W3C e tableless, mas quem quiser fazer o layout com algum logo seila, dai só postar aqui que depois corrigimos para deixar no padrão
  18. Fabyo

    Sistema De Login

    é porque antes quando vocês faziam uma pagina restrita você já sabia o que quer restringir colocando um include "protecao.php", mas no nosso sistema teremos um leque de opção e dinamismo, porque imagina fazer na mao hj você proibe um acesso, e amanha quer liberar vai você tem que ficar editando os scripts, o controle sera feito tudo atraves do painel de controle
  19. Fabyo

    Sistema De Login

    o ideial é colocar no banco as paginas restritas, senao não fica dinamico, ou vocês pensam em ficar usando ifs infinitos, tem que ser dinamico se tiver 1 ou 50 paginas o sistema funciona sem precisar mecher no script outra coisa importante não podemos fazer um sistema dependente de javascript, no exemplo acima se o usuario desativa o javascript a pagina não é redirecionada sobre as paginas restritas imagina o seguinte um painel de controle, onde sera listados os diretorios , subdiretorios e arquivos dai com checkboxs o admin escolhe o que o usuario pode ver e o que ele proibe, entenderam a ideia agora?
  20. Fabyo

    Sistema De Login

    sim podemos criar um painel para o usuario editar seus dados e vocês acham legal limitar paginas restritas, por exemplo uma pessoa tem um site com 50 paginas mas ele define quais paginas o usuario pode ter acesso, vocês acham uma boa fazer esse tipo de controle?
  21. Fabyo

    Sistema De Login

    agora vamos definir as outras tabelas, vocês querem poder determinar qual pagina ou pasta e subpasta o usuario pode acessar ou vocês querem um sistema de login só de admin para painel de controle e usuarios comuns ?
  22. Fabyo

    Sistema De Login

    Vou postar mais 2 tabelas a tabela grupos onde sera cadastrado os grupos, exe: Admin, Usuario, Banido, etc... e a tabela de junções agora sim vocês vao entender para que ela funciona, por exemplo se um usuario precisar participar de mais de um grupo , se usar do modo tradicional com fk(chave estrangeira) na tabela de usuarios não teria como o usuario participar de mais que um grupo, entenderam ? CREATE TABLE IF NOT EXISTS grupos ( id_grupo smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , grupo VARCHAR( 40 ) NOT NULL , UNIQUE KEY grupo (grupo) ) TYPE = innodb; CREATE TABLE IF NOT EXISTS grupos_usuarios ( id_grupo smallint(5) unsigned NOT NULL, id_usuario smallint(5) unsigned NOT NULL, FOREIGN KEY (id_grupo) REFERENCES grupos(id_grupo) ON UPDATE NO ACTION ON DELETE NO ACTION, FOREIGN KEY (id_usuario) REFERENCES usuarios(id_usuario) ON UPDATE CASCADE ON DELETE CASCADE, PRIMARY KEY (id_grupo, id_usuario) ) TYPE = innodb; e implantei a integridade referencial na tabela de junções assim o MySQL não deixa excluir um grupo se ele já estiver sido cadastrado para algum membro ou o MySQL também proibe o cadastro de algum usuario no grupo que não existir, isso tudo agora é controlado pelo MySQL, alguma duvida pessoal?
  23. Fabyo

    Não Funciona

    Amon-Rá_Beraldo está errado isso ai: $sProd = $_GET[ "prod[]" ]; não existe esse [] na pagina que recebe os dados
  24. Fabyo

    Não Funciona

    não era para mudar na parte onde recebe os dados foreach($_GET["prod"] as $prod) { echo "- " . $prod . "<br />"; } seu problema é que você está pegando o $prod como se fosse um array, mas não está criando o array na primeira pagina por isso que falei para usar [] e na segunda não é pra usar porque é um array
  25. Fabyo

    Não Funciona

    coloca assim para gerar os checkboxs: echo "<input type=\"checkbox\" name=\"prod[]\" value=.$campo["ID].">".$campo["nome_produto"]."<br>";
×
×
  • Criar Novo...