Foros del Web » Programando para Internet » PHP »

Ayuda con Upload!

Estas en el tema de Ayuda con Upload! en el foro de PHP en Foros del Web. Hola a todos! soy nuevo por aki! y ya tengo una consulta por hacerles jeje en mi sitio, el usuario registrado puede subir fotos, pero ...
  #1 (permalink)  
Antiguo 26/01/2008, 11:08
 
Fecha de Ingreso: enero-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
Ayuda con Upload!

Hola a todos! soy nuevo por aki!
y ya tengo una consulta por hacerles jeje

en mi sitio, el usuario registrado puede subir fotos, pero quisiera que pudiera agregarle un titulo a esa foto, (algo asi como metroflog-titulo y comentario) pero lo ke mas me intereza seria el titulo. se podria hacer eso ? supongo ke si, pero como?
espero ke puedan ayudarme!

Saludos!
  #2 (permalink)  
Antiguo 26/01/2008, 12:54
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Ayuda con Upload!

Que codigo estas utilizando?, deberias de publicar la estructura de tu tabla usuarios y si no tienes un campo titulo, agregar uno.

Posteriormente a la hora de realizar un upload, haces la insercion del titulo. A la hora de mostrar la foto haces la recuperacion del titulo y la muestras junto con la foto asignada.

Saludos.
  #3 (permalink)  
Antiguo 26/01/2008, 14:13
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Re: Ayuda con Upload!

Bueno create una tabla llamada imagenes con 4 campos
id
nombre_imagen
imagen
fecha_creada

cuando subas la imagen guardas el nombre dentro de imagen y en un campo input guardas el nombre de la imagen y pos finalmente un date() dentro el cual te almacene la fecha en que se cargo esa imagen y listo despues haces un query y lo pones usando PHP
  #4 (permalink)  
Antiguo 26/01/2008, 14:36
 
Fecha de Ingreso: enero-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Ayuda con Upload!

Hola a todos! gracias por responder! aki esta el codigo por donde suben la foto

Código PHP:
<?
    $cntarr
=getPics($ses_username);
    
$totcnt=$cntarr[0]+$cntarr[1];
    
$maxpics=getSetting("MAXPICTURES");
    
$thumbheight=getSetting("THUMBHEIGHT");
    
$thumbwidth=getSetting("THUMBWIDTH");    
    
$sql="select * from photos where username='$ses_username' and approved='Y'";
    
$res=mysql_query($sql);
    
$num=0;
    
$numcolumns=2;
    while(
$obj=mysql_fetch_object($res))
    {
        if(
$obj->url=="")
        {
            
$catarr[$num][0]="<a target='_blank' href='pics/$obj->filename'><img border=0 class=mytable height=$thumbheight width=$thumbwidth src='pics/$obj->filename'></a>";
        }
        else
        {
            
$catarr[$num][0]="<a target='_blank' href='$obj->url'><img border=0 class=mytable height=$thumbheight width=$thumbwidth src='$obj->url'></a>";        
        }
        
$catarr[$num++][1]="<a href='index.php?cmd=21&id=$obj->photosid'>Borrar</a>";
    }
    for(
$i=0;(($num%$numcolumns)!=0);$i++)
    {
        
$catarr[$num][0]="&nbsp;";
        
$catarr[$num][1]="&nbsp;";
        
$num++;
    }
?>
<script language="JavaScript">
function checkifvalid(){
    if ((window.document.myform.url.value=="")&& (window.document.myform.uppic.value==""))
    {
    alert("please enter the image url or select a picture!");
    return false;
    }
}
</script><style type="text/css">
<!--
body {
    background-color: #FFFFFF;
}
-->
</style>
<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
  <tr>
    <td width="7%" height="239" rowspan="3" align="center" valign="top"> <div align="center"><br>
        <br>
        <br>
      </div></td>
    <td width="93%" align="left" valign="top"> 
      <table width="100%" height="100" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td><br>
            <table width="80%" border="0" align="left" cellpadding="0" cellspacing="0" class="mytable">
              <tr> 
                <td valign="top"> <div align="center"> 
                    <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">

                      <tr > 
                        <td width="1"  class="header">&nbsp;</td>
                        <td height="20" colspan="2" class="header">Mis Fotos. </td>
                      </tr>
                      <tr > 
                        <td height="25" bgcolor="#FFFFFF" class="normal">&nbsp;</td>
                        <td height="25" colspan="2" bgcolor="#FFFFFF" class="normal">Usted tiene <strong> 
                          <? print $cntarr[0];?> </strong> fotos aprobadas y 
                          <strong><? print $cntarr[1];?></strong> esperando aprobacion.</td>
                      </tr>
                      <?
                
if($cntarr[0]>0)
                {
                for(
$i=0;$i<$num;$i=$i+$numcolumns)
                {
                
?>
                      <tr > 
                        <td height="25" bgcolor="#FFFFFF" class="normal">&nbsp;</td>
                        <td width="50%" height="25" align="center" bgcolor="#FFFFFF" class="normal"><? print $catarr[$i][0]; ?><br> 
                        <? print $catarr[$i][1]; ?></td>
                        <td width="50%" height="19" align="center" bgcolor="#FFFFFF" class="normal"><? print $catarr[$i+1][0]; ?><br> 
                        <? print $catarr[$i+1][1]; ?></td>
                      </tr>
                      <?
                
}
                }
                
?>
                    </table>
                  </div></td>
              </tr>
            </table></td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF">&nbsp;</td>
        </tr>
        <tr>
          <td bgcolor="#FFFFFF">
          
<?
      
if($totcnt<$maxpics)
      {
      
?>
<table width="80%" height="10" border="0" align="left" cellpadding="0" cellspacing="0" class="mytable">
  <tr> 
    <td valign="top"> <div align="center"> 
                    <table width="100%" height="100%" border="0" align="left" cellpadding="0" cellspacing="0">
                      <form name="myform" action="index.php?cmd=6" method="post" onsubmit="javascript: return checkifvalid();" enctype="multipart/form-data" >
                        <input type="hidden" name="addpic" value="1">
                        <tr bgcolor="#FFFFFF" > 
                          <td width="1"  class="header">&nbsp;</td>
                          <td height="20" colspan="2" class="header">Agregar Foto</td>
                        </tr>
                        <?
                        
if($uperror!="")
                        {
                        
?>
                        <tr bgcolor="#FFFFFF" >
                         <td height="25" class="normal">&nbsp;</td>
                          <td height="25" colspan="2" class="normal"><b><? print $uperror?></b></td>
                        </tr>
                        <?
                        
}
                        
?>
                        <tr > 
                          <td height="25" bgcolor="#FFFFFF" class="normal">&nbsp;</td>
                          <td height="25" bgcolor="#FFFFFF" class="normal">URL de la Foto </td>
                          <td height="19" align="left" bgcolor="#FFFFFF" class="normal"> <input name="url" type="text" class="mytext" id="url" size="40"></td>
                        </tr>
                        <tr bgcolor="#FFFFFF" > 
                          <td height="25" class="normal">&nbsp;</td>
                          <td height="25" colspan="2" class="normal">por ej. http://www.abc.com/abc.jpg</td>
                        </tr>
                        <tr > 
                          <td width="1" height="25" bgcolor="#FFFFFF" class="normal">&nbsp;</td>
                          <td width="135" height="25" bgcolor="#FFFFFF" class="normal">Selecciona una Foto </td>
                          <td width="281" height="19" align="left" bgcolor="#FFFFFF" class="normal"> 
                          <input class="mytext" name="uppic" type="file" id="uppic"></td>
                        </tr>
                        <tr align="center" bgcolor="#FFFFFF" > 
                          <td height="25" colspan="3" class="normal"> <input type="submit" name="Submit" value="Agregar Foto" class="mybutton"></td>
                        </tr>
                      </form>
                    </table>
      </div></td>
  </tr>
</table>
<?
      
}
      
?>          </td>
        </tr>
             <tr>
          <td>&nbsp;</td>
        </tr>
      </table></td>
  </tr>
</table>
<br>

la idea es ke... vayan a examinar la foto y debajo coloken el titulo d la misma y recien hagan el upload!
asi al mostrarla en el index vean la foto y su titulo!

bueno si necesitan otro codigo! se los paso! si no, podria publicar aki la pagina!
pero con el permiso d algun moderador o administrador.

Saludos!
  #5 (permalink)  
Antiguo 27/01/2008, 18:54
 
Fecha de Ingreso: enero-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Ayuda con Upload!

q no se pierda jeje

alguien ke pueda ayudame ??
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 23:08.