Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 08:02
Okiro
 
Fecha de Ingreso: mayo-2005
Mensajes: 51
Antigüedad: 19 años, 5 meses
Puntos: 0
Error en upload de imagenes

Tengo un problemilla.

En un servidor tengo instalado una web que lleva una pagina donde subo ficheros de imagen para mostrarlos.

Los archivos los sube perfectamente, pero luego al mostrarlos en internet me muestra el tipico mensaje:

Forbidden
You don't have permission to access /archivos/.........


He revisado el codigo de la pagina que sube los archivos y he añadido una linea para que de permisos 777 a los archivos que sube, ya que aunque la carpeta tenga ese permiso, me he dado cuenta de que si hago que los archivos que subo tambien tengan ese permiso, entonces si que se pueden visionar.

He puesto lo siguiente:

Código PHP:
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo1"gif") || strpos($tipo_archivo1"jpeg")) && ($tamano_archivo1 2253600))) {
    
$ok1;
    
}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("./files/".$_FILES['file']['name'], 0777);
     ){
     
$ok2
Y la pagina que sube el archivo, me muestra este error

Código PHP:
Parse errorsyntax errorunexpected ';' in /home/********/public_html/admin/upload_file.php on line 22