Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/06/2003, 19:35
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
pues que cambio de color :

print "<font color=DimGray>$upimagen= upimagen ";

para que no se vean los datos, DimGray es el color de fondo de mi web, yo lo que me gustaria es no hacerlo con los PRINT, he usado variables, echo y demas y no lo consigo.... hacer pasar el nombre del fichero por la variable: $avatarname, para luego añadirla o leerla de la BD

al final me canse... y estoy haciendo otra cosa, ademas estoy pensando en hacerlo de forma Binaria.... en la BD... tu que me aconsejas... yo creo que es mejor, para añadir, modificar y borrar... el modo fichero esta bien... pero para algo sencillo, en Binario es algo ya serio... no creees..


el codigo quedo asi, funciona igual... pero voy a ver si arreglo esas lineas del PRINT... esq me pikas....jajaja, gracias..;)

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)) {
//if ($_POST[addubica]) {
if (!empty($_POST['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/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

Última edición por nuevo; 21/06/2003 a las 19:46