
Pitanga
Membros-
Total de itens
258 -
Registro em
-
Última visita
Tudo que Pitanga postou
-
Não sei outra maneira de fazer, e também não cosigo ver o que está errado... Basicamente é isso, ficaria muito agradecida se alguém conseguisse ver o erro, porque já bati tanto nesse código que já não consigo ver erro algum....
-
Envio o arquivo para a base de dados através de um formulario com o retorno desse código... echo "Relatório de Envio de $tópico<br>"; # Define parametros de arquivo if(!isset($arquivo) || $arquivo == "none") $arquivo = ""; if($arquivo != ""){ $arquivo = str_replace("\\\\", "/", $arquivo); $arquivo = addslashes(fread(fopen($arquivo, "r"), filesize($arquivo))); if (!$arquivo){ echo "<p>Erro na abertura do ficheiro de Arquivo.\n"; exit; } } # Insere produto a Base de Dados $sql = "INSERT INTO produtos VALUES (now(), '$idioma', '$tópico', '$subtopico', '$arquivo', '$arquivo_name', '$arquivo_type', '$arquivo_size', '$titulo', '$texto', 'sim')"; $result = mysql_query($sql) or die ('Não foi possível executar a operação. ' .mysql_error()); if($result) echo "Operação executada com sucesso"; e vou buscar através de um link (código abaixo) echo "<div align='center'><img src='getArquivos.phpidConteudo=$idConteudo' border=0><br>"; getArquivos.php $result = mysql_db_query("pastorinhos", "SELECT * FROM produtos WHERE idConteudo = '$idConteudo'"); $arquivo_name = mysql_result($result, 0, "arquivo_name"); $extensao = substr($arquivo_name, -3, 3); $arquivo = mysql_result($result, 0, "arquivo"); $arquivo_type = mysql_result($result, 0, "arquivo_type"); $arquivo_size = mysql_result($result, 0, "arquivo_size"); header("Content-type: application/$extensao"); header("Content-Disposition: attachment; filename=$arquivo_name"); echo $arquivo;
-
Não dá erro, simplesmente eu crio em minha base de dados um arquivo corrupto! http://www.pastorinhos.com/projecto/?id=Leitura
-
Valeu vou ler sim, mas não é nisso que está dando o erro.... Talvéz seja na hora da leitura... o que eu tenho é criado um arquivo corrupto na minha base de dados.... o codigo para abrir é o seguinte: echo "<div align='center'><img src='getArquivos.php?idConteudo=$idConteudo' border=0><br>"; getArquivo.php $result = mysql_db_query("pastorinhos", "SELECT * FROM produtos WHERE idConteudo = '$idConteudo'"); $arquivo_name = mysql_result($result, 0, "arquivo_name"); $extensao = substr($arquivo_name, -3, 3); $arquivo = mysql_result($result, 0, "arquivo"); $arquivo_type = mysql_result($result, 0, "arquivo_type"); $arquivo_size = mysql_result($result, 0, "arquivo_size"); header("Content-type: application/$extensao"); header("Content-Disposition: attachment; filename=$arquivo_name"); echo $arquivo; e todos tem a coneccao com a base de dados...
-
Desculpa achei que fosse lógico que se eu estou fazendo um selec que tenha a coneccao com a base de dados.... Se eu fosse postar td o codigo ficava mais difícil de descobrir onde esta o erro. "Cada pessoa com seu dom Cada pessoa com seu talento o importante não é saber tudo e sim nunca perder a capacidade de aprender"
-
isso já tem... include "sua pagina de config.php"; // você ta esquecendo do banco pra que serve isso? isso não tem foreach ($_POST as $campo => $valor) { $$campo = $valor; }
-
echo "Relatório de Envio de $tópico<br>"; # Define parametros de arquivo if(!isset($arquivo) || $arquivo == "none") $arquivo = ""; if($arquivo != ""){ $arquivo = str_replace("\\\\", "/", $arquivo); $arquivo = addslashes(fread(fopen($arquivo, "r"), filesize($arquivo))); if (!$arquivo){ echo "<p>Erro na abertura do ficheiro de Arquivo.\n"; exit; } } #Define data $data = date('Y-m-d'); # Insere produto a Base de Dados $sql = "INSERT INTO produtos (data, idioma, tópico, subtopico, arquivo, arquivo_name, arquivo_type, arquivo_size, titulo, texto, activo) VALUES ('$data', '$idioma', '$tópico', '$subtopico', '$arquivo', '$arquivo_name', '$arquivo_type', '$arquivo_size', '$titulo', '$texto', 'sim')"; $result = mysql_query($sql) or die ('Não foi possível executar a operação. ' .mysql_error()); if($result) echo "Operação executada com sucesso";
-
Mas não tem algo em action script que detecte o ip da pessoa e so apresente a animacao apenas uma vez para esse ip? não sei, essa foi mais ou menos a ideia que tive....
-
Queria um codigo que ao atualizar a página a animacao não atualizasse tambem. problema: http://www.abelha.net/projectos/pastorinhos2/index.php
-
Já está! funciona! valeu!
-
e não há outra maneira?
-
Minha dúvida é.... em css existe alguma maneira (qual é o código) que se coloca para que todos os links de uma página se abram em uma nova janela???
-
usei assim: <input type="image" name="acao" value="apagar"onClick="submit" src="./imagens/apagar.gif"> <input type="image" name=acao value="editar" onClick="submit" src="./imagens/editar.gif">
-
Seguinte, eu tenho um form onde tenho as opções Editar e Apagar e um ficheiro de verificacao que ver se a variavel $apagar foi inicializada, se foi apaga senao edita. Acontece que tenho duas imagens como botao e não sei como enviar o form com a variavel $apagar apenas no botao de apagar.... Alguém sabe como faço isso???
-
Já deu, Valeu, brigadão
-
Fiz a insercao de um arquivo em uma BD em mysql, lá os arquivos estao todos direitos com id, nome, arquivo, arquivo_name, arquivo_size, arquivo_type e data... meu problema é... na hora de fazer o download do arquivo eu tenho o codigo... while($row = mysql_fetch_object($result)) { $idArquivos = $row->idArquivos; $data = $row->data; $nome = $row->nome; $arquivo = $row->arquivo; $arquivo_name = $row->arquivo_name; $arquivo_type = $row->arquivo_type; $arquivo_size = $row->arquivo_size; echo "<a href = 'getArquivos.php?idArquivos=$idArquivos' target = '_blank'><strong>$nome</strong></a><br>"; } e em getArquivos.php tem... $conn = mysql_connect("123.45.67.89","gt4","gt4clash"); mysql_select_db("gt4",$conn); $result = mysql_db_query("gt4", "SELECT * FROM arquivos WHERE idArquivos = '$idArquivos'"); $arquivo = mysql_result($result, 0, "arquivo"); $nome = mysql_result($result, 0, "nome"); $arquivo_type = mysql_result($result, 0, "arquivo_type"); $arquivo_size = mysql_result($result, 0, "arquivo_size"); header("Content-type: $arquivo_type"); só que na hora de salvar os arquivos no disco ele vem sempre com o nome getArquivos como é que eu faço pra ele vim com o nome dado ao arquivo???
-
Desculpa, já descobri! pra quem quiser saber, não coloque a session start em uma pagina que esta incluida no id do swith do index. php, coloque mesmo no index.php....
-
porque da esse erro no meu codigo??? CODIGO session_start(); session_register("utilizador"); if (!isset($utilizador)) { $utilizador = utilizador; } ERRO Warning: Cannot send session cookie - headers already sent by (output started at /home/www/gt4www/htdocs/index.php:5) in /home/www/gt4www/htdocs/default.php on line 6 Warning: Cannot send session cache limiter - headers already sent (output started at /home/www/gt4www/htdocs/index.php:5) in /home/www/gt4www/htdocs/default.php on line 6
-
alguém faz favor de responder essa questão que é a mesma que a minha.....
-
Era mesmo o register_globals, não postei no php porque achava que era problema no apache... Valeu...
-
Bem, consegui configurar o apache 2 para ler o php 4, mas devo ter feito qualquer coisa de errado que o apache só lê o index, se eu coloco um switch($id) no php e dou o link tipo index.php?id=1 ele não lê o link e volta a pagina index... Alguém já passou por isso ou consegue me ajudar nesse problema?
-
Prescisava saber como se faz pra gravar uma imagem em uma determinada pasta no servidor! alguém pode me ajudar?
-
Desculpe tá insistindo mas é q comecei a trab com php tem um mes e tenho mt o q aprender ainda! minha duvida é a seguinte..... no código: copy($_FILES["imagemN"]["tmp_name"], "/imagens/".$_FILES["imagemN"]["name"]); em tmp_name - eu tenho que colocar um nome temporario pro arquivo? ou coloco mesmo tmp_name? e se eu deixar tmp_name eu tenho q declarar tmp_name em algum lugar?
-
é exatamente isso!! só que está dando esse erro! o que é isso?? Warning: Unable to open '' for reading: No such file or directory in /home/www/teswww/htdocs/admin/ins_noticia.php on line 23 a linha 23 é o codigo.. copy($_FILES["imagemN"]["imagemN_name"], "/imagens/".$_FILES["imagemN"]["imagemN_name"]);