Buenas a todas, este uploader funciona perfecto en local y en remoto funciona en parte, me envia la url de la imagen a la base de datos perfectamente pero falta lo mas importante que es enviar la imagen a la carpeta especificada. La carpeta images se encuentra alojada en httpdocs asi que creo que esta bien renombrada, aunque he probado con ../ delante y con todas las opciones posibles. No se si alguien pueda ayudarme, gracias.
Código PHP:
<?php if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "form1")) {
$nombre_archivo = $_FILES['userfile']['name'];
if ((($_FILES["userfile"]["type"] == "image/gif") ||
($_FILES["userfile"]["type"] == "image/jpeg") ||
($_FILES["userfile"]["type"] == "image/jpg") ||
($_FILES["userfile"]["type"] == "image/pjpeg")) &&
($_FILES["userfile"]["size"] < 40000)) {
move_uploaded_file($_FILES['userfile']['tmp_name'],"images/imagenespedidos/".$nombre_archivo);?>
<script>
opener.document.form1.imagen.value="<?php echo $nombre_archivo; ?>";
self.close();
</script>
<?php
} else {
echo "Archivo no permitido";
}
?>