Cita:
Iniciado por lair en cuanto a ese error FORBIDDEN puedes probar poniendo los permisos en 0755 y el segundo error es precisamente eso, tiene un (;) que no deberia ir ahi.
no se si puedas postear el codigo completo para poder ayudarte mejor.
suerte.
Si mira este es el codigo del archivo que sube las imagenes:
Código PHP:
<?php
$ok=0;
$e = $_POST['e'];
$n =$_POST['n'];
//datos de la imagen
$nombre_archivo1 = $HTTP_POST_FILES['file']['name'];
$tipo_archivo1 = $HTTP_POST_FILES['file']['type'];
$tamano_archivo1 = $HTTP_POST_FILES['file']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo1, "gif") || strpos($tipo_archivo1, "jpeg")) && ($tamano_archivo1 < 222222253600))) {
$ok= 1;
}else{
$path = getcwd();
$path = str_replace("admin","archivos",$path);
if(strpos($tipo_archivo1, "gif")) {$nom_img=$nom_img."gif";} else {$nom_img=$nom_img."jpg";}
if (!move_uploaded_file($_FILES['file']['tmp_name'], $path.'/'.$_FILES['file']['name']) )
chmod("$path".$nombre_archivo1,0644)
{
$ok= 2;
}
}
if($ok==0)
{
include( "upload_complete.php");
}
else
{
if ($ok==1) $texto2= "La extensión o el tamaño de el archivo ".$nombre_archivo1." no es correcta: <br>Se permiten archivos .gif o .jpg<br>se permiten archivos de 150 Kb máximo.";
if ($ok==2) $texto2="Ocurrió algún error al subir el fichero ".$nombre_archivo1."<br> No pudo guardarse.";
include( "errorcarga.php");
}
?>
y me muestra en pantalla:
Parse error: syntax error, unexpected '{' in /home/******/public_html/admin/upload_file.php on line 24