Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/03/2004, 10:45
hYuNkEl
 
Fecha de Ingreso: diciembre-2003
Mensajes: 65
Antigüedad: 20 años, 4 meses
Puntos: 1
Hay muchas maneras de subir archivos a la web te voy a mostrar las formas que he usado y si me han servido.

POR MEDIO DE LA FUNCION copy();
-------------------------------------------------
Código PHP:
Procesamos los datos enviados por el formulario:
<?
if ($_POST["subir"]){
$extension explode(".",$archivo_name);//AQUI ES OPCIONAL SI SOLO QUIERES QUE SE SUBAN ARCHIVOS DE UN SOLO TIPO POR EJEMPLO ZIP.
if ($extencion[0] == "zip") {
copy($archivo_name,"Directorio donde subira/".$archivo_name);
}else{
echo 
"Solo archivos zip";
}
}
?>


Creamos el formulario:

<form name="uploader" method="POST" action="<?=$PHP_SELF?>" enctype="multipart/form-data">
<input type="file" name="archivo">
<input type="submit" name="subir" value="Subir">
</form>
--------------------------------------------------




POR MEDIO DE LA FUNCION move_uploaded_file(); es lo mismo que copy solo que aveces no sirve al igual que copy en miarroba si funiona esta forma para subir archivos.
-------------------------------------------------
Código PHP:
Procesamos los datos enviados por el formulario:
<?
if ($_POST["subir"]){
$extension explode(".",$archivo_name);//AQUI ES OPCIONAL SI SOLO QUIERES QUE SE SUBAN ARCHIVOS DE UN SOLO TIPO POR EJEMPLO ZIP.
if ($extencion[0] == "zip") {
move_uploaded_file($archivo_name,"Directorio donde subira/".$archivo_name);
}else{
echo 
"Solo archivos zip";
}
}
?>


Creamos el formulario:

<form name="uploader" method="POST" action="<?=$PHP_SELF?>" enctype="multipart/form-data">
<input type="file" name="archivo">
<input type="submit" name="subir" value="Subir">
</form>
--------------------------------------------------




POR MEDIO DE LAS FUNCIONES DE FTP
-------------------------------------------------
Código PHP:
Procesamos los datos enviados por el formulario:
<?
if ($_POST["subir"]){
$host="El host de tu FTP";
$user "Usuario del FTP";
$pass "Password del FTP";
$extension explode(".",$archivo_name);//AQUI ES OPCIONAL SI SOLO QUIERES QUE SE SUBAN ARCHIVOS DE UN SOLO TIPO POR EJEMPLO ZIP.
if ($extencion[0] == "zip") {
$conexion ftp_connect($host);
ftp_login($conexion,$user,$pass); 
ftp_put($conexion,"Carpeta donde subira el archivo/".$archivo_name,$archivo,FTP_BINARY);
}else{
echo 
"Solo archivos zip";
}
}
?>


Creamos el formulario:

<form name="uploader" method="POST" action="<?=$PHP_SELF?>" enctype="multipart/form-data">
<input type="file" name="archivo">
<input type="submit" name="subir" value="Subir">
</form>
--------------------------------------------------

Para más ayuda bajate el manual de http://php.net te ayudara mucho.