Autor Tópico: [php]upload File  (Lida 1738 vezes)

Kugas

  • Membro Pro
  • Junior
  • ****
  • Mensagens: 66
  • Karma: 0
    • Ver Perfil
[php]upload File
« em: Novembro 06, 2008, 04:14:10 »
Boas...1º venho dar os meus parabens pelo novo visual lol  

2º é prk tenho um problema em "enviar" ficheiros pa ftp vou mostrar como tenho:

Código: [Seleccione]
<input type="hidden" name="sizelimit" value="9000000" />
    <input name="newfile" type="file"/>
    <input type="submit" value="Upload" name="uploadfile" />
<?php
$sel1="Select idupload,nome
from tbl_upload
where idupload=1";
$stmt1=mysql_query($sel1, $conDb);
$row1=mysql_fetch_array($stmt1);
    ?>
            <span class="style5"><a href="reporting/<?=$row1['nome']?>" target="_blank"><img src="images/adobe.png" border="0" align="absmiddle"> Abrir ficheiro</a> (Formato PDF) </span>

Aqui irá mostrar o ficheiro se ainda tiver inserido na BD e também pronto para download

o resto (que axo k é onde esta o importante):

Código: [Seleccione]
if($_POST['uploadfile'])
{
     $target_path = "reporting/";

    $target_path = $target_path . basename( $_FILES['newfile']['name']);

    if(move_uploaded_file($_FILES['newfile']['tmp_name'], $target_path))
    {
    echo '<span class="style7">O ficheiro "'. basename( $_FILES['newfile']['name']).'" foi transferido!</span><hr>';
    }
     else
    {
    echo '<span class="vermelho">Houve um erro ao transferir este ficheiro, por favor tente de novo!</span><hr>';
    }

$updtRota = "UPDATE tbl_upload SET nome='".$_FILES['newfile']['name']."' WHERE idupload=1";
mysql_query($updtRota, $conDb);
}
« Última modificação: Dezembro 03, 2008, 06:19:21 por southafrikanse »


XsTeAl

  • Membro Pro
  • Heroi da Nação
  • ****
  • Mensagens: 653
  • Karma: 0
    • Ver Perfil
    • http://www.gud.us/en/?xsteal
[php]upload File
« Responder #1 em: Novembro 08, 2008, 02:51:41 »
nao vi o codigo, mas tu tens a pasta com chmod de 777?

Kugas

  • Membro Pro
  • Junior
  • ****
  • Mensagens: 66
  • Karma: 0
    • Ver Perfil
[php]upload File
« Responder #2 em: Novembro 09, 2008, 01:51:20 »
sim... isso foi logo a primeira cena k verifikei :s

Kugas

  • Membro Pro
  • Junior
  • ****
  • Mensagens: 66
  • Karma: 0
    • Ver Perfil
[php]upload File
« Responder #3 em: Dezembro 03, 2008, 05:26:25 »
Ja esta resolvido!

southafrikanse

  • A noob in a geek world
  • Administrador
  • Heroi da Nação
  • *****
  • Mensagens: 3944
  • Karma: 8
  • Esforço, Dedicação, Devoção e Glória
    • Ver Perfil
    • Tugatrónica
[php]upload File
« Responder #4 em: Dezembro 03, 2008, 06:18:43 »
Citação de: Kugas
Ja esta resolvido!

Convém dizeres qual era o problema. Pode ser que alguém esteja na mesma situação que tu e não consegue desenrascar-se
Blog Pessoal | Tugatrónica | Fórum Webtuga
"Knowledge is knowing that a tomato is a fruit, but Wisdom is knowing not to put it in a fruit salad."

Kugas

  • Membro Pro
  • Junior
  • ****
  • Mensagens: 66
  • Karma: 0
    • Ver Perfil
[php]upload File
« Responder #5 em: Dezembro 09, 2008, 11:41:39 »
Bem eu tinha vários uploads numa só pagina... o problema aqui era bastante simples lol o nome do botão:

Código: [Seleccione]
name="newfile"
tava em todos os uploads ou seja aqui nao pode ser o mesmo tem que ser diferente pa todos para alem de tambem estar diferente no submit:

Código: [Seleccione]
type="submit" name="uploadfile1"

conclusão

6 botões "upload"

newfile1
newfile2
...
newfile6

e o mesmo para o updloadfile1 até ao uploadfile6

Desculpem mas só agr vi a tua reply (não tinha recebido mail do teu reply) :s foi sorte ter vindo aqui e aberto pa ver se alguem precisava de ajuda lol

bom espero ter ajudado em alguma coisa...

Abraços...