Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2003, 06:31
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
mira este ejemplo... a mi me funciona

Código PHP:
if ($_GET['accion']=="avatar"){
cabeceraHTML();
$id_mod_nivel$_GET['id'];
$consulta mysql_query("SELECT $selecttbl1 FROM $sql_tabla WHERE id=$id_mod_nivel") or die("No se pudo realizar la consulta a la Base de datos");
while(
$resultados mysql_fetch_array($consulta)) {
$cargaimg .= "<img src=\"avatares/$resultados[avatarname]\" border=\"1\" alt=\"\" height=\"50\" width=\"50\"></center>";

echo 
"<a>El avatar que estas usando en este momento.</a><br><br>";
echo 
$cargaimg;
echo 
"<b><br>Selecciona una foto <a>JPG</a> o <a>GIF</a> de <a>50x50</a> pixel<br>De menos de </b><a>3kbytes</a>";
echo <<< HTML
<form method="post" action="$pag?accion=accionavatar" enctype="multipart/form-data" name="ubicaform2" id="ubicaform2"><input type="hidden" name="id" value="$resultados[id]">
<input name="upimagen" type="file" id="upimagen" class="botones2" size=""><br><br></button>
<input name="addubica" type="submit" id="addubica" value="Subir fichero" class="botones"></button><br><br>
<input type="reset" value="Borrar" name="erase" class="botones2"></button>
<input type="button" value="Volver" onclick="history.back()" class="botones2"></button>
</form>
HTML;
}
mysql_free_result($consulta);
mysql_close();
}
if (
$accion=="accionavatar"){

if (isset (
$addubica)) {
echo 
"<br><br><br><br>";
print 
"<font color=DimGray>$upimagen= upimagen ";
echo 
"<br>";
print 
"$upimagen_name = upimagen_name </font>";

$avatarname=$upimagen_name;

$consulta mysql_query("SELECT id FROM $sql_tabla WHERE avatarname='$avatarname'") or die(mysql_error());
$prexiste mysql_num_rows ($consulta);
mysql_free_result($consulta);
if (
$prexiste != 0) {
$cargaimg .= "<img src=\"avatares/$avatarname\" border=\"1\" alt=\"\" height=\"50\" width=\"50\"></center><br><br>";
echo <<< HTML
<br><br>$cargaimg
<b>¡¡¡ La foto <a>$avatarname</a><b> ya existe en la Base de Datos !!!<br><br>Seleccione otra</b><br><br>
<input type="button" value="Volver" onclick="history.back()" class="botones2"></button>
HTML;
exit;
}

$extensiones=array("html","php","htm","psd","zip","rar","ace","exe","bat","mpg","mpeg","avi","sql","rm","mov","txt","ppt","cgi");
$path="c:/server/Apache2/htdocs/shadow.post/avatares";
$nombre=$HTTP_POST_FILES['upimagen']['name'];
$tamanio=$HTTP_POST_FILES['upimagen']['size'];
$tipo=$HTTP_POST_FILES['upimagen']['type'];
$var explode(".","$nombre");
$num count($extensiones);
$valor $num-1;
for(
$i=0$i<=$valor$i++) {
if(
$extensiones[$i] == $var[1]) {
echo <<< HTML
<br><br>
<b>Tipo de archivo no valido<a> $avatarname</a><br><b>Usted debe utilizar <a>extensiones</a> <b>de</b> <a>fotografia</a></b><br><br><a>JPG / GIF / PNG / BMP</a><br><br>
<input type="button" value="Volver" onclick="history.back()" class="botones2"></button>
HTML;
exit;
}
}

if (
is_uploaded_file($HTTP_POST_FILES['upimagen']['tmp_name']))
{
mysql_query("UPDATE $sql_tabla SET avatarname='$avatarname' WHERE id='$id'") or die(mysql_error());
copy($HTTP_POST_FILES['upimagen']['tmp_name'], "$path/$nombre");
$cargaimg .= "<img src=\"avatares/$avatarname\" border=\"1\" alt=\"\" height=\"50\" width=\"50\"></center><br>";
echo <<< HTML
<br><br>$cargaimg
<b>Su imagen subio correctamente</b><a><br>$avatarname<br></a>
<br><br><a href="$pag?=inicio"><img src="images/volver.gif" alt="" height="18" width="53" border="0">
HTML;
exit;
}
else {;
echo <<< HTML
<center><a>Error:</a><b> Tamaño de archivo no valido: max.</b><a>3kbytes<br><br><a href="$pag?=inicio"><img src="images/volver.gif" alt="" height="18" width="53" border="0">
HTML;
exit;
}
exit;
}
$consulta2 mysql_query("SELECT $selecttbl1 FROM $sql_tabla WHERE id=$id_mod_nivel") or die("No se pudo realizar la consulta a la Base de datos");
while(
$resultados mysql_fetch_array($consulta2)) {
$cargaimg .= "<img src=\"avatares/$resultados[avatarname]\" border=\"0\" alt=\"\" height=\"60\" width=\"60\"></center>"
echo <<< HTML
<tr>
<td width="250" bgcolor="#FFFFEA"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">$cargaimg $resultados
[avatarname]</center></font></div></td>
</td>
</tr>
HTML;
}
exit;

__________________
3w.valenciadjs.com
3w.laislatv.com