Notice: Undefined variable: arquivo in f:\easyphp1-7\www\arquivos\index.php on line 42
e nao to conseguindooo
tirarrr o timeout aindaaa..
ja tenteiii mexer nu php.ini
mas nao deu nada x_X
valew ai pela ajuda \o\o\o\
felipe.of hasn't added any friends yet.
03/11/2004, 02:21
Notice: Undefined variable: arquivo in f:\easyphp1-7\www\arquivos\index.php on line 42
15/07/2004, 00:56
Notice: Undefined index: arquivo in f:\easyphp1-7\www\alunos\upload_script.php on line 27 Notice: Undefined index: arquivo in f:\easyphp1-7\www\alunos\upload_script.php on line 29 Notice: Undefined index: arquivo in f:\easyphp1-7\www\alunos\upload_script.php on line 30
$ext = strrchr($_FILES['arquivo']['name'],'.'); $tamanho_arquivo = $_FILES['arquivo']['size']; $arquivo_temporario = $_FILES['arquivo']['tmp_name'];
<form action="upload_script.php" method="post"> <table width="600" border="1" cellpadding="5" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#C1E0FF" class="tabela"> <tr> <td width="116" class="titulotabela" style="font-weight: bold">Código:</td> <td width="458"><?php echo $_GET['id'] ?> </td> </tr> <tr> <td class="titulotabela" style="font-weight: bold">Imagem:</td> <td><input name="arquivo" type="file" id="arquivo" size="40"> </td> </tr> <tr> <td class="titulotabela" style="font-weight: bold"> </td> <td><input type="submit" name="Submit" value="Upload"> <input name="MAX_FILE_SIZE" type="hidden" id="MAX_FILE_SIZE" value="2048000"> <input name="id" type="hidden" id="id" value="<?php echo $_GET['id'] ?>"> <input name="tipo" type="hidden" id="tipo" value="<?php echo $_GET['tipo'] ?>"> Tamanho Máximo 2Mb</td> </tr> </table> </form>
13/07/2004, 18:05
<? // elimina o limite de tempo de execução //set_time_limit (0); // *** Parâmetros de configuração da operação *** // Limitar as extensões? (sim ou nao) $limitar_ext = "sim"; // extensões autorizadas $extensoes_validas = array(".gif",".jpg",".jpeg"); //caminho absoluto onde os arquivos serão armazenados $caminho_absoluto = "../fotos"; // Limitar o tamanho do arquivo? (sim ou nao) $limitar_tamanho = "sim"; // tamanho limite do arquivo em bytes $tamanho_bytes = "2048000"; // se já existir o arquivo, indica se ele deve ser sobrescrito (sim ou nao) $sobrescrever = "sim"; //$nome_arquivo = $_FILES['arquivo']['name']; $ext = strrchr($_FILES['arquivo']['name'],'.'); $nome_arquivo = $_POST["id"].$ext; //Arquivo permanece com o mesmo nome $tamanho_arquivo = $_FILES['arquivo']['size']; $arquivo_temporario = $_FILES['arquivo']['tmp_name']; if (!empty ($nome_arquivo)){ if ($sobrescrever == "nao" && file_exists("$caminho_absoluto/$nome_arquivo")) header("Location: upload.php?erro=Arquivo já existe."); if (($limitar_tamanho == "sim") && ($tamanho_arquivo > $tamanho_bytes)) header("Location: upload.php?erro=Arquivo deve ter no máximo $tamanho_bytes bytes."); $ext = strrchr($nome_arquivo,'.'); if ($limitar_ext == "sim" && !in_array($ext,$extensoes_validas)) header("Location: upload.php?erro=Extensão de arquivo inválida para upload."); if(move_uploaded_file($arquivo_temporario, "$caminho_absoluto/$nome_arquivo")){ //Upload bem sucedido //Atualiza campo imagem require_once('../Connections/conn.php'); mysql_select_db($database_conn, $conn); $query_rs = sprintf("UPDATE imobiliaria_imoveis SET imagem = '%s' WHERE id = %s", $nome_arquivo, $_POST['id']); $rs = mysql_query($query_rs, $conn) or die(mysql_error()); header("Location: detalhes.php?id=$_POST[id]"); }else{ //Erro no envio header("Location: upload.php?erro=O arquivo não pode ser copiado para o servidor"); } }else{ //Usuario não selecionou arquivo header("Location: upload.php?erro=Selecione o arquivo a ser enviado"); } ?>
13/07/2004, 16:09
13/07/2004, 13:21
Community Forum Software by IP.Board
Licensed to: Webmasters Online