Hola a todos. He adquirido un dominio .com, como puedo hacer en php para que se puedan subir archivos a él. Es decir, lo que quiero es que salga un boton Examinar, busque el archivo y este se suba.
Gracias.
| |||
subir archivos con php Hola a todos. He adquirido un dominio .com, como puedo hacer en php para que se puedan subir archivos a él. Es decir, lo que quiero es que salga un boton Examinar, busque el archivo y este se suba. Gracias. |
| |||
No seas vago... Así no creo que mucha gente te vaya a ayudar. El foro no está para que te den las cosas hechas, para eso hay cantidad de páginas con scripts listos para usar. Utiliza el buscador del foro. Hay mucha información posteada sobre este tema. Si luego tienes alguna duda, posteala. Saludos...vichu
__________________ Si su paciente se empieza a sentir mejor sin causa aparente, no descarte la curación. (Ley de Murphy para médicos) |
| |||
setupUploader.php <?php $ADMIN[RequirePass] = "No"; // Chequea si se debe dar contraseña $ADMIN[Password] = "password"; // Este es el password $ADMIN[UploadNum] = "3"; // Número de archivos a subir $ADMIN[directory] = "Subidas"; // Crea este Directorio para subir las cosas y dale permiso? ?> --------------------------------- uploader.php <HTML> <HEAD> <TITLE>Subir archivos</TITLE> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_popupMsg(msg) { //v1.0 alert(msg); window.close(); } //--> </script> </HEAD> <BODY > <?php require("setupUploader.php"); if($doupload) { if($ADMIN[RequirePass] == "Yes") { if($password != "$ADMIN[Password]") { ?> <P><CENTER><B><FONT FACE="Verdana">Error</FONT></B></CENTER></P> <P><CENTER> <TABLE WIDTH="450" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="100%" BGCOLOR="#000000"> <TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2"> <TR> <TD COLSPAN="2" BGCOLOR="#ffffff"> <FONT COLOR="#000000" SIZE="-1" FACE="Verdana">Contraseña Inválida</FONT></TD> </TR> </TABLE></TD> </TR> </TABLE> </CENTER></P> </BODY> </HTML> <?php exit(); } } $num = 0; while($num < $ADMIN[UploadNum]) { $num++; $picture = "fileup$num"."_name"; $picture1 = $$picture; $picture2 = "fileup$num"; $picture3 = $$picture2; if($picture3 != "") { $filesizebtyes = filesize($picture3); $ok = 1; if($filesizebtyes < 10) { $error .= "Error: el archivo $num (tiene más de 2 Mb)<BR>"; $ok = 2; } if(file_exists("$ADMIN[directory]/$picture1") OR $ok == 2) { $error .="El archivo $num ya existe <BR>"; } else { copy ($picture3, "$ADMIN[directory]/$picture1"); $error .="El archivo $num ha sido subido<BR>"; } } } if(!$error) { $error = "No se han seleccionado archivos para subir"; } ?> <P><CENTER><B><FONT FACE="Verdana">Estado</FONT></B></CENTER></P> <P><CENTER><TABLE WIDTH="450" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="100%" BGCOLOR="#000000"> <TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2"> <TR> <TD COLSPAN="2" BGCOLOR="#ffffff"> <FONT COLOR="#000000" SIZE="-1" FACE="Verdana"><?php echo $error; ?></FONT></TD> </TR> </TABLE></TD> </TR> </TABLE></CENTER></P> </BODY> </HTML> <?php exit(); } else { $num = 0; while($num < $ADMIN[UploadNum]) { $num++; $html .= "<TR> <TD WIDTH=\"25%\" BGCOLOR=\"#295e85\"> <FONT COLOR=\"#ffffff\" SIZE=\"-1\" FACE=\"Verdana\">Archivo $num:</FONT></TD> <TD WIDTH=\"75%\" BGCOLOR=\"#ffffff\"> <INPUT NAME=\"fileup$num\" TYPE=\"file\" SIZE=\"40\"> </TD> </TR> "; } ?> <FORM ENCTYPE="multipart/form-data" ACTION="uploader.php" METHOD="POST"> <br/><br/> <CENTER><B><FONT FACE="Verdana">Adjuntar datos a la Ficha</FONT></B></CENTER> <CENTER><FONT FACE="Verdana">(máximo 2 Mb. de tamaño por archivo)</FONT></CENTER> <P><CENTER><TABLE WIDTH="450" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="100%" BGCOLOR="#000000"> <TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2"> <TR> <TD COLSPAN="2" BGCOLOR="#295e85"> <B><FONT COLOR="#ffffff" SIZE="-1" FACE="Verdana">Selecciona los archivos</FONT></B></TD> </TR><?php echo $html; ?> </TABLE></TD> </TR> </TABLE></CENTER></P> <?php if($ADMIN[RequirePass] == "Yes") { ?> <P><CENTER><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="100%" BGCOLOR="#000000"> <TABLE WIDTH="300" BORDER="0" CELLSPACING="1" CELLPADDING="2"> <TR> <TD WIDTH="33%" BGCOLOR="#295e85"> <B><FONT COLOR="#ffffff" SIZE="-1" FACE="Verdana">Contraseña:</FONT></B></TD> <TD WIDTH="67%" BGCOLOR="#ffffff"> <INPUT NAME="password" TYPE="password" SIZE="25"> </TD> </TR> </TABLE></TD> </TR> </TABLE></CENTER> <?php } ?> <!-- <P><CENTER><INPUT NAME="doupload" TYPE="submit" onClick="MM_popupMsg('Archivos enviados...')" VALUE="Subir archivos" > --><P><CENTER><INPUT NAME="doupload" TYPE="submit" VALUE="Subir archivos" > </CENTER></FORM> </BODY> </HTML> <?php exit(); } ?> Personalízalo |