Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2005, 19:04
aquim
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 18 años, 7 meses
Puntos: 0
Conexion FTP con PHP

Hola a todos. Estoy desarrollando una página en un servidor Linux WhiteBox
Quiero subir archivos al servidor desde cuealquier equipo conectado a la red local.

Ya intente esto:


<?
include("conex.php");
$link=Conectarse();

if($boton){
if(is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])){
copy($HTTP_POST_FILES['archivo']['tmp_name'],$HTTP_POST_FILES['archivo']['name']);
$subio=true;
}

if($subio){

echo "El archivo subio con exito";


}else{
echo "El archivo no cumple con las reglas establecidas";
}
die();
}
?>

y solo me funsiona en windows ejecuntando el PHP en la miam máquina. Intente esto tambien:

<form name="enviador" method="post" action="recibe.php" enctype="multipart/form-data">
<input type="hiden" name="MAX_FILE_SEZE" value="10000">
Archivo: <input type="file" name="archivo">
<input type="submit">

<?php

$cid=ftp_connect("ip_servidor");
$resultado=ftp_login($cid, "aquim","contraseña");
if(($cid) || (!$resultado)) {
echo "Fallo en la conexion"; die;
} else {
echo "Conectado.";
}
ftp_pasv ($cid, true);
echo "<br>Cambio a modo Pasivo<br />";
ftp_chdir($cid, "archivos");
echo "Cambiado al directorio necesario";

$local=$_FILES["archivo"]["name"];
$remoto=$_FILES["archivo"]["tmp_name"];
$tama=$_FILES["archivo"]["size"];

echo"<br />$local<br />";
echo "$remoto<br />";
echo "subiendo el archivo... <br />";
$ruta = "/var/www/html/" . $local;
if(!$tama<=$_POST["MAX_FILE_SIZE"]){
echo "Excede el tamaño permitido...<br />";
} else {
if(is_uploaded_file($remoto)){
copy($remoto, $ruta);
}
}
echo "Ruta: " . $ruta;
ftp_close($cid);
?>

y no me manda error ni nada pero no sube el archivo. Alguien podria decirme en que estoy mal porfavor, ho darme otra alternativa.
Gracias.