
M4rc0
Membros-
Total de itens
116 -
Registro em
-
Última visita
Tudo que M4rc0 postou
-
WOW O_O O site do maujor eu já tinha olhado..e ali ele usa o alpha do photoshop, não é bom.. (quero CSS sem imagens) Agora, o segundo site eu fiquei impressionado o.O Vocês viram quanta coisa da pra fazer?? Vo testar o terceiro site usando tables e não images.. Mas valeu muito aí =D Brigadão! EDIT:: Aliás to tendo problemas em usar 2 filtros na mesma página mas em tabelas diferentes..de alguma forma, uma pequena tabela de menu ta pegando o filtro de uma outra tabela..por que será?
-
Seguinte galera.. To fazendo um site aqui, e gostaria que a tabela principal dele tivesse um sombreamento, como no site da mtv por exemplo, observaram a sombra na direita e no fundo? Eu teria que fazer uma imagem e posicioná-la ali certo? O problema é que eu já tenho o site feito, a 'diagramação' ,não tem um jeito mais fácil de fazer isso com CSS sem ter que refazer algumas tabelas? Outra dúvida, com um sombreamento daquele, isso por acaso tornaria a tabela com uma altura fixa? caso a suposta imagem-sombra tivesse 500px de altura, significa que o conteúdo do site não poderia ultrapassar isso?? Alguém sabe como eu faria isso já que tenho o site feito (quase com o conteúdo já..) Agradeço desde já..
-
Alguém tem conhecimento do filtro alpha do CSS? É um filtro que 'brinca' com a opacidade do fundo de uma tabela por exemplo. Já usei isso mas perdi o código e não acho em lugar nenhum =/ Alguém?
-
Hm, pra quem interessar possa, achei:: <?php $dir = "/tmp/"; // Abre um diretorio conhecido, e faz a leitura de seu conteudo if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { print "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh); } } ?> Onde na linha 'print', tu faz o que desejar com o $file.. Falow!
-
É tão difícil assim? o.O Ninguém sabe uma função de php que carrega os arquivos de uma determinada pasta?? No caso eu faria a atribuição dos thumbnails que estão na pasta tal e as mostraria com echo e um loop simples... Eu já vi essa função antes, só precisa especificar o parâmetro pra carregar os thumbs
-
Dalhe! Bom, queria fazer uma galeria dinâmica e simples.. Seria um arquivo galeria.php que tivesse um iframe no meio e do lado direito os thumbnails (que linkariam pra imagem maior carregar no iframe) Meu único problema..é saber qual a função que faz isso, eu sei que é simples mas não consigo lembrar e achar qual é.. Tenho a pasta "thumbs/001" por exemplo, quero que a função abra aquela pasta e liste todas as imagens pequenas.. Linkar pro meio e listar parece fácil... Mas como se 'abre' as imagens? com um looping simples da pra fazer isso? Pra mostar poderia ser echo $imagem, mas como atribuir a variável $imagem aos arquivos que estão ali... Valeu! =D
-
Seguinte, Pela primeira vez to tentando fazer algo OOP utilizando PHP e já to encontrando problemas (normal =P) vo tentar resumir o problema: ========================= Fiz a classe da seguinte maneira: <? class clientes { //atributos var $nome_clie; var $apto; var $cpf; var $rg; //metodos function setNome_clie($pNome) { $this->nome_clie = $pNome; } function getNome_clie() { return($this->nome_clie); } (...) } Todos os atributos com métodos SET e GET. Feito isso, faço um include("clsClientes") e instancio. Até aí tudo bem. Mas na hora do cadastro: Faço a atribuição dessa forma (onde txtNome é o textField): (...) if($_POST['cadastra'] != "") { //atribuição de variáveis $objClientes->setNome_clie($_POST['txtNome']); (...) e na hora de inserir: $sqlInsere = mysql_query("INSERT INTO clientes (clienteID, nome_clie, apto, cpf, rg) VALUES ('$ultimoID', '$objClientes->getNome_clie()' , '$objClientes->getApto()' , '$objClientes->getCpf()', '$objClientes->getRg()' )") OR die("Erro cadastrando o cliente: ".mysql_error()); Tá dando tudo certo, está cadastrando com sucesso. Mas quando vou ver no banco, o nome_clie tá aparecendo como "();" e não o que eu digitei! tá cadastrando todos os campos como "();" , devo tirar/acrescentar alguma coisa? Acho que se eu fizer a atribuição pra um $variável vai dar certo, do mesmo jeito que eu pegando o atributo direto $objClientes->nome_clie, porém como é orientação a objeto não quero acessar o atributo diretamente, somente pelos sets e gets.. Alguém pode ajudar? Valeeeeeu!
-
O POST tá certo sim..tanto que até armazena no banco, mas com as tags "proibidas"... O 'strip_tags' deveria tirar as tags "<?" "?>" do php também né? Testei aqui e não dá certo não, cara, quando tem qualquer "<?" na variável ele nem imprime o valor, acho que retorna erro. O ideal seria você retirar essas tags manualmente com um str_replace() ou um preg/ereg_replace(). Aff...não funciona mesmo então Pensei que era algum erro meu.. Vo tentar o tal do fgetss então.. Vo da uma olhada no str_replace e preg/ereg_replace() pra tirar os '<?' '?>' Valeu!
-
Que beleza! (acho que foi minha primeira ajuda que deu certo)
-
Tenta isso aqui velho: Completa o echo com: echo "<script language='javascript'> location.href=('vinicius.php'); </script>"; Ficaria assim: $auth = "s"; switch($login){ case vinicius: echo "<script language='javascript'> location.href=('vinicius.php'); </script>"; break; case adriano: echo "<script language='javascript'> location.href=('adriano.php'); </script>"; break; case renan: echo "<script language='javascript'> location.href=('renan.php'); </script>";break; case allan: echo "<script language='javascript'> location.href=('allan.php'); </script>"; break; } Case com string não deve ter as aspas? tipo case 'vinicius' ? Tenta usar número no case velho... Aqui eu faço assim como te falei (inclusive com o switch), mas uso sessão.. Me responde se funfou depois...
-
O POST tá certo sim..tanto que até armazena no banco, mas com as tags "proibidas"... O 'strip_tags' deveria tirar as tags "<?" "?>" do php também né?
-
Seguinte, to usando a função 'strip_tags' pra pegar o texto da variável $texto e tirar as tags que não especifiquei (as especificadas ele deixa): Eis a descrição da função: -------- string strip_tags ( string str [, string allowable_tags]) Esta função tenta retornar uma string retirando todas as tags HTML e PHP de str. Ele erra no lado de ter cuidado no caso de tags com problemas ou incompletas. Usa o mesmo sistema para retirar as tags do que fgetss(). -------- Estou fazendo o seguinte: //pega o texto do formulário $texto = $_POST['txtTexto']; //filtra..ou não =P $texto = strip_tags($texto, '<a><b><i><u><ol><li><strong><em><ul><p><hr>'); Não sei o que estou fazendo errado. Existe alguma outra função? Olhei o fgetss mas aquele segundo parâmetro int seria o tamanho da string?
-
Err....foi mal mas só achei scripts de thumbnails e galeria de fotos... Creio ate que são mais complicados que copiar uma imagem redimensionada.. alguém tem o script pronto ou pode me ajudar?
-
Os 2 Eu acho que entendi a logica, so entendi dificuldade em algumas funcoes que tratam de cores, e tipos de arquivo (jpg ou gif)... Vou dar uma olhada no link..valeu! Se voce tiver scripts prontos, poste ai..senao, pode deixar que checarei o link...
-
Seguinte, Eu quero que uma $imagem de largura $x e altura $y, seja copiada e que uma variavel $imagem_menor, seja a copia de $imagem porem com largura menor e altura tambem. A nova largura e altura eu especifico... Que procedimentos eu uso? imagecopy? Seria o imagecopyresized? Ainda tem aqueles que convertem pra jpg, gif.. Valeu!
-
Então eu vou ter que sumir com o erro.php, certo? Toda essa verificação de erro vai ter que ser tudo na mesma página?
-
Ai continua... Se não tiver entendo poste ai! Então eu "junto" o erro.php com o cadastraMateria.php ?? Não entendi o início: if($_POST) seria o botão? No caso $_POST['cadastrar]!="){ } Mas como vou fazer isso se o $_POST['cadastrar] é utilizado para a atribuição das variáveis e para a tentativa de cadastro?? Ele sempre vai cair no case! E se realmente tiver erro..ele não vai mostrar nada, porque não estou passando nada por parâmetro.. Como vou chamar o erro se não for assim: if($sqlCad){ echo "<script language='javascript'> location.href=('../confirmacao/ok.php?ok=3'); </script>"; }else{ echo "<script language='javascript'> location.href=('../confirmacao/erro.php?erro=3'); </script>"; Estou errado?
-
É..sabia que ia me complicar com isso.. Negócio é o seguinte, existe um jeito de não perder dados ou teria que mudar essa minha metodologia? //AQUI VEM A PARADA:: if($sqlCad){ echo "<script language='javascript'> location.href=('../confirmacao/ok.php?ok=3'); </script>"; }else{ echo "<script language='javascript'> location.href=('../confirmacao/erro.php?erro=3'); </script>";
-
EditPlus é realmente melhor Recomendo o dreamweaver se você fizer php+html..
-
Vo tentar: esse é o erro.php, dei um resumida: <? session_start(); ?> (...) <td> <? $erro = $_GET['erro']; if($_SESSION['administrador'] != ''){ $pagina = 'geralAdmin.php'; $caminho= 'admin'; }elseif($_SESSION['redator'] != ''){ $pagina = 'geralRedator.php'; $caminho= 'redator'; }elseif($_SESSION['designer'] != ''){ $pagina = 'geralDesigner.php'; $caminho= 'designer'; }elseif($_SESSION['desenhista'] != ''){ $pagina = 'geralDesenhista.php'; $caminho= 'desenhista'; }else{ echo session_id(); echo "<script language='javascript'> location.href=('bem-vindo.php') </script>"; } if($erro != ""){ switch($erro){ case 0: echo "Área já cadastrada!<br> Clique <a href='../$caminho/cadastraArea.php'>aqui</a> para tentar novamente"; break; case 1: echo "Não existem áreas cadastradas!<br> Clique <a href='../$caminho/cadastraArea.php'>aqui</a> para tentar novamente"; break; case 2: echo "Erro cadastrando matéria!<br> Clique <a href='../$caminho/cadastraMateria.php'>aqui</a> para tentar novamente"; break; case 3: echo "Imagem com formato inválido! Utilize somente arquivos .JPG, .GIF ou .GIF ANIMADO<br> Clique <a href='../$caminho/cadastraMateria.php'>aqui</a> para tentar novamente"; break; (...) Veja a minha metodologia: Existem 4 tipos de usuários (logo 4 sessões), pra cada um criei uma pasta, e nela tem os arquivos que o o usuário tem direito de usar, que são todas acessadas pelo geralAdmin.php ou geralRedator.php etc... O case vai até o 14 por enquanto, mas digamos que caiu no case 3... O cadastraMateria.php é enorme, vou tentar botar o que é relevante, esse é o /admin/cadastraMateria.php: <? session_start(); if($_SESSION['administrador'] != ''){ require("../conexao.php"); if($_POST['cadastra'] != ""){ //atribuição de variáveis $titulo = $_POST['txtTitulo']; $descricao = $_POST['txtDescricao']; $texto = $_POST['texto']; //filtra o texto $texto = strip_tags ($texto, '<a><b><i><u><ol><li><strong><em><ul><p><hr>'); $autor = $_POST['txtAutor']; //query que procura a última matéria cadastrada $ultimaMateriaID = mysql_query("SELECT materiaID FROM materia ORDER BY materiaID DESC LIMIT 1"); $regID = mysql_fetch_array($ultimaMateriaID); $ultimoID = $regID['materiaID']+1; (...) //Segue um looping enorme para o cadastra de 5 imagens //depois: //SQL PARA VERIFICAR SE JÁ FOI CADASTRADA UMA MATÉRIA IGUAL $sql_verifica = mysql_query("SELECT * FROM materia WHERE titulo = '$titulo' AND descricao = '$descricao' AND texto = '$texto' AND autor = '$autor' ") or die("ERRO buscando matéria:".mysql_error()); $busca_verifica = mysql_num_rows($sql_verifica); if($busca_verifica == 0){ //então cadastra... $sqlCad = mysql_query("INSERT blablabla...."); //AQUI VEM A PARADA:: if($sqlCad){ echo "<script language='javascript'> location.href=('../confirmacao/ok.php?ok=3'); </script>"; }else{ echo "<script language='javascript'> location.href=('../confirmacao/erro.php?erro=3'); </script>"; esse "$texto = $_POST['texto'];" é porque tem um editor de textos ali (negrito, itálico..) em javascript, aí tive que botar um hiddenfield texto, pra pegar o texto e jogar no $texto... Espero que não tenha ficado muito grande, resumi e comentei pra entender... (e tá assim desorganizado por causa do ctrl+c e ctrl+v da vida..) Ah, e se alguém souber porque o 'strip_tags' não tá funcionando também, eu agradeço hehehe =D
-
você pode fazer um include para que fique na mesma página, ai mude o action do form! Entre o código do erro.php colorque Antes -> if($_POST){ Depois -> } Tente ai qualquer coisa poste! Valeu pela atenção aí galera, valeu Gladisson.. Não entendi o "include".. O erro.php é isso aí, mas ao invés de ifs, é um case. E não existe uma variável 'msg', se entrar no case 'numero' ele escreve a mensagem: exemplo: case 1: echo "Erro xxxxx! Clique <a href=$caminho>aqui</a> para tentar novamente!"; break; case 2: echo "Erro yyyy! Clique <a href=$caminho>aqui</a> para tentar novamente!"; break; São 2 arquivos, erro.php e ok.php que estão na pasta 'confirmação', e já no início eu detecto a sessão e dependendo dela (privilégio) eu redireciono pra página anterior. Só preciso do $caminho pra ver se é no /admin/cadastra.php ou no /redator/cadastra.php. Entendeu? Voltando tá tudo perdido...não entendi o include... E eu já faço o $_post pra pegar as variáveis, se foi isso que você quis dizer.. erro.php e cadastra.php são páginas distintas, e fazer o post pra pegar as variáveis (com o include, se foi isso que entendi) no erro.php..acho que não ia funcionar, tem sessões... Me compliquei agora...
-
Bom, primeiro desculpa a demora.. Gladisson, eu já faço tudo isso na mesma página, o problema é que quando eu chamo o erro.php pra mostrar o erro, vem com a opção "clique aqui para tentar novamente". Na real nem sei se tem a opção "voltar".. Eu utilizo sessões sim.. Então, caso dê um erro, como manter os valores já digitados? Vou tentar explicar melhor, me loguei como admin, vou para a pagina geralAdmin.php, escolho cadastrar.php, fiz algo de errado e ele chama o erro.hp, ele volta pro cadastrar.php mas perde tudo... Estou com dúvidas...
-
Dae galera.. Seguinte, tenho o formulário com os campos, certo? Suponhamos que seja o cadastra.php Acontece que, caso dê um erro ele vai chamar o erro.php?cod=NUMERO e quando voltar para o cadastra.php os dados serão perdidos. Exemplo: Nome: Idade: 20 "Erro! Você não preencheu o campo Nome!" Claro que isso é um exemplo fraco, validação de campos em branco é outra coisa, mas caso um arquivo for muito grande em um upload, ou algum outro erro mais "importante" seja exbido e na volta tudo tá perdido... Qual a(s) função pra contornar isso? Valeeeeeeeuuuuuu!!! (denovo!)
-
Algum moderador aí, faz favor? Valeu a ajuda de vocês..
-
Sim, valeu Blood! Mas como eu coloco o no texto selecionado, no seu exemplo? E eu posso usar o <b> direto sem ter que substituir, no caso seria algo como "<b>".$texto."<b>", saca? Isso no texto selecionado, como que eu pego o texto selecionado... Ou, acho que posso fazer isso com aquele popup, que pergunta o texto a ser digitado e insere no $texto com os "<b>" ..