Muy buenas! Les cuento: Tengo una web y quiero subir un archivo mediante PHP. No se que hago mal, pues en local me funciona sin problemas. Este es el error al intentar subir un archivo:
Method Not Allowed
The requested method POST is not allowed for the URL /subir.php.
El codigo del formualrio del html es este:
<form action="subir.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<strong>Ruta del archivo que va a subir:
<label></label>
</strong>
<label>
<input name="archivo" type="file" class="Estilo2" id="archivo" size="100" />
</label>
<p>
<label>
<input name="Submit" type="submit" class="Estilo2" value="Subir Archivo" />
</label>
</p>
</form>
Y el codigo del php para subir este:
<?php
$origen=$HTTP_POST_FILES['archivo']['tmp_name'];
$destino="fotos/".$HTTP_POST_FILES['archivo']['name'];
if (is_uploaded_file($origen)) {
copy($origen,$destino);
$exito=true;
}
if($exito){
echo "El archivo se ha subido con éxtio!";
}else{
echo "El archivo no ha sido subido.";
}
?>
Por favor, necesito ayuda, pues estoy ya que no se que hacer. Muchas gracias.
P.D.: Los archivos y directorios tiene el permiso "777" que bastante "libreral" pues permite leer y escribir en el servidor por cualquiera.