Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal tranquilo?
estou fazendo em php um esquema de upload de arquivos que o esquema eu peguei ali no manual do php mesmo.
esse é o erro:
Warning: : failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.0\www\Site Silpa\admin\envia_manual.php on line 62
Warning: move_uploaded_file(): in C:\Program Files (x86)\EasyPHP-12.0\www\Site Silpa\admin\envia_manual.php on line 62
e o código do envia_manual.php é esse:
<?php
$pastas = mysql_query("SELECT pasta FROM categorias ORDER BY pasta")
or die(mysql_error());
if(isset($_POST['envio']) && $_POST['envio'] == 'envio'){
$dir_manuais = $_POST['destino'];
// Nas versões do PHP anteriores a 4.1.0, deve ser usado $HTTP_POST_FILES
// ao invés de $_FILES.
$uploaddir = '../upload/manuais/'.$dir_manuais.'/';
$uploadfile = $uploaddir . $_FILES['arquivo']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploaddir . $_FILES['arquivo']['name'])) {
print "O arquivo é valido e foi carregado com sucesso. Aqui esta alguma informação:\n";
print_r($_FILES);
} else {
print "Possivel ataque de upload! Aqui esta alguma informação:\n";
print_r($_FILES);
echo $uploadfile;
}
print "</pre>";
}
?>
<span class="caminho">Home » Envia Manuais</span>
<h1>Envia Manuais</h1>
<form action="" method="post" enctype="multipart/form-data" onsubmit="showCarga()">
<span>Enviar o arquivo:</span> <input type="file" name="arquivo" size="20"><br>
<label>
<span>Selecione o destino do Manual:</span>
<select name="destino">
<option value="-1">Selecione o Destino</option>
<?php
while ($rows = mysql_fetch_array($pastas)){
$pasta_manuais = $rows[0];
?>
<option value="<?php echo $pasta_manuais;?>"><?php echo $pasta_manuais;?></option>
<?php
}
?>
</select>
</label>
<input type="hidden" name="envio" value="envio" />
<input type="hidden" name="MAX_FILE_SIZE" value="10240000" />
<input type="submit" value="Enviar" class="cadastrar_btn">
</form>
sendo que a pasta esta criada e o valor esta passando certo pela variavel...
os arquivos que serão feitos upload são .pdf e .doc
Vcs tem alguma idéia??
Carregando comentários...