Ir para conteúdo
Fórum Script Brasil

Wilson Tamarozzi Jr.

Membros
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que Wilson Tamarozzi Jr. postou

  1. Acho que entendi, antes de tudo você tem uma tabela de materias ou é diretão mesmo?? Creio eu que voce grave uma materia em casa campo do seu banco se for assim vamos supor que na sua tabela você gravo "geografia" para retorna apenas o que foi cadastrado eu faria assim <input type="checkbox" name="option1" value="<?php echo $variavel; ?>"><?php echo $variavel; ?><br> Se você só tiver um campo para materias, então você teria que gravar as materias com espaço e depois dar um explode para separar os nome pelo espaço se você tiver um campo para cada materia, então você usa um while, para poder retornas todas Desculpa se não é isso que você queira.
  2. Espero ajudar dessa vez, qualquer coisa manda ai denovo :D você pode usar o metódo construtor da classes, quando a classe é instanciada, tudo que tiver la dentro é executado. exemplo, funçoes e outros metodos; o metódo contrutor é o primeiro metodo de cima sendo //quando você instancia a classe esse é o primeiro metodo que ele lê e já executa no ato da instanciação. public function __construct() { //pode chamar ele aqui fazendo o seguinte self::math(); } public function math() { //seu metodo }
  3. Olha amigo, eu até sei usa check box, mas não consegui entender muito bem o seu objetivo, tente dizer oque exatamente ta querendo fazer. Exemplo: Sistema de nota de alunos, onde eu verifico se bla bla bla ... :) para verificar um checkbox em php, precisaria de um switch vo da um exemplo mas não lembro se a sintaxe esta correta <?php //verifica se você clico enviar no formulario if(isset($_POST['enviar'])) { switch($variavel) { case 'opcao1': { //faz o que você quer } break; case 'opcao2': { //faz o que voce quer } break; } } ?>
  4. Se você esta fazendo isso localmente, é normal pois a novas versões tanto do xamp quanto do wamp vem programada para fazer uma dupuração do codigo em localhost. São depurações mais minunciosas ... por isso ele demora um pouquinho, pois ele não esta simplesmente abrindo a pagina, ele esta depurando, vendo se não há erros.
  5. Ola a todos, Estou querendo implantar o sistema de visitas de paginas no site, mas é o seguinte até tenho uma ideia basica de como fazer, mas quero fazer uma "baguio baum :wub:" kkk, tenho a seguinte ideia Pegar o IP do visitante e a hora que visitou e verifica no banco de dados se ele é um novo usuario ou já é macaco velho :0 Mas é o seguinte, como posso combater os engraçadinhos do F5, aqueles que seguram o dedo, porque se for ve, o script vai no DB, vai ver que a hora (em questão os segundos) estão diferente e vai consta como se fosse um visitante novo. Minha pergunta... Como combater os Engraçadinhos Dedões? Like para quem me ajuda :wub: (y)
  6. Amigo, o modo de instancia que eu conheço é o seguinte $variavel_qualquer = new CLASSE (PARAMETRO_SE_QUISER); // o parametro serve para classe construtura ou variaveis globais $variavel_qualquer -> METODO_QUE_EU_QUERO(PARAMETRO_SE_QUISER); // posso chamar qualquer metodo da classe que instanciei emcima, e posso até passa um parametro pra ela, ai ela vai precisa de um RETURN para volta o valor :) creio que saiba Espero ter ajudado
  7. se poder postar apenas a linha 139 que corresponde ao erro fica mais fácil
  8. Pow cara muito obrigado :) Ganho Like (Y) B)
  9. Ola a todos, Estou com um Hiper problema, montei uma classe apenas para tratar string como, tirar acentos e caracteres especiais, transformar string em minuscula. tudo isso para poder criar um diretorio, o problema é o seguinte, na hora de joga a variavel de retorno na endereço para ele verificar se já existe o diretorio da um erro sinistro. Antes de tudo, foi eu que montei tudo, mas o comando "strtr" sou iniciante nesse comando, se eu tiver fazendo algo errado, me ajudem porfavor, obrigado :) o erro é linha 46 seria mkdir(UPLOAD_DIR .DS. IMAGENS_DIR .DS. $categoria_nome_tratada ,7777); categorias_imagens.php public static function insere() { //recebe nome da categoria pelo METHOD POST $categoria_nome = $_POST['categoria_nome']; //instancia class trata_string require_once (LIBRARY_DIR .DS. 'trata_string' .DS. 'trata_string.php'); $categoria_nome_tratada = new trata_string(); //chama metodo remove_acentos da classe trata_string $categoria_nome_tratada -> remove_acentos($categoria_nome); //verifia se a pasta já existe if (is_dir('$categoria_nome_tratada')) { return false; } else { //comando para criar pasta da categoria mkdir(UPLOAD_DIR .DS. IMAGENS_DIR .DS. $categoria_nome_tratada ,7777); $sql_insere = "INSERT INTO " .TB_CATEGORIAS_IMAGENS. " ( " .CATEGORIA_ID. " , " .CATEGORIA_NOME. " ) VALUES ( NULL , '" .$categoria_nome. "' )"; $instancia = new manipula_sql(); $instancia -> insere($sql_insere); if ($instancia -> content === true) { return true; } else { return false; } } } trata_string.php class trata_string { public function remove_acentos($palavra) { $palavra_correta = strtr($palavra, "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ", "aaaaeeiooouucAAAAEEIOOOUUC_"); return $palavra_correta; } public function letra_minuscula($palavra) { $palavra = strtolower($palavra); return $palavra; } }
  10. Cara é as aspas simples sim que esta errado ele ta considerandos o valor da data porque ele acha que termino o valor da string sql tenta colocar as dartas com aspas dupla "" $sql = 'SELECT bla bla bla "2012-10-12" '; sem duvida é isso
  11. Ai cara, se você não tiver grandes conheçimentos em programação experimenta adpatar isso para vocÊ Exemplo de URL com 1,2,3 paremetros (VARIAVEIS) www.o_site_que_você_quer.com.br/1PARAMETRO/2PARAMETRO/3PARAMETRO Faria desse geito para pegar a url $Variavel1 = $_SERVER['SERVER_NAME']. $_SERVER ['REQUEST_URI']; // ISSO SE FOR PARA PEGAR A TUA URL OU VOCE PODE PASSA DIRETO A URL QUE VOCÊ QUER, CONTANTO QUE ELA SEJA URL AMIGAVEL QUE SEJA SEPARADA POR "/" $Variavel1 = "www.o_site_que_você_quer.com.br/1PARAMETRO/2PARAMETRO/3PARAMETRO"; $Variavel2 = explode ('/',$Variavel1); echo $Variavel2[0]; //vai mostrar www.o_site_que_você_quer.com.br echo $Variavel2[1]; // mostra 1PARAMETRO echo $Variavel2[2]; // mostra 2PARAMETRO echo $Variavel2[3] ;// mostra 3PARAMETRO $variavel3 = $Variavel2[0] .'/'. $Variavel2[1]; // vai mostrar www.o_site_que_você_quer.com.br/1PARAMETRO $variavel3 = $Variavel2[0] .'/'. $Variavel2[1] .'/'. $Variavel2[2]; // vai mostrar www.o_site_que_você_quer.com.br/1PARAMETRO/2PARAMETRO $variavel3 = $Variavel2[0] .'/'. $Variavel2[1] .'/'. $Variavel2[2] .'/'. $Variavel2[3]; // vai mostrar www.o_site_que_você_quer.com.br/1PARAMETRO/2PARAMETRO/3PARAMETRO ESPERTO QUE TENHA ENTENDIDO A LOGICA
  12. wandsonsousa, eu entrei no teu site, essa variavel se não me engano é para vir do seu arquivo index, ou defaul traduzindo seu pagina principal, pois pelo que pude percebe apenas ela gera esse erro, então seria bom se você postace ela aqui para gente poder analisar, mas como o ESerra disse fica meio enviavel dizer algo se você não poder executar
  13. Wilson Tamarozzi Jr.

    Função explode

    facil meu caro jovem, $string_de_retorno_banco = explode (',',$string_de_retorno_banco); <a href="$string_de_retorno_banco[0]">1</a> <a href="$string_de_retorno_banco[1]">2</a> <a href="$string_de_retorno_banco[2]">3</a> se forem muitos link usa um loop de repetição, FOR ou WHILE
  14. Existe Muitos registros no banco? e o que ele retorna não é muito grande? caso não seja isso, peço arrego kkk
  15. Pode ser o seu loop de repetição que não esteja de acordo com o objetivo, já tive problemas do loop estar incorreto, dando loop's infinito e sobrecarregando o meu servidor, pelo que eu vi ai, esse loop retorna 4 resultados, não sei se é esse o objetivo ou se é para retorna 5, se for 5 tira o " = " :) OUUU Tenta rever esse loop de repetição. Qualquer coisa posta ai :D
  16. Pelo que me consta ai esse script foi feito apenas para mostrar informações e não enviar a um email que você queria
  17. opa cara vlw ai :) Agradeçido, eu até consegui fazer a URL Amigavel funcionar, mas quando dou um include do arquivo que chamo na URL, ele meio que redireciona para o arquivo e não da um include, então todo as minhas imagens e css se perdem :(
  18. O css le proporciona uma barra de rolagem na div, procure por barra de rolagem em CSS. OverFlow
  19. Só para saber foi você mesmo que fez esse código?
  20. Eu diria que os 2. Mas já que ainda não temos dinheiro para pagar um freelaner gostariamos que algúem embarcasse nisso conosco para superar algumas dificuldades com a programação das aplicações, e talvez, dar idéias.. etc.. Mas logo que o Fundador abrir uma conta no google adscence começaremos a pagar os programadores, se deus quiser. Abrçs Olha eu gostaria, sera que poderia me passa seu contato para melhor poder compreender?
  21. Olha para voltar na caixa que a pessoa fez "cacá" você coloca um focus() se não funciona procura essa função no google :) e em relação dele estar confirmando o cadastro apesar de estar incorreto, coloca na função do Javascript sua o "focus()" e um "return false;" assim ele cancela a validação do formulario. qualquer coisa volte a comentar aqui no post
  22. Ai galera, boa tarde para todo mundo, estou com umas duvidas aqui, começei recentemente a fuçar a respeito de URL Amigavel, e to com umas duvidas, é o seguinte, como eu passo um endereço para uma ancora do HTML para ela entende URL amigavel? Exemplo <a href="O QUE COLOCAR AQUI"> Meu Link </a> o que eu colocaria no campo para a URL amigavel entender. eu pensei em coloca assim <a href="<?php echo $_SERVER['SERVER_NAME'] ?> /produtos"> Meu Link </a> mas provavelmente não funciona, gostaria de uma ajuda também para ativar o Rewrite_Modulo em um servidor Ubuntu server 12.04 usando putty ou WinSC Desde já agradeço todo mundo que ajudar :D
  23. Cara para de joga todo o seu codigo e pedir ajuda desse geito, mas vou tentar te ajudar. A legenda viria do banco de dados? seria embaixo ou ecima da imagem?
  24. Meu caro amigo, copiar código da net sem entender o próprio é muito feio e errado, mas vou te ajudar porque peguei o mesmo código e fui atras de resolver o problema no Google e consegui, é o seguinte a sua linha 39, esta correta, mas no local por algum motivo da aquele problema mesmo o único modo de contorna é o seguinte $img_nome = $_FILES['img_arquivo']['name']; $img_separador = explode('.',$img_nome); $extensao = strtolower(end($img_separador)); espero ter ajudado, e pare de copia código na net e pedir ajudar para resolver sem entende-lo pelo menos :@@ Fico muito bravo, de desenvolvedores estudarem, e pessoas comum querer tudo na moleza
  25. I ai galera, Gostaria de uma ajuda, eu tenho um codigo para upload de imagens, mas o problema que o codigo ta funcionando mas na hora de gravar o endereço da imagem no banco ele ta tirando os "DIRECTORY SEPARADOR" ou "/" ai na hora de resgata vira "cacá" e não condigo, gostaria muito de uma ajuda para revisar o codigo, desde de já agradeço. Deixando claro que o "DS" e outros como "UPLOAD_DIR" são definições que fiz das pasta onde vão salvar, ai vai o codigo, espero que um bom espirito me ajude. public static function insere() { //definições da imagem $_UP['endereco'] = UPLOAD_DIR . DS . IMAGEM_DIR . DS. $_POST['img_categoria'] .DS; $_UP['tamanho'] = 1024 * 1024 * 1024 * 1024 * 2; //maxímo 4MB $_UP['extensoes'] = array('jpg','jpeg','gif','bmp','png','tiff','raw','svg'); $_UP['renomeia'] = IMG_RENOMEIA; //pega as informações originais da imagem $img_nome_original = $_FILES['img_arquivo']['name']; $img_tamanho_original = $_FILES['img_arquivo']['size']; $img_extensao_original = $_FILES['img_arquivo']['type']; //possíveis erros $_UP['erros'][0] = 'Não houve erro'; $_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP'; $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML'; $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente'; $_UP['erros'][4] = 'Não foi feito o upload do arquivo'; //verifica se houve erro if ($_FILES['img_arquivo']['error'] != 0) { return false; } else { //recebe a extensão original da imagem em letra minuscula $img_nome = $_FILES['img_arquivo']['name']; $img_separador = explode('.',$img_nome); $extensao = strtolower(end($img_separador)); //$extensao = strtolower(end(explode('.',$_FILES['img_arquivo']['name']))); //verifica extensão if (array_search($extensao, $_UP['extensoes']) === false) { return false; } //verifica o tamanho else if ($_UP['tamanho'] < $_FILES['img_arquivo']['size']) { return false; } //verifica se ira renomar else if ($_UP['renomeia'] === true) { $img_nome = time().'.'.$extensao; } //verifica se a imagem existe na pasta para coloca (0),(1),(2) ... for ($incremento = 0; file_exists(UPLOAD_DIR .DS. IMAGEM_DIR .DS. $_POST['img_categoria'] .DS. $img_nome) ; $incremento++) { $img_nome = $img_separador[0].'('.$incremento.').'.$extensao; } //move o arquivo para pasta if (move_uploaded_file($_FILES['img_arquivo']['tmp_name'], $_UP['endereco'] . $img_nome)) { $sql_insere = "INSERT INTO ".TB_IMAGEM." ( `imagem_codigo` , `usuario_codigo` , `imagem_nome_original` , `imagem_tamanho_original` , `imagem_extensao_original` , `imagem_nome` , `imagem_titulo` , `imagem_categoria` , `imagem_menssagem` , `imagem_endereco` ) VALUES ( NULL , '1', '".$img_nome_original."', '".$img_tamanho_original."', '".$img_extensao_original."', '".$img_nome."', '".$_POST['img_titulo']."', '".$_POST['img_categoria']."', '".$_POST['img_menssagem']."', '".$_UP['extensao'].$img_nome."' )"; $instancia = new manipula_sql(); $instancia -> insere($sql_insere); if ($instancia -> content === true) { return true; } else { return false; } } else { //correu tudo certo, mas houve problema na hora de mover a imagem return false; } } }
×
×
  • Criar Novo...