Pitanga
-
Total de itens
258 -
Registro em
-
Última visita
Posts postados por Pitanga
-
-
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!
-
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 temforeach ($_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???
-
-
porque da esse erro no meu codigo???
CODIGO
session_start(); session_register("utilizador"); if (!isset($utilizador)) { $utilizador = utilizador; }
ERROWarning: 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?
-
valeu!
-
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"]);
Inserir Arquivo
em PHP
Postado
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....