Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
File Upload PHP
29-07-2014, 23:49
Mensagem: #1
File Upload PHP
Boa noite,

venho aqui pedir uma ajuda em php, pois já ando as voltas com isto a um tempo e não consigo resolver este "problema".

Ando a tratar duma pequena página web, e tenho que fazer com que as pessoas que lá forem ao preencherem uma pequena tabela, que se quiseres podem enviar uma imagem a partir do computador delas. Eu tenho essa parte em código feito mas não funciona. Ao clicar no botão para escolher uma foto do computador, abre a janela, dá para escolher a imagem mas ela não fica lá. E eu queria saber como faço para a imagem ser enviada por exemplo para a pasta "uploads", pois php nao e bem o meu forte.

Deixo aqui o código da tabela que vos falei:

Código:
<form action="<?php echo $editFormAction; ?>" method="post" enctype="multipart/form-data" name="form1" id="form1">

  <table align="center">
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Id:</td>
      <td><?php echo $row_Recordset1['id']; ?></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Nota Rodapé:</td>
      <td><input type="text" name="footnote" value="<?php echo htmlentities($row_Recordset1['footnote'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Titulo:</td>
      <td><input type="text" name="title" value="<?php echo htmlentities($row_Recordset1['title'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Lat:</td>
      <td><input type="text" name="lat" value="<?php echo htmlentities($row_Recordset1['lat'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Lon:</td>
      <td><input type="text" name="lon" value="<?php echo htmlentities($row_Recordset1['lon'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
    <td nowrap="nowrap="align="right">Email:</td>
     <td><input type="email" name="mail" value="<?php echo htmlentities($row_Recordset2['uri'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
     </tr>
     <tr valign="baseline">
    <td nowrap="nowrap="align="right">Cont:</td>
     <td><input type="text" name="cont" value="<?php echo htmlentities($row_Recordset3['uri'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
     </tr>
     <tr valign="baseline">
    <td nowrap="nowrap="align="right">Site:</td>
     <td><input type="text" name="site" value="<?php echo htmlentities($row_Recordset4['uri'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
     </tr>
     
     
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">Imagem URL:</td>
      <td><input type="file" name="img" id="arq"/> <input type="text" name="img" value="<?php echo htmlentities($row_Recordset1['imageURL'], ENT_COMPAT, 'utf-8'); ?>"  size="32"/>     
           
      </tr>
    
    
    <tr valign="baseline">
      <td nowrap="nowrap" align="right" valign="top">Descrição:</td>
      <td><textarea name="description" cols="50" rows="5"><?php echo htmlentities($row_Recordset1['description'], ENT_COMPAT, 'utf-8'); ?></textarea></td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">&nbsp;</td>
      <td><input type="submit" name="atualizar" value="Enviar" id="btnEnviar" />     
      
      
     </td>
    </tr>
  </table> 

E o código em PHP:

Código:
<?php      

if (isset($_POST['btnEnviar'])){
   if(file_exists($_FILES['arq']['name'])) {
      echo "O arquivo já existe <br>";
      
      }   else {
         move_uploaded_file($_FILES['arq'] ['tmp_name'],
         "uploads/" . $_FILES["file"]["name"]);
         echo "arquivo enviado <br>";      
         
      
   }
}


?> 
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
File Upload PHP - Mig_x - 29-07-2014 23:49
RE: File Upload PHP - maven1333 - 30-07-2014, 03:54
RE: File Upload PHP - Mig_x - 07-08-2014, 19:55

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)