Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

subir archivos con php

Estas en el tema de subir archivos con php en el foro de Sistemas de gestión de contenidos en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/03/2004, 17:42
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 20 años, 6 meses
Puntos: 1
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.
  #2 (permalink)  
Antiguo 19/03/2004, 00:17
 
Fecha de Ingreso: marzo-2004
Ubicación: Zaragoza
Mensajes: 28
Antigüedad: 20 años, 1 mes
Puntos: 0
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)
  #3 (permalink)  
Antiguo 22/03/2004, 04:08
JJM
 
Fecha de Ingreso: noviembre-2003
Mensajes: 77
Antigüedad: 20 años, 5 meses
Puntos: 0
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
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 07:16.