Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2006, 11:02
Desesperadoconphp
 
Fecha de Ingreso: agosto-2006
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
Abrir y crear archivo con php bajo Mac OS X tiger

He tratado de crear un cms que lleva incorporada la opcion de subir imágenes al servidor. Primero lo intente subiendo esas imagenes a la base de datos (mysql) lo consegui pero lo que no me resulto fue luego al mostrarlas se requiere de la función header("Content-Type:$result_array[0]"); donde $result_array[0] es el mime o tipo, el caso es que al hacer un print no me imprime la imágen en una posición determinada de la página. Luego se me ocurrio usar ficheros abrir el archivo desden mi ppc subirlo al servidor con ayuda de ficheros y luego dar la ruta al cms para que muestre la imagen por ruta. El caso es que el script no funciona haber si me pueden echar una mano no consigo que me abra un archivo que no existe en modo "w"...
$imagen = $_FILES["archivo"]["tmp_name"];
$size = $_FILES["archivo"]["size"];
$tipo = $_FILES["archivo"]["type"];
$nombre = $_FILES["archivo"]["name"];
$comentarios = $_POST["comentarios"];

if ($imagen != "none")
{

$fp = fopen($imagen, "rb");
$archivo="/Library/WebServer/Documents/imagenes/rosa.jpg";
echo "$imagen";
if($fp2 = fopen($archivo, "wb")){
echo "se ha podido crear el archivo rosa.jpg";
}
else
{
echo "no se ha podido crear el archivo";
}

$contenido = fread($fp, $size);
fwrite($fp2,$contenido,$size);

fclose($fp);
fclose($fp2);
}