/ Published in: PHP
URL: http://phptero.zobyhost.com/verpost.php?val=165
Expand |
Embed | Plain Text
Hola, Cree un sistema de ftp básico, solo para dar una idea de cómo se hace. Tiene: * Visor de archivos en el servidor. * Subir archivo * Eliminar archivo * Crear directorio No esta ordenado. Si lo ordenan a las opciones mas y le ponen color va a quedar de 10. Código: Index.php <?php if($_POST){ $_SESSION['us_ftp']=$_POST['us_ftp']; $_SESSION['cl_ftp']=$_POST['cl_ftp']; $_SESSION['sr_ftp']=$_POST['sr_ftp']; $_SESSION['pr_ftp']=$_POST['pr_ftp']; } ?> <fieldset><legend>Conexion a servidor via FTP</legend><form action="" method="post" name="cx_ftp" id="cx_ftp"> <strong>Usuario:</strong><br> <input name="us_ftp" type="text" id="us_ftp"> <br> <strong>Clave:</strong><br> <input name="cl_ftp" type="password" id="cl_ftp"> <br> <strong>Servidor:</strong><br> <input name="sr_ftp" type="text" id="sr_ftp"> <br> <strong>Puerto:</strong><br> <input name="pr_ftp" type="text" id="pr_ftp"> <br> <input name="ev_ftp" type="submit" id="ev_ftp" value="Entrar"> <input name="rs_ftp" type="reset" id="rs_ftp" value="Borrar datos"> </form> </fieldset> ftp_conection.php <?php ////////////////////// $usuario=$_SESSION['us_ftp']; $clave=$_SESSION['cl_ftp']; $servidor=$_SESSION['sr_ftp']; $puerto=($_SESSION['pr_ftp']=="")? 21 : $_SESSION['pr_ftp']; if(!$ftp) elseif(!$conec) echo '<script> var sin_selec="#"; var con_selec="#E4E4E4"; function marcar(obj) { elem=obj.parentNode.parentNode; elem.style.backgroundColor=(obj.checked) ? con_selec : sin_selec; } function marcarTodos(obj) { elem=document.getElementsByName("select[]"); for(i=0;i<elem.length;i++) { elem[i].checked=obj.checked; fila=elem[i].parentNode.parentNode; fila.style.backgroundColor=(obj.checked) ? con_selec : sin_selec; } } </script> '; // Escibimos una funcion javascript //////////////////// else $dir_pr=$_GET['c']; //////////////////// if($_POST && $_POST['v']=="e"){ foreach($_POST['select'] as $es_val){// Abrimos el foreach if($ar) // Si no es carpeta echo "Se a eliminado correctamente.<br>"; else// De lo contrario echo "No se pudo eliminar.<br>"; } // Cerramos el foreach } if($_POST && $_POST['v']=="c"){ $dir=$dir_pr.$_POST['dir']; echo "Se a creado \"$dir\" con exito\n"; } else { echo "Hubo un problema al crear $dir\n"; } } if($_POST && $_POST['v']=="s"){ $local_file = $dir_pr.$_FILES['txt_file']['tmp_name']; if($upload) echo "Se a subido correctamente."; else echo "No se pudo subir correctamente."; } if($_POST && $_POST['v']=="sa"){ echo "Chau"; } /////////////////// if($dir_pr!="/") echo "<br><a href='?c=/'>Ir al principio</a>"; echo '<form action="" name="selected" method="post"><table width="761" border="0" align="center" cellpadding="2" cellspacing="2"> <tr> <td width="445" height="19" bgcolor="#999999"><strong>Archivo o directorio </strong></td> <td width="276" bgcolor="#999999"><strong>Tamaño</strong></td> <td width="20" bgcolor="#999999"><input type="checkbox" onClick="marcarTodos(this)" name="todos"/></td> </tr> '; $i=0; foreach($contenidos as $cont){ if($tamaño==-1 && $cont!="." && $cont!="..") $pag[]="<tr> <td><a href='?c=".$dir_pr.$cont."/'>$cont</a></td> <td >-</td> <td >-</td> </tr> "; elseif($cont!="." && $cont!="..") $pag[]="<tr> <td>$cont</td> <td >$tamaño bytes</td> <td > <input type='checkbox' onClick='marcar(this)' name='select[]' value='".$dir_pr.$cont."' /> </td> </tr> "; $i=$i+$tamaño; } echo '</table><input name="eliminar" type="submit" value="Eliminar selecionados"><input name="v" type="hidden" value="e"></form>'; echo '<form action="" name="selected" method="post"><input name="v" type="hidden" value="c">Crear directorio nuevo:<br><input name="dir" type="text"><input name="crear" type="submit" value="Crear nuevo directorio"></form>'; echo ' <form action="" method="POST" enctype="multipart/form-data"> <input name="v" type="hidden" value="s"> Subir archivo: <input name="txt_file" type="file" size="35" /> <input type="submit" name="subir" value="Subir archivo"/> </form>'; echo '<form method="post"><input name="v" type="hidden" value="sa"><input name="salir" value="Salir" type="submit"></form>'; Bueno espero que les sea de utilidad BEY Y SALU2
Comments
Subscribe to comments
You need to login to post a comment.

Not understand.. Please in english
Por qué simpre los "españoles" deben escribirles a los inútiles de los "ingleses" todo en su idioma porque "Not understand"?!?! Acaso no conocen el trductor de google? Busquense la forma de entender. Porque la mayoría de los programas para la pc, las páginas webs y demás, ESTÁN TODAS EN ENGLISH. Y nosotros nos la arreglamos muy bien!
VAMOS PONGANSE, USEN SUS CAPACIDADES (SI ES QUE TIENEN) Y TRADUZCANSE ALGO. Aunquesa algo.
Es más, los código (HTML, PHP, SQL, ASP, C, CSS, PERL... etc) Están compuestos por palabras en inglés.
Ejemplo: En el código HTML son pequeñas palabras todas en inglés, y los "espñoles no tenemos ningún problema en descifrar lo que posieron los "ingleses".
etc.. etc... etc...
Herramientas para traducir: http://translate.google.com, http://babelfish.yahoo.com hay muchos más solo pose dos...