Foros del Web » Programando para Internet » PHP »

Subir archivos

Estas en el tema de Subir archivos en el foro de PHP en Foros del Web. Hola, Mis conocimentos con php no son experto pero mas o menos me valgo, estoy creando una pagina php de noticias dinamicas y ademas quiero ...
  #1 (permalink)  
Antiguo 29/07/2006, 07:55
 
Fecha de Ingreso: diciembre-2005
Mensajes: 7
Antigüedad: 12 años
Puntos: 0
Subir archivos

Hola, Mis conocimentos con php no son experto pero mas o menos me valgo, estoy creando una pagina php de noticias dinamicas y ademas quiero incorporarle una imagen, esta imagen quiero que este subida en el servidor ftp, e intentado subirla medianto subida ftp desde php y no me lo permite porque el servidor es gratuito y no tiene avilitado estos procesos, pero si me permite crear archivos desde php.

He pensado en lo siguiente.

1. Seleciono y leo el archivo de mi pc.
2.Una vez leido desde php lo convierto en datos binarios.
3 una vez pasado a datos binarios creo el archivo dentro del servidor.

Mi problema es que no se como cargar el archivo de mi pc para pasarlo a datos binarios.

Espero que alguien me valla entendido y me pueda ayudar.

Gracias...
  #2 (permalink)  
Antiguo 31/07/2006, 08:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes una pequeña confusión o .. hablas de terminos en condiciones que no deberías (esto es para aclarar el tema).

"FTP" es un protocolo para gestionar archivos: subirlos/bajarlos del servidor correspondiente .. pero no el único. PHP te pone a tu disposición funciones para crear un "cliente" de FTP en PHP (www.php.net/ftp).

Cuando dices "subir archivos al FTP" .. más bien lo que deberías decir es "subir archivos al sistema de archivos del servidor donde corre PHP" .. El término puede parecer lo mismo pero no lo es.

Si subes archivos bajo PHP .. lo haces por el protocolo HTTP (no FTP!) desde un formulario HTML con un campo FILE y queda en el sistema de archivos del servidor (HTTP que uses = donde corre PHP).

Que puedas hacer esto en un servicio de hosting gratuito es otro cuento (la mayoría no dejan ni eso ..). Así que .. espera todo tipo de errores que no van a tener solución (por qué no podrás cambiar configuración de PHP).

De todas formas . .para que lo pruebes debes ver información sobre "Upload HTTP". La documentación oficial al respecto es:

http://www.php.net/manual/en/features.file-upload.php

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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:09.