
D31v1d1
Membros-
Total de itens
648 -
Registro em
-
Última visita
Tudo que D31v1d1 postou
-
Também já fiz isso setei no inicio após session_start(); $idp = $_SESSION['id_album']; e ao invés de utilizar session usei $idp mas o problema persiste
-
Na página fotos.php está aparecendo normalmente mas na uploadfy.php não aparece nada e é exatamente nesta que preciso fazer com que apareça o id do album clicado pelo que estou entendendo não está aparecendo porque a página não é carregada e sim chamada vi js na página fotos.php <script type="text/javascript"> $(document).ready(function() { $("#uploadify").uploadify({ 'uploader' : 'scripts/uploadify.swf', 'script' : 'scripts/uploadify.php', 'cancelImg' : 'cancel.png', 'folder' : 'uploads', 'queueID' : 'fileQueue', 'auto' : true, 'multi' : true }); }); </script> se a página estivesse conseguindo achar a sessão que estou chamando resolveria meu problema pois como pode ver estou consultando o banco de dados albun pelo id do album que deveria ser pego pela sessão $_SESSION['id_album'] como mostra o código abaixo $consulta = "SELECT * FROM album WHERE id='".$_SESSION['id_album']."'"; e teria o id das fotos $consulta = "SELECT * FROM album WHERE id='".$_SESSION['id_album']."'"; $sql = mysql_query($consulta,$conexao) or die( mysql_error()); while($linha = mysql_fetch_array($sql)) { $idfoto = $linha[3]; } e consequentemente criaria a pasta e gravaria correto no banco $Destino = '../img/album/'.$idfoto.'/'; if(!file_exists($Destino)){ mkdir($Destino); } $insereprodutos = "INSERT INTO fotos_a (id_a, img) VALUES ('".$_SESSION['id_album']."', '$img')"; mysql_query($insereprodutos,$conexao);
-
Na página fotos.php ela está sendo apresentada corretamente, mas quando chamo a sessão ná página uploadfy.php que é a página responsável por mover o arquivo para a pasta correta e pela gravação no banco de dados a sessão não é apresentado nada eles está gravando o id do album como 0 e o idfoto fica vazio. Fiz um teste, setei ao invez de $_SESSION['id_album'] coloquei o valor do id do album por exemplo 5 e funcionou mas quando tento inserir pela sessão não funciona O id está sendo gravado 0 pois deixei como integer no banco de dados.
-
Bom dia, estou com o seguinte problema, tenho uma galeria de imagens, e estou utilizando o plugin jquery uploadfy para fazer as adições de multiplas imagens. Tenho uma página lista.php onde tenho este código $idsession = $_GET['id']; session_start(); unset($_SESSION['id_album']); $_SESSION['id_album'] = $idsession; Que apaga a sessão id_album e ronava ela com o id do album atual onde serão adicionadas as fotos e tenho um botão que chama uma popup fotos.php onde estou utilizando o uploadfy, até ai tudo beleza. Fotos.php <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Adicionar Fotos <?php echo $_SESSION["id_album"];?></title> <link href="/example/css/default.css" rel="stylesheet" type="text/css" /> <link href="/example/css/uploadify.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/example/scripts/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="/example/scripts/swfobject.js"></script> <script type="text/javascript" src="/example/scripts/jquery.uploadify.v2.1.0.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#uploadify").uploadify({ 'uploader' : 'scripts/uploadify.swf', 'script' : 'scripts/uploadify.php', 'cancelImg' : 'cancel.png', 'folder' : 'uploads', 'queueID' : 'fileQueue', 'auto' : true, 'multi' : true }); }); </script> <script language="Javascript" type="text/Javascript"> <!-- function close_window() { window.close(); } //--> </script> <style> /* LINKS */ a:link{color:#21282b; text-decoration:none; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;} a:visited{color:#21282b; text-decoration:none; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;} a:hover{color:#21282b; text-decoration:underline; font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;} </style> </head> <body onUnload="window.opener.location.reload()"> <div id="fileQueue"></div> <input type="file" name="uploadify" id="uploadify" /> <p><a href="java script:jQuery('#uploadify').uploadifyClearQueue()">Cancelar Todas</a> | <a href="java script:;" onClick="close_window()">Fechar Janela </p> </body> </html> Testei a sessão nesta página e está apresentando corretamente. Mas na página uploadfy.php que é responsável em gravar no banco a sessão não funciona Segue código dela abaixo <?php session_start(); $conexao = mysql_connect("localhost", "root", ""); mysql_select_db("meu_banco",$conexao); /* Uploadify v2.1.0 Release Date: August 24, 2009 Copyright (c) 2009 Ronnie Garcia, Travis Nickels Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ if (!empty($_FILES)) { $tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/'; $targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name']; $Nome = $_FILES['Filedata']['name']; $consulta = "SELECT * FROM album WHERE id='".$_SESSION['id_album']."'"; $sql = mysql_query($consulta,$conexao) or die( mysql_error()); while($linha = mysql_fetch_array($sql)) { $idfoto = $linha[3]; } $Destino = '../img/album/'.$idfoto.'/'; if(!file_exists($Destino)){ mkdir($Destino); } preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $Nome, $ext); $Caminho = $Destino.md5(uniqid(time())).".".$ext[1]; move_uploaded_file($tempFile,$Caminho); $img = substr("$Caminho", 3, 512); $insereprodutos = "INSERT INTO fotos_a (id_a, img) VALUES ('".$_SESSION['id_album']."', '$img')"; mysql_query($insereprodutos,$conexao); echo "1"; // } else { // echo 'Invalid file type.'; // } } ?> Está página não é carregada através de um action, acredito que seja por isso, mas não sei o que posso fazer para que funcione. O resultado é o seguinte, veja como está gravando no banco de dados id 1 | id_a 0 | img img/album//03deacbf0dc18ab886c583b2a44be5e5.jpg o id do album está gravando 0 e o id das fotos que é a pasta com as imagens onde deveria ser criada não está conseguindo pegar com causa desta sessão que não funciona A idéia que estou utilizando para o código é a seguinte. Tenho uma lista de albuns de fotos lista.php Quando clico no album desejado eu insiro o id do album em uma sessão, e quando for adicionar as fotos eu adiciono elas com o id do album que registrei na sessão. Algo bem simples mas não está funcionando corretamente. alguém pode me ajudar?
-
Boa noite, adicionei um .swf no meu site e toda vez que entro nele com o ie ele apresenta a seguinte mensagem "Press OK to continue loading the content of this page", como posso retirar está mensagem? Agradeço desde já
-
Bom dia, sou iniciante em flash estou começando agora, e peguei um mp3 para por em meu site, funcionou perfeitamente, mas queria fazer uns ajustes mas como não intendo nada gostaria de uma ajuda de vocês. Neste mp3 tem a lista das musicas vindo de um xml e fica listada em um combo e se o usuário não escolher nenhum musica ele começa pela indicada abaixo no código ou seja a musica "01", mas tenho na pasta 7 musicas 01, 02, 03... 07 O que gostaria que acontecesse era que se o usuário não escolher música o player tocasse todas as musicas das pasta ou seja as 7 musicas e ao final voltasse a primeira e assim ficasse um loop infinito. Será que alguém pode me ajudar? code do as // Primeira Função a ser chamada assim que ComboBox for selecionado _global.tocaMusica = function(nome) { // Diretorio das musicas var diretorio:String = "mp3/musicas/"; // Variavel que contem, diretorio + nome da musica! var lista = diretorio + nome + ".mp3"; // Declara uma nova instancia de objeto da classe Sound. _global.novoSom = new Sound(); // Evento chamado automaticamente quando a reprodução do som é concluída. _global.novoSom.onSoundComplete = function () { _global.paraMusica(); }; /* _global.novoSom.loadSound(url, Streaming); url é o local onde se encontra o som .mp3 a ser carregado. Streaming é um valor booleano (true/false), Se true o som será tocado enquanto vai sendo carregado. O Flash o armazena em buffer. Se false o Flash carrega todo o som e só depois o reproduz. */ _global.novoSom.loadSound(lista, true); // Setando o buffer do som para 10 segundos _soundbuftime = 10; // Variaveis apenas para teste nas funções // Preenchemos a variavel somPausado como true, caso a musica esteja pausada var somPausado:Boolean = false; // Preenchemos a variavel somParado como true, caso a musica esteja parada var somParado:Boolean = false; // Setamos o volume do novoSom com o valor da variavel vol /* _global.novoSom.setVolume(); Define o nível de volume do som que vai de 0 a 100. */ _global.novoSom.setVolume(vol); // Setamos o balanço do novoSom com o valor da variavel bal /* _global.novoSom.setPan(); Define a distribuição direita/esquerda do som. Os valores vão de 100 a -100 onde 100 é usado para que o som saia na direita e -100 para que o som saia na esquerda, 0 distribui igualmente para ambos os lados. */ _global.novoSom.setPan(bal); // Inicia a contagem do tempo da musica _global.verTime(); } // Função utilizada para retorna a musica atual _global.tocaMusicaAtual = function () { // Start na musica! // Aqui e dá um start daonde a musica foi pausada _global.novoSom.start(); // Inicia a contagem do time novamente _global.verTime(); // Setamos as variaveis booleanas como false somPausado = false; somParado = false; // Habilitamos os controles _root.controles._visible=true; // Habilitamos o mcPausa e desabilitamos o mcPlay mcPausa._visible=true; mcPlay._visible=false; // Habilitamos o text como o Time tTime._visible=true; } // Função que pausa a música _global.pausaMusica = function () { // Gravamos a posição onde a musica foi pausada _global.PosPausa = _global.novoSom.position; // Paramos a musica na posição _global.novoSom.stop(); // Setamos a variavel booleana somPausado como true somPausado = true; somParado = false; // Habilitamos o mcPlay e desabilitamos o mcPausa mcPlay._visible=true; mcPausa._visible=false; // Paramos o Time _global.paraTime(); } // Função para retornar a musica de onde foi parada _global.tiraPausa = function () { // Iniciamos a musica na posição que foi parada _global.novoSom.start(_global.PosPausa / 1000); // Setamos as variaveis booleanas como false somPausado = false; somParado = false; // Habilitamos o mcPausa e desabilitamos o mcPlay mcPausa._visible=true; mcPlay._visible=false; // Habilitamos novamento o Time de onde foi parado _global.verTime(); } // Função para parar a música _global.paraMusica = function () { // Paramos a musica _global.novoSom.stop(); // Setamos a variavel booleana somParado como true somPausado = false; somParado = true; // Desabilitamos o mcPausa e habilitamos o mcPlay mcPausa._visible=false; mcPlay._visible=true; // Desabilitamos os controles _root.controles._visible=false; // Desabilitamos a barra de progresso _root.barra._visible = false; // Paramos o Time _global.paraTime(); // Setamos o tTime como 00:00 //tTime.text="00:00"; // Desabilitamos a visualização dele tTime._visible=false; } /////////////////////////////////////////////////////// /////////// FIM DE FUNÇÕES DE INTERAÇÃO /////////////// ////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// ///////////////// GERENCIAMENTO DOS BOTÕES ////////////////// ///////////////////////////////////////////////////////////// // Gerenciamento do Botão Play mcPlay.onRelease = function () { // Caso o som esteja Pausado if (somPausado==true && somParado==false) { // Tira a pausa _global.tiraPausa(); } else { // Se não! Toma musica atual _global.tocaMusicaAtual(); } }; // Gerenciamento do Botão Pausa mcPausa.onRelease = function () { // Pausa Musica _global.pausaMusica(); }; // Gerenciamento do Botão Stop mcStop.onRelease = function () { // Para Musica _global.paraMusica(); }; // Gerenciamento do Botão Aumenta Volume controles.volAumenta.onRelease = function () { // Se o volume foi igual a 100 if (vol == 100) { // Não aumenta nada vol += 0; } else { // Se não! Diminui de 10 em 10 vol += 10; // Seta o novo volume _global.novoSom.setVolume(vol); // Modifica o Text de volume _root.controles.txtvolume.text=vol; } } // Gerenciamento do Botão Diminui Volume controles.volDiminui.onRelease = function () { // Se o volume foi igual a 0 if (vol == 0) { // Não diminui nada vol -= 0; } else { // Se não! Diminui de 10 em 10 vol -= 10; // Seta o novo volume _global.novoSom.setVolume(vol); // Modifica o Text de volume _root.controles.txtvolume.text=vol; } } ///////////////////////////////////////////////////////////// ////////////// FIM DE GERENCIAMENTO DOS BOTÕES ////////////// ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// //////////// GERENCIAMENTO DO TEMPO DAS MUSICAS ///////////// ///////////////////////////////////////////////////////////// // Função que gera o Time _global.pegaTime = function (){ // Declara uma nova instancia de objeto da classe Date. var tempo = new Date(_global.novoSom.position); // Setamos o text do time com a junção dos minutos com os segundos, devidamente formatados tTime.text = [formZeros(tempo.getMinutes(), 2), formZeros(tempo.getSeconds(), 2)].join(":"); // Setamos o tamanho da barra de acordo com o calculo da posição divido pela duração. _root.barra.barra_d._xscale = _global.novoSom.position/_global.novoSom.duration*100 } // Função administradora do Time _global.verTime= function (){ // Define a função para ser executada em cada intervalo de tempo. var progresso = setInterval(pegaTime, 100); // Habilitamos a barra de progresso _root.barra._visible = true; } // Para Time _global.paraTime= function (){ // Anula a função do setInterval clearInterval(progresso); } // Função para formatar os numero adquiridos _global.formZeros = function(n, q) { // transformamos n em um string e contamos o número de caracteres que ela contém var a1 = q - n.toString().length; // potenciamos nosso a1 à base 10, no nosso caso vai dar 10. var a2 = Math.pow(10, a1); // pegamos o valor de a2 e transformamos em um string var a3 = a2.toString(); // pegamos o valor de a3 (string) e mostramos ele a partir da posição 1, //dessa forma por exemplo o 1 de 10 não aparece, restando somente 0. var a4 = a3.substr(1); // retornamos a4, que no nosso caso é 0 e somamos com n. return a4 + n; } ///////////////////////////////////////////////////////////// ////////// FIM DE GERENCIAMENTO DO TEMPO DAS MUSICAS //////// ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// ////////// LEITOR DE XML E GERENCIAMENTO DE COMBOBOX //////// ///////////////////////////////////////////////////////////// // Declaramos o objeto musicasXML como sendo do tipo XML var musicasXML:XML = new XML(); // Ignora os espaços em branco do arquivo XML musicasXML.ignoreWhite = true; // Criamos uma função musicasXML.onLoad = function():Void { // Declaramos a Array que conterá as musicas var arrayMusicas = new Array(); // For que vai de a = 0 ate a menor que o tamanho de musicasXML.childNodes[0].childNodes.length for (var a = 0; a<musicasXML.childNodes[0].childNodes.length; a++) { // Adiciona o valor adquirido à arrayMusicas arrayMusicas.push(musicasXML.childNodes[0].childNodes[a].attributes.nomeMusica); } // Adiciona todos os dados obtidos, agora localizados em arrayMusicas ao componente ComboBox cb_musicas // Componente que já se encontra no palco e devidamente instanciado cb_musicas.dataProvider = arrayMusicas; // Altera o estilo do componente ComboBox cb_musicas cb_musicas.setStyle("themeColor", "0xF0ECD0"); cb_musicas.setStyle("color", "0x000000"); cb_musicas.setStyle("fontSize", "10"); cb_musicas.setStyle("fontFamily", "Trebuchet MS"); // Adicionamos um evento cb_musicas.addEventListener("change", link); } // Cria o objeto Link // Este objeto servirá para adicionarmos uma ação de linkagem a cada item no ComboBox preenchido anteriormente var link = new Object(); // Criamos a função, que será automaticamente chamada quando algum item for selecionado. link.change = function () { // Caso o item selecionado seja o nome Padrão // Este item padrão foi colocado dentro do nosso XML, sendo sempre o primeiro item if (cb_musicas.selectedItem=="Lista de Músicas") { // Não inicializa nada! } else { // Se não! // Para a música atual, caso tenha. _global.paraMusica(); // Toca a música selecionada tocaMusica(cb_musicas.value); // Habilita a visualização dos controles _root.controles._visible=true; // Habilita a visualização dos botões mcPausa._visible=true; mcStop._visible=true; mcPlay._visible=false; // Habilita a visualização do Time tTime._visible=true; } }; // Arquivo XML a ser carregado musicasXML.load("mp3/musicas.xml"); ///////////////////////////////////////////////////////////// ////// FIM DE LEITOR DE XML E GERENCIAMENTO DE COMBOBOX ///// ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// //////////////////// SETAGEM INICIAL //////////////////////// ///////////////////////////////////////////////////////////// // Desabilita a visualização de todos os botões mcPausa._visible=false; mcPlay._visible=false; mcStop._visible=false; tTime._visible=false; // Declaramos as variaveis que receberão Volume e balanço var vol:Number = 100; var bal:Number = 0; // Desabilitamos a visualização dos controles _root.controles._visible=false; // Desabilitamos a barra de progresso _root.barra._visible = false; _root.barra.barra_d._xscale = 1; ///////////////////////////////////////////////////////////// //////////////// FIM DE SETAGEM INICIAL ///////////////////// ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// //////////////////////////// MENU /////////////////////////// ///////////////////////////////////////////////////////////// // Cria um novo menu instanciado como MeuMenu var meuMenu = new ContextMenu(); // Cria um novo item instanciado como item var item = new ContextMenuItem(); // Adiciona um nome de exibição ao item item.caption = "por www.solution4web.net"; // Ativa-o item.enabled = true; // Caso o item seja selecionado item.onSelect = function (){ // Adiciona um link getURL("http://www.solution4web.net/", "_blank"); }; // Adiciona o item ao menu meuMenu.customItems = [item]; // Apaga os outros itens padrões meuMenu.hideBuiltInItems(); // Adiciona o meuMenu ao Movie _root.menu = meuMenu; ///////////////////////////////////////////////////////////// //////////////////////// FIM DE MENU //////////////////////// ///////////////////////////////////////////////////////////// //para que o player inicie tocando manter o código abaixo _root.onEnterFrame() { // Para a música atual, caso tenha. _global.paraMusica(); // Toca a música selecionada tocaMusica("01"); // Habilita a visualização dos controles _root.controles._visible=true; // Habilita a visualização dos botões mcPausa._visible=true; mcStop._visible=true; mcPlay._visible=false; // Habilita a visualização do Time tTime._visible=true; }; o código está bem comentado, mas não intendo nada de flash :wacko: Desde já agradeço. Att Este é o player que peguei para adptar ao meu site Player Se alguém poder dar uma olhada e me ajudar
-
Boa noite, estou usando o Tinymce em um projeto, no servidor local funciona perfeitamente, mas quando coloco para funcionar no servidor online, quando clico para inserir/editar imagem ou para mecher no html o firefox pede para fazer download da página imagem.htm, no internet explorer aparece a janela de imagens toda branco e com um tamanho enorme. Alguém sabe algum meio de resolver isto? Obrigado
-
Realmente não consegui achar outra alternativa, fiz como me indicou e resolveu meu problema, só retirei do segundo if as % pois senão ele apresentara todos os clientes que tiverem o numero do id pesquisado dentro do seu id, valeu pela ajuda :P Obrigado...
-
É uma boa opção, não havia pensado nisso. Mas acho que não comentei em minha duvida, para a busca uso apenas input type="text" que envia na action para a busca não estou usando nenhum combo para selecionar onde ele quer pesquisar, pois preciso de o máximo de facilidade para meu usuário pois são usuários que não entendem quase nada de site então queria deixar o mais fácil possivel para eles. Será que existe algum meio de fazer isso que estou precisando sem usar combo?
-
Tenho somente 1 campo de busca que buscaria pela categoria ou pelo nome do cliente anteriormente o sistema estava cadastrando a categoria na tabela de cliente pelo nome ex Comunicação Visual e estava buscando e apresentando corretamente os dois campos e como fiz uma alteração para cadastrar na tabela de cliente pelo id ex 1, se eu pesquisar por Comunicação Visual ele não irá encontrar pois está cadastrado como 1, tem alguma forma de fazer está busca com apenas 1 campo de busca?
-
Já tentei usar AND mas o erro inverte, ele encontra pelo nome do cliente e pela categoria ele não consegue achar nada
-
Bom dia, estou com o seguinte problema... Tenho uma tabela categoria onde tenho 2 campos: id, categoria Tenho outra tabela clientes onde tenho vários campos, os que estou tendo problemas é nome, categoria Meu problema está no seguinte, estou tentando fazer uma busca no cliente tanto pelo nome como a categoria, mas a categoria do cliente é registrada não como categoria e sim id da categoria para que em possiveis alterações de nomes de categorias fique muito mais facil alterar todos os clientes futuramente. Segue exemplo da tabela clientes: id data hora nome categoria logo 106 2010/04/20 20:53:22 i9 Criativa 9 img/clientes/0676847f6c4df57977eac734be897b9afZ... Segue exemplo da tabela categoria: id categoria 9 Comunicação Visual Meu código: //RECEBE O QUE O USUÁRIO DIGITOU $busca = $_POST['busca']; //ALTERA DE ID PARA CATEGORIA $sqlbusca = mysql_query("SELECT id, categoria FROM categoria WHERE categoria='$busca'"); while($dados = mysql_fetch_array($sqlbusca)) { $cbusca = $dados[0]; }; //BUSCA PELO NOME OU CATEGORIA $sql = mysql_query("SELECT * FROM clientes WHERE nome LIKE '%$busca%' OR categoria LIKE '%$cbusca%'"); Quando o usuário busca pela categoria ou seja Comunicação Visual ele apresenta tudo perfeitamente, mas quando pesquisa por i9 ou i9criativa o sistema apresenta todos os clientes cadastrados no sistema, alguém pode me ajudar nesta questão, como posso fazer para que ele apresente corretamente? Desde já agradeço!
-
Boa tarde, tenho uma popup com 20 cores diferentes onde o usuário escolhe a cor desejada para por de background na página pai, a intenção desta popup é a seguinte, tem um campo text vazio ao lado do icone de cores e quando o usuário clica para escolher uma cor abre um popup e ele escolhe a cor e ao clicar em aplicar queria que enviasse o código da cor para dentro da value do text que se encontra vazio da página pai, mas não faço idéia de como fazer isso alguém pode me indicar algum exemplo? já pesquisei mas não encontrei nada
-
Alguém já passou por este problema? Pensei que poderia ser problema na base de dados, então recriei a conta de hospedagem e importei toda a base de dados novamente mas o problema persiste ;)
-
Existe também o ckeditor e o cfkeditor ambos muito bons
-
(Resolvido) 2 submit em 1 action
pergunta respondeu ao D31v1d1 de D31v1d1 em Ajax, JavaScript, XML, DOM
o tópico foi criado na área de php pois minha dúvida era em php, mas acabei me explicando mal, já consegui resolver meu problema, ao invés de usar javascript, usei o metodo get, vou postar exatamente como resolvi meu problema se alguém tiver uma dúvida parecido já irá saber como resolver também. Código antigo <script type="text/Javascript"> function send(action) { switch(action) { case 'post': url = '?inc=_post'; break; case 'email': url = '?inc=_email'; break; } document.forms[0].action = url; document.forms[0].submit(); } </script> <input type="button" value="Post" onClick="send('post');" /> <input type="button" value="Send Private" onClick="send('email');" /> Novo código $faz = $_GET['acao']; if ($faz == "acao1") { //Ação 1 aqui dentro } if ($faz == "acao2") { //Ação 2 aqui dentro } <form action="pagina.php" method="get"> <input type="submit" name="botao" value="acao1" /> <input type="submit" name="botao" value="acao2" /> Resolvido! -
Boa tarde estou com o seguinte problema, tenho uma área onde o usuário escreve um comentario e ele pode escolher em postar ou mandar o comentário por e-mail, fiz da seguinte forma Usei javascript para fazer a escolha do submit <script type="text/Javascript"> function send(action) { switch(action) { case 'post': url = '?inc=_post'; break; case 'email': url = '?inc=_email'; break; } document.forms[0].action = url; document.forms[0].submit(); } </script> e no input setei o action da form onClick="send('post');" <input type="button" value="Post" onClick="send('post');" /> <input type="button" value="Send Private" onClick="send('email');" /> funcionou perfeitamente em todos os navegadores, mas no ie não funciona, da erro na página , acredito que seja por causa do código javascript, não estou achando outra solução para meu problema alguém pode me ajudar?
-
Consegui achar! Mistral Resolvido
-
alguém sabe o nome desta fonte? fico no aguardo
-
Efeito de integrar as imagens escondendo o recorte da foto
pergunta respondeu ao dr.crisbull de D31v1d1 em Photoshop
O modo mais rápido e fácil de se fazer é por uma imagem ao lado da outra deixando uma parte da imagem acima sobre a imagem de baixo e com a borracha selecione o pincel com o tamanho que mais se adapta ao tamanho da imagem, com difusão nos cantos e é só passar a borracha em linha reta na vertical até fica no ponto que deseja. Simples e rápido! Até... -
O Cd é algo um pouco complexo e demorado de fazer existem vários tutoriais ensinando passo a passo como fazer, ou você pode optar em pegar algum pronto que encaixe a sua necessidade, já o livro funciona como aquelas caixas de programas que geralmente os sites de download de softwares usam, segue links abaixo; Tutorial Criar Caixa de Programa 3D com PS PSD Pronto DVD BOX Capa aberta DVD Box e CD Qualquer coisa poste novamente! :P
-
estou adaptando meu script de login contra sql injection, como posso testa-lo? alguém pode me passar algum exemplo Valeu Willian vou fazer isso também :)
-
Boa noite, Estou com um problema estranho, cadastro uma serie de itens em meu bd acesso o site e está tudo funcionando perfeitamente e quando acesso horas depois o item simplesmente some, tenho várias tabelas usuarios, projetos, artigos, noticias o estranho é que somente alguns tabelas apagam os itens, a tabela de usuários fica normal mas as outras os itens do bd desaparece, o site local não ocorre este problema mas no servidor está acontecendo isso, alguém sabe o que pode estar acontecendo? Tipo do BD: MyISAM Collation: latin1_swedish_ci Estou usando para adicionar o conteúdo de algumas tabelas o ckeditor, será que pode ser algum bug dele? Mas tenho em outros sites e não ocorre o mesmo problema Fico esperando uma ajuda até mais ;)
-
O que está acontecendo é o seguinte postei a imagem para que fosse possivel visualizar o que acontece, a imagem não abre mas o caminho da imagem está correto e a imagem existe no banco. o script que postei é o que uso para renomear a imagem após o upload o Problema estava no nome da imagem, retirei esta parte .md5(uniqid(time())). e funcionou! Resolvido
-
Boa noite, estou com o seguinte problema quando eu adiciono uma imagem em meu site o próprio site renomeia a imagem para uma chave de caracteres, até então quando acesso no ff chrome etc... tudo correto mas quando abro no ie ele não abre a imagem segue screen Desconfio que possa ser o numero de caracteres que fica o nome da imagem, pois como será adicionado cerca de 10 mil imagens a cada 6 meses então fiz para que o nome da imagem ficasse com 48 caracteres mais a extensão abaixo o meu php $CaracteresAceitos = 'abcdxywzABCDZYWZ0123456789'; $max = strlen($CaracteresAceitos)-1; $password = null; for($i=0; $i < 15; $i++) { $caracter .= $CaracteresAceitos{mt_rand(0, $max)}; } //EXTENSÃO DA IMG preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); //NOVO NOME PARA A IMG $imagem = $pasta_dir."0".md5(uniqid(time())).$caracter.".".$ext[1]; Preciso de ajuda :huh: