
Hawker
Membros-
Total de itens
95 -
Registro em
-
Última visita
Tudo que Hawker postou
-
Prezados colegas, Estou desenvolvendo um sistema de armazenamento de arquivos... Vou explicar o funcionamento: No site, o usuario faz seu registro e ganha uma pasta com seu username. Dentro desta pasta, ele pode criar subpastas e fazer upload de arquivos, liberado. Para fazer upload de arquivos e até mesmo acessar as pastas, é necessário uso de senha. Sendo assim, um usuário pode acessar somente a SUA PRÓPRIA pasta... Por outro lado, teremos a criação de administradores... Cada administrador, vai ser responsável por 5 usuários e vai ter também permissão para acessar a pasta de cada um dos 5 usuários que ele é responsável, e também fazer upload e apagar arquivos. Agora fica o problema: Como eu restringo o acesso a estas pastas? Não deve ser possível, em hipótese alguma, acesso anônimo via browser. Apenas o usuário deverá poder acessar sua pasta e o admin poderá acessar a pasta dos seus 5 usuários subordinados. Alguém tem alguma idéia de como fazer isto, por favor? Obrigado. Abraços!
-
Uma outra sugestão pra você gerar um codigo randomico e unico (nunca vai se repetir, com certeza)... <?php $str=time(); $codigo=md5(uniqid($str)); ?> Abraços!
-
Veja bem... voce primeiro atribui $CPF=$_POST["etc"]; depois quer avaliar se CPF = 0 ? Meio sem logica... No seu script, sempre o ELSE será executado... é a mesma coisa que você dizer "meu nome é joao" e depois fazer um avaliação: SE MEU NOME NÃO É JOÃO... obviamente nunca vai ser executado! abraço!
-
Opa!!! Deu certo! Esqueci do escape! Muito obrigado Woody! Abraços!
-
Prezados colegas, Estou tentando criar um arquivo PHP a partir de outro. O código do script que cria está aqui: <?php $cont="<?php\n$var=23;\necho $var;\n?>"; $ponteiro=fopen("teste.php","w"); fwrite($ponteiro,$cont); fclose($ponteiro); ?> O arquivo é criado tranqüilamente (as permissões estão corretas). Porém quando baixo o arquivo TESTE.PHP do servidor para analisar o código, tenho o seguinte resultado: <?php =23; echo; ?> Acho que estou com algum problema pra inserir o caractere $ e qualquer coisa após ele... Alguém sabe como resolver isto por favor? Obrigado Abraços!
-
Obrigado! Abraços!
-
Prezados colegas, Estou fazendo um script PHP que deverá tratar dados oriundos de 2 dbs diferentes (ambas MySQL e no mesmo servidor). Como posso fazer isto? Abro 2 conexões? E na hora de executar as queries, como o programa vai saber a qual base de dados estou me referindo? Obrigado! Abraços
-
Se você usar o método GET utilize $var = $_GET["nomedocampo"]; Para POST $var = $_POST["nomedocampo"]; Abraços.
-
Duas opções: Método GET ou método POST. Utilize a ferramenta de busca do fórum Abraços,
-
Fugindo um pouco da pergunta, porque você não guarda no DB apenas o CAMINHO da imagem e deixa ela em um diretório separado? Creio que irá economizar recursos pro MySQL. Abraços, Eduardo.
-
Prezados colegas, Estou fazendo um site e em um determinado formulário desejo escolher a ordem de alguns campos. Para isto, colocarei um select com o número de campos necessário e após o usuário escolher a ordem dele, nos selects abaixo sumir o número já escolhido. Exemplo Campo1 - ordem (aqui entra um select com os numeros 1,2,3) Supondo que o usuario escolheu "2" para o campo 1 então Campo2 - ordem (aqui entra um select com APENAS os números 1,3) Supondo agora que o usuario escolher "3" para o campo 2 então Campo3 - ordem (aqui entra um select com apenas o número 1) Como posso fazer isto? Obrigado!
-
PHP é linguagem SERVER-SIDE Talvez no maximo exista algo pra pegar o serial do HD do servidor Abraços
-
---EDITANDO O POST--- Desculpe.. Não vi o resultado total sendo mostrado... aquilo sim é AJAX. Sorry. Abraços ---------------------------- Discordo... Aquilo não é AJAX. Selecione um processador INTEL e veja que é possível selecionar uma placa-mãe pra AMD. Simplesmente listboxes com peças (provavelmente de um banco de dados no seu caso) depois faça a query pegando valor de cada peça e some tudo é bem simples Abraços
-
já tentou usar funções de manipulação de arquivos pra pegar o nome de cada arquivo? depois é só colocar este parâmetro no <A HREF> abraços
-
Se o seu servidor tiver PHPMYADMIN instalado, sugiro utilizá-lo. Caso contrário, utilize funções de manipulação de arquivos para abrir e pegar o conteúdo. Abraços.
-
exemplo: echo "<p><font face=\"Verdana\" color=\"#FF0000\">mensagem</font></p>"; Resumindo... Coloque tags HTML normalmente, apenas insira o caractere \ antes de todas as aspas duplas (") da tag HTML para informar ao ECHO que não é o fim do comando e sim deseja inserir aspas duplas no texto. Abraços!
-
Boa idéia... obrigado!
-
Sim, imaginei em criar uma pasta para cada usuário, com o comando mkdir... Em seguida, como fazer para passar todos os arquivos do fórum pra dentro desta pasta? Abraços!
-
Prezados colegas, Estou querendo implementar em meu site um sistema de forum onde cada usuário pode registrar um fórum próprio e ser administrador deste fórum. O esquema do fórum em si, já está pronto... Meu único problema é o seguinte: Gostaria que a cada usuário registrado, fosse criado um "sub-endereço" para o fórum dele... Exemplo, o usuario "user" criou um fórum em meu site... para acessar o fórum dele, gostaria apenas que o endereço fosse: www.meusite.com/user entendem? Pra cada usuário registrado, um endereço próprio... Alguém tem alguma idéia de como fazer isto por favor? Obrigado. Abraços!
-
Estava pensando em utilizar a função mail() mesmo... Alguma sugestão melhor? Abraços
-
Sim, estava procurando fazer como arquivo anexado mesmo, porque nem sempre vai ser uma imagem (pode ser um *.doc, um *.zip... enfim, *.*). Alguém sabe como fazer por favor? Obrigado!
-
Prezados colegas, Alguém tem alguma idéia de como se pode mandar um arquivo hospedado no servidor via e-mail (como anexo) pra um endereço pré-determinado? Exemplo: temos na pasta www/images/users/ o arquivo foto1.jpg Como faço um script que envie juntamente com uma mensagem de texto, o arquivo foto1.jpg anexado para o endereço de e-mail do visitante? Obrigado! Um abraço, Eduardo.
-
Não entendi direito exatamente o q você quer... mas tenho um scriptzinho bem simples que pega data/hora do servidor e transforma para o formato MySQL. Aí está: <?php $data = getdate(); $datamon = $data[mon]; $datamday = $data[mday]; $datahours = $data[hours]; $dataminutes = $data[minutes]; $dataseconds = $data[seconds]; if (strlen($datamon) < 2) { $datamon = "0".$data[mon]; } if (strlen($datamday) < 2) { $datamday = "0".$data[mday]; } if (strlen($datahours) < 2) { $datahours = "0".$data[hours]; } if (strlen($dataminutes) < 2) { $dataminutes = "0".$data[minutes]; } if (strlen($dataseconds) < 2) { $dataseconds = "0".$data[seconds]; } $datasql = $data[year]."-".$datamon."-".$datamday." ".$datahours.":".$dataminutes.":".$dataseconds ?> A partir daí, basta dar o update no campo com a variavel $datasql =) Espero ter ajudado... Abraços!
-
Não conheço nenhuma função q faça isso, mas tive uma idéia. Se você puder saber quantos indices tem o array, fica fácil. Mesmo que tenha um "." no nome do arquivo, basta você fazer o seguinte: Caso o array tenha varie do índice 0 ao índice "n", concatene de 0 até "n-1" para gerar o nome... Ex: $nome = $arr[0] . $arr[1] . $arr[2] . (continue...) $arr[n-1]; Sacou? basta saber agora como contar o número de índices do array... Deve existir como, mas não sei fazer! Abraços!
-
você pode fazer o seu script PHP que gera senhas normalmente e depois envia para o e-mail do destinatário especificado. A solução para não precisar acessar o script, é utilizar o agendador de tarefas do sistema operacional (agendador de tarefas do windows ou crontab do linux), programando o mesmo para executar seu script uma vez por semana. A partir daí, não é preciso que ninguém acesse o arquivo *.PHP para ele ser executado. Deixe-o em uma pasta qualquer, apenas indicando o caminho para o agendador de tarefas. Espero ter ajudado! Abraços!