Foros del Web » Programando para Internet » PHP »

Subir imagenes a un servidos con php

Estas en el tema de Subir imagenes a un servidos con php en el foro de PHP en Foros del Web. Tengo este script para cargar imagenes a una base de datos y a un servidor. Lo que estoy desarrollando es un CMS. Código PHP: <html> ...
  #1 (permalink)  
Antiguo 13/06/2006, 06:59
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 15 años
Puntos: 1
Subir imagenes a un servidos con php

Tengo este script para cargar imagenes a una base de datos y a un servidor. Lo que estoy desarrollando es un CMS.
Código PHP:
<html>
<head>
<title>Upload billede</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?php

require("miData.php");

mysql_connect("$server","$user","$code" or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());

if (isset(
$_FILES['filnavn'])) {
    print 
"El archivo que a sido subido es: {$_FILES['filnavn']['name']}<p>\n";
    
$rutaAlArchivo "images/{$_FILES['filnavn']['name']}";
    
    
$query  "UPDATE $tabel SET navnBilledeTop='".$rutaAlArchivo."'";
    
    
$result mysql_query($query) or die(mysql_error());



$tempfile $_FILES['filnavn']['tmp_name'];
$destination "../CmsFlash/images/{$_FILES['filnavn']['name']} ";
copy($tempfile$destination);

}

?>
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
  <p>El archivo a subir: 
    <input name="filnavn" type="file" id="filnavn">
</p>
  <p>
    <input type="submit" name="Submit" value="Subir">
</p>
</form>
</body>
</html>

Me guarda los nombres en la bd y me carga las imagenes en el servidor.
Pero no me las muestra nuevamente cuando las mando a leer desde un flash.
y me he fijado que los derechos (permissions) no los pone igual que los derechos de imagenes que yo subo en forma manual al servidor (estas imagenes si las muestra el flash, lo que me dice que no es el flash el problema)

los derechos o permissions que me pone a las images que cargo usando el script es :
permissions : -rw-r--r--
value:644

y los derechos que tienen las imagenes que subo en forma manual es
permissions: -rwxr-xr-x
value: 755

read:r
write:w
execute:x

Alguien sabe si es el script que debe darles a las imagenes algun tipo de permiso para ser leidas nuevamente..?

Salu2 y gracias
__________________
http://www.flotdesign.dk/
  #2 (permalink)  
Antiguo 13/06/2006, 10:13
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 14 años, 11 meses
Puntos: 8
te recomiendo primero uses move_uplaodes_file en vez de copy xq no todos los servidores permiten Copy

y tenes la funcion chmod($archivo, 0777);

con esa fucion le das permisos al fichero :)
  #3 (permalink)  
Antiguo 13/06/2006, 16:46
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 15 años
Puntos: 1
gracias por contestar Nefertiter, ahora le pone los derechos igual que las otras imagenes que subo en forma manual.. pero ahun no me los manda al flash.

Seguire probando..pero por si alguien tiene una idea genial.. se agradece pasar el dato.

Salu2
__________________
http://www.flotdesign.dk/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:42.