Boa dia galera !!!
Estou tentando fazer um editar em uma tabela que estao cadastrados os arquivos anexados pelo cliente, mas o problema é que nao esta funcionando.
Não aparece nenhum tipo de erro na tela, mas com os teste que fiz o meu array esta vindo vazio por causa disso que nao esta dando certo.
Quando eu coloco assim: print $nome = $_FILES['arquivo']['name']; aparece ARRAY.
Como consigo arrumar isso ???
Grato...
<?php
include "sql.php";
$ftp_server = 'ftp.ubccriative.com.br'; // Dominio FTP
$ftp_user_name = '******'; // Login FTP
$ftp_user_pass = '******'; // Senha FTP
$id_busca = $_GET["id"];
$sel = @mysql_query("SELECT * FROM tab_documento_teste WHERE id_cliente = $id_busca");
while($linha = @mysql_fetch_array($sel)){
$i = $linha["id_doc"];
}
if(isset($_POST["btnedita"])){
# Efetua Conexão com FTP
$conecta = ftp_connect($ftp_server);
# Autentica usuario
$autentica = ftp_login($conecta, $ftp_user_name, $ftp_user_pass);
# Variaveis
$nome = $_FILES['arquivo']['name'];
$arquivo = $_FILES['arquivo'];
# Determino quem é o cara a ser enviado
$file = $arquivo['tmp_name'];
# Diretorio onde sera enviado
$diretorio = "/public_html/f/anexos_orcins/";
# Contagem
$numero = count($nome);
# Efetuo o upload
for ($i=0; $i<$numero;$i++)
{
# Caminho completo, diretorio + nome do arquivo
$destino = $diretorio."$nome[$i]";
# Move o arquivo
$upload = @ftp_put($conecta, $destino, $file[$i], FTP_BINARY);
$id_p = $_POST["txtid"];
$sql = "UPDATE tab_documento_teste SET documento = '".$nome[$i]."' WHERE id_doc = '$id_p[$i]' AND id_cliente = '$id_busca'";
$resultado = mysql_query($sql) or die(mysql_error());
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data">
<input type="hidden" name="txtid[]" value="<?php echo $i;?>" size="6" readonly="readonly"/>
<input type='file' name='arquivo[]' /><br><br />
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type="submit" name="btnedita" id="btnedita" value="Editar"/>
</form>
</body>
</html>
- Fórum WMO
- → Viewing Profile: Tópicos: dmw
Community Stats
- Group Usuários
- Active Posts 25
- Profile Views 1337
- Member Title Turista
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
São Paulo
1
Neutral
User Tools
Friends
dmw hasn't added any friends yet.
Topics I've Started
Editar Upload !
26/03/2010, 10:16
Não Grava Na Pasta Certa !
24/03/2010, 10:42
Bom dia galera !!!!
Bom o meu problema é que quando eu faço o upload do arquivo e nao esta gravando na pasta que eu quero.
A pasta se chama anexos_orcins, eu to tentando gravar assim f/anexos_orcins/ e nao da certo, so da certo quando eu coloco assim /anexos_orcins/ ae grava em uma pasta la na raiz mas eu quero gravar é na outra pasta na f/anexos_orcins/
Alguem pode me ajudar ????
Grato...
----- Codigo -----
<form name="teste" method="POST" action="" enctype="multipart/form-data">
Nome: <input type="text" name="txtnome" id="txtnome"/><br><br>
<input type='file' name='arquivo[]' /><br><br />
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='submit' name='enviar' value='Enviar'/>
</form>
<?php
include "sql.php";
$ftp_server = 'ftp.ubccriative.com.br'; // Dominio FTP
$ftp_user_name = '******'; // Login FTP
$ftp_user_pass = '******'; // Senha FTP
if(isset($_POST['enviar']))
{
# Efetua Conexão com FTP
$conecta = ftp_connect($ftp_server);
# Autentica usuario
$autentica = ftp_login($conecta, $ftp_user_name, $ftp_user_pass);
# Variaveis
$nome = $_FILES['arquivo']['name'];
$arquivo = $_FILES['arquivo'];
# Determino quem é o cara a ser enviado
$file = $arquivo['tmp_name'];
# Diretorio onde sera enviado
//$diretorio = "/anexos_orcins/"; ----> assim da certo
$diretorio = "/f/anexos_orcins/"; ---> assim nao da certo
# Contagem
$numero = count($nome);
# Efetuo o upload
for ($i=0; $i<$numero;$i++)
{
# Caminho completo, diretorio + nome do arquivo
$destino = $diretorio."$nome[$i]";
# Move o arquivo
$upload = @ftp_put($conecta, $destino, $file[$i], FTP_BINARY);
$sql = "INSERT INTO tab_documento_teste(id_doc,id_cliente,documento) VALUES ('$id[$i]','$ultimo','".$nome[$i]."')";
$resultado = mysql_query($sql) or die(mysql_error());
}
}
?>
Consegui arrumar o erro galera !!!
Flw....
Bom o meu problema é que quando eu faço o upload do arquivo e nao esta gravando na pasta que eu quero.
A pasta se chama anexos_orcins, eu to tentando gravar assim f/anexos_orcins/ e nao da certo, so da certo quando eu coloco assim /anexos_orcins/ ae grava em uma pasta la na raiz mas eu quero gravar é na outra pasta na f/anexos_orcins/
Alguem pode me ajudar ????
Grato...
----- Codigo -----
<form name="teste" method="POST" action="" enctype="multipart/form-data">
Nome: <input type="text" name="txtnome" id="txtnome"/><br><br>
<input type='file' name='arquivo[]' /><br><br />
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='submit' name='enviar' value='Enviar'/>
</form>
<?php
include "sql.php";
$ftp_server = 'ftp.ubccriative.com.br'; // Dominio FTP
$ftp_user_name = '******'; // Login FTP
$ftp_user_pass = '******'; // Senha FTP
if(isset($_POST['enviar']))
{
# Efetua Conexão com FTP
$conecta = ftp_connect($ftp_server);
# Autentica usuario
$autentica = ftp_login($conecta, $ftp_user_name, $ftp_user_pass);
# Variaveis
$nome = $_FILES['arquivo']['name'];
$arquivo = $_FILES['arquivo'];
# Determino quem é o cara a ser enviado
$file = $arquivo['tmp_name'];
# Diretorio onde sera enviado
//$diretorio = "/anexos_orcins/"; ----> assim da certo
$diretorio = "/f/anexos_orcins/"; ---> assim nao da certo
# Contagem
$numero = count($nome);
# Efetuo o upload
for ($i=0; $i<$numero;$i++)
{
# Caminho completo, diretorio + nome do arquivo
$destino = $diretorio."$nome[$i]";
# Move o arquivo
$upload = @ftp_put($conecta, $destino, $file[$i], FTP_BINARY);
$sql = "INSERT INTO tab_documento_teste(id_doc,id_cliente,documento) VALUES ('$id[$i]','$ultimo','".$nome[$i]."')";
$resultado = mysql_query($sql) or die(mysql_error());
}
}
?>
Consegui arrumar o erro galera !!!
Flw....
Listar Arquivo De Um Diretorio !
23/03/2010, 10:13
Bom dia galera !!!
Eu tenho uma tabela chamada tab_documento_teste onde fica armazenada os arquivos anexados, nessa tabela tem os campos: id_doc,id_cliente,documento.
To tentando listar os arquivos de acordo com o ID_CLIENTE, mas eu nao to conseguindo fazer.
Esse codigo que eu fiz ele ta listando tudo que esta no diretorio e nao so os arquivos correspondente com o ID do cliente.
Como que eu faço so para parecer os arquivos correspondente ao ID do cliente ???
Grato....
<?php
include "sql.php";
$servidor = 'www.ubccriative.com.br'; // Endereço
$usuario = '*******; // Usuário
$senha = '*******'; // Senha
$id_busca = $_GET["id"];
$sel = @mysql_query("SELECT * FROM tab_documento_teste WHERE id_cliente = $id_busca");
/*while($linha = mysql_fetch_array($sel)){
$arq = $linha["documento"];
//echo "<a>$arq</a><br />";
}*/
// Abre a conexão com o servidor FTP
$ftp = ftp_connect($servidor); // Retorno: true ou false
// Faz o login no servidor FTP
$login = ftp_login($ftp,$usuario,$senha); // Retorno: true ou false
$buff = ftp_nlist($ftp,"/anexos_orcins");
$quantidade = count($buff);
for($i=0;$i<$quantidade;$i++)
{
echo $buff[$i]."<Br>";
}
?>
Eu tenho uma tabela chamada tab_documento_teste onde fica armazenada os arquivos anexados, nessa tabela tem os campos: id_doc,id_cliente,documento.
To tentando listar os arquivos de acordo com o ID_CLIENTE, mas eu nao to conseguindo fazer.
Esse codigo que eu fiz ele ta listando tudo que esta no diretorio e nao so os arquivos correspondente com o ID do cliente.
Como que eu faço so para parecer os arquivos correspondente ao ID do cliente ???
Grato....
<?php
include "sql.php";
$servidor = 'www.ubccriative.com.br'; // Endereço
$usuario = '*******; // Usuário
$senha = '*******'; // Senha
$id_busca = $_GET["id"];
$sel = @mysql_query("SELECT * FROM tab_documento_teste WHERE id_cliente = $id_busca");
/*while($linha = mysql_fetch_array($sel)){
$arq = $linha["documento"];
//echo "<a>$arq</a><br />";
}*/
// Abre a conexão com o servidor FTP
$ftp = ftp_connect($servidor); // Retorno: true ou false
// Faz o login no servidor FTP
$login = ftp_login($ftp,$usuario,$senha); // Retorno: true ou false
$buff = ftp_nlist($ftp,"/anexos_orcins");
$quantidade = count($buff);
for($i=0;$i<$quantidade;$i++)
{
echo $buff[$i]."<Br>";
}
?>
Erro Ao Editar O Upload
18/03/2010, 15:53
A ae galera beleza ??
Eu to tentando fazer um UPDATE de um Upload mas nao esta dando certo, ele nao esta alterando.
Eu nao sei onde pode estar o erro.
Alguem pode me ajudar ???
Grato...
------- Código ----------
<form name="teste" method="POST" action="" enctype="multipart/form-data">
<input type="hidden" name="txtid[]" value="<?php echo $i;?>" size="6" readonly="readonly"/></p><p>
<input type='file' name='arquivo[]' /><br><br />
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='submit' name='enviar' value='Enviar'/>
</form>
<?php
include "sql.php";
$ftp_server = 'ftp.ubccriative.com.br'; // Dominio FTP
$ftp_user_name = '*****'; // Login FTP
$ftp_user_pass = '*****'; // Senha FTP
$id_busca = $_GET["id"];
$sel = @mysql_query("SELECT * FROM tab_documento_teste WHERE id_cliente = $id_busca");
while($linha = @mysql_fetch_array($sel))
{
$i = $linha["id_doc"];
}
if(isset($_POST['enviar']))
{
# Efetua Conexão com FTP
$conecta = ftp_connect($ftp_server);
# Autentica usuario
$autentica = ftp_login($conecta, $ftp_user_name, $ftp_user_pass);
# Variaveis
$nome = $_FILES['arquivo']['name'];
$arquivo = $_FILES['arquivo'];
# Determino quem é o cara a ser enviado
$file = $arquivo['tmp_name'];
# Diretorio onde sera enviado
$diretorio = "/anexos_orcins/";
# Contagem
$numero = count($nome);
# Efetuo o upload
for ($i=0; $i<$numero;$i++)
{
# Caminho completo, diretorio + nome do arquivo
$destino = $diretorio."$nome[$i]";
# Move o arquivo
$upload = @ftp_put($conecta, $destino, $file[$i], FTP_BINARY);
$id_p = $_POST["txtid"];
$sql = mysql_query("UPDATE tab_documento_teste SET documento = '".$nome[$i]."' WHERE id_doc = '$id_p[$i]' AND id_cliente = '$id_busca'");
}
}
?>
Eu to tentando fazer um UPDATE de um Upload mas nao esta dando certo, ele nao esta alterando.
Eu nao sei onde pode estar o erro.
Alguem pode me ajudar ???
Grato...
------- Código ----------
<form name="teste" method="POST" action="" enctype="multipart/form-data">
<input type="hidden" name="txtid[]" value="<?php echo $i;?>" size="6" readonly="readonly"/></p><p>
<input type='file' name='arquivo[]' /><br><br />
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='submit' name='enviar' value='Enviar'/>
</form>
<?php
include "sql.php";
$ftp_server = 'ftp.ubccriative.com.br'; // Dominio FTP
$ftp_user_name = '*****'; // Login FTP
$ftp_user_pass = '*****'; // Senha FTP
$id_busca = $_GET["id"];
$sel = @mysql_query("SELECT * FROM tab_documento_teste WHERE id_cliente = $id_busca");
while($linha = @mysql_fetch_array($sel))
{
$i = $linha["id_doc"];
}
if(isset($_POST['enviar']))
{
# Efetua Conexão com FTP
$conecta = ftp_connect($ftp_server);
# Autentica usuario
$autentica = ftp_login($conecta, $ftp_user_name, $ftp_user_pass);
# Variaveis
$nome = $_FILES['arquivo']['name'];
$arquivo = $_FILES['arquivo'];
# Determino quem é o cara a ser enviado
$file = $arquivo['tmp_name'];
# Diretorio onde sera enviado
$diretorio = "/anexos_orcins/";
# Contagem
$numero = count($nome);
# Efetuo o upload
for ($i=0; $i<$numero;$i++)
{
# Caminho completo, diretorio + nome do arquivo
$destino = $diretorio."$nome[$i]";
# Move o arquivo
$upload = @ftp_put($conecta, $destino, $file[$i], FTP_BINARY);
$id_p = $_POST["txtid"];
$sql = mysql_query("UPDATE tab_documento_teste SET documento = '".$nome[$i]."' WHERE id_doc = '$id_p[$i]' AND id_cliente = '$id_busca'");
}
}
?>
Erro No Upload
18/03/2010, 09:29
Bom dia pessoal !!!!
Eu to fazendo um sistema de upload onde eu anexo 4 arquivos e salvo no servidor. Salvar no servidor esta tudo OK mas o problema é que nao esta salvando na pasta que eu quero.
E ainda da esse erro: Warning: ftp_put() expects parameter 1 to be resource, boolean given.
Alguem pode me ajudar ???
Grato....
----- Código -----
<?php
include "sql.php";
// Dados do servidor
$servidor = 'www.ubccriative.com.br'; // Endereço
$usuario = '*****'; // Usuário
$senha = '*****'; // Senha
if(isset($_POST["btnok"]))
{
// Abre a conexão com o servidor FTP
$ftp = ftp_connect($servidor); // Retorno: true ou false
// Faz o login no servidor FTP
$login = ftp_login($ftp,$usuario,$senha); // Retorno: true ou false
$properts = array();
$files = isset($_FILES["imagem"]) ? $_FILES["imagem"] : FALSE;
$loops = count($files["name"]);
$cont = 1;
if(is_array($files))
$array = array_diff($_FILES["imagem"]["name"], array(''));
$exito_1 = move_uploaded_file($files["tmp_name"], $outputPath.$files["name"]);
$status = ftp_put($login,'/imagem/'.$files["name"],$exito_1,FTP_ASCII);
for($i=0; $i<$loops; $i++)
{
$exito = move_uploaded_file($files["tmp_name"][$i], $outputPath.$files["name"][$i]);
$id = $_POST["txtnum"];
$sql = "INSERT INTO tab_documento_teste(id_doc,id_cliente,documento) VALUES ('$id[$i]','$ultimo','/imagem/".$files["name"][$i]."')";
$resultado = mysql_query($sql) or die(mysql_error());
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data"><br />
Anexo: <input type="file" name="imagem[]" /><br /> <br />
Anexo: <input type="file" name="imagem[]"/><br /><br />
<input type="submit" name="btnok" id="btnok" value="OK"/>
</form>
</body>
</html>
Eu to fazendo um sistema de upload onde eu anexo 4 arquivos e salvo no servidor. Salvar no servidor esta tudo OK mas o problema é que nao esta salvando na pasta que eu quero.
E ainda da esse erro: Warning: ftp_put() expects parameter 1 to be resource, boolean given.
Alguem pode me ajudar ???
Grato....
----- Código -----
<?php
include "sql.php";
// Dados do servidor
$servidor = 'www.ubccriative.com.br'; // Endereço
$usuario = '*****'; // Usuário
$senha = '*****'; // Senha
if(isset($_POST["btnok"]))
{
// Abre a conexão com o servidor FTP
$ftp = ftp_connect($servidor); // Retorno: true ou false
// Faz o login no servidor FTP
$login = ftp_login($ftp,$usuario,$senha); // Retorno: true ou false
$properts = array();
$files = isset($_FILES["imagem"]) ? $_FILES["imagem"] : FALSE;
$loops = count($files["name"]);
$cont = 1;
if(is_array($files))
$array = array_diff($_FILES["imagem"]["name"], array(''));
$exito_1 = move_uploaded_file($files["tmp_name"], $outputPath.$files["name"]);
$status = ftp_put($login,'/imagem/'.$files["name"],$exito_1,FTP_ASCII);
for($i=0; $i<$loops; $i++)
{
$exito = move_uploaded_file($files["tmp_name"][$i], $outputPath.$files["name"][$i]);
$id = $_POST["txtnum"];
$sql = "INSERT INTO tab_documento_teste(id_doc,id_cliente,documento) VALUES ('$id[$i]','$ultimo','/imagem/".$files["name"][$i]."')";
$resultado = mysql_query($sql) or die(mysql_error());
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data"><br />
Anexo: <input type="file" name="imagem[]" /><br /> <br />
Anexo: <input type="file" name="imagem[]"/><br /><br />
<input type="submit" name="btnok" id="btnok" value="OK"/>
</form>
</body>
</html>
- Fórum WMO
- → Viewing Profile: Tópicos: dmw
- Privacy Policy
- Regras ·