Soy nuevo en el foro y nuevo con php, espero me puedan ayudar.
Tengo este inconveniente, en mi localhost funciona muy bien el archivo pero en mi servidor remoto (host) no me funciona y me sale que el archivo tiene un error.
El secript en cuention es:
Código HTML:
<form action="image.uploads.php" method="POST" enctype="multipart/form-data"> <input name="cadenatexto" type="hidden" value="Uploaded Image into uploaded_images folder" /><input type="hidden" name="MAX_FILE_SIZE" value="100000000"><input name="userfile" type="file" class="Estilo25"> <input name="Submit" type="submit" class="Estilo25" value="Upload"> </form>
Código PHP:
// getcwd() ---> Captura la direccion correcta
$dir=getcwd();
echo $_POST['cadenatexto']."<br>";
if ($_POST['cadenatexto']!='')
{
// Utilizamos la variable $path para capturar la direccion completa incluyendo las carpetas [ /img_productos/webcams/] donde desea guardar sus imagenes
$path=$dir."/uploaded_images/";
$nombre_archivo = $_FILES['userfile']['name'];
$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];
if (!((strpos($nombre_archivo, "doc") || strpos($nombre_archivo, "gif") || strpos($nombre_archivo,"jpg"))) && ($tamano_archivo < 100000000))
{
echo "Image size or image extension are not correct, please check your image file and try again";
}
else
{
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $path.$_FILES['userfile']['name']))
{
echo "Uploading succesfull, congratulations";
}
else
{
echo "¡¡¡An upload error has ocurred. The file could not be uploaded!!!";
}
}
}