Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2010, 16:21
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Pregunta como puedo poner una imagen Default??

Buenas ... me explico...

tengo un formulario que sube imagen al servidor al registrar a los usuarios
todo funciona de maravilla mi problema es que en ocasiones los usuarios no seleccionan una imagen

quiero que se tenga una imagen que por "dafault" se ponga al momento de que no se haya seleccionado

mi formulario es este:
Código PHP:
<form action="sube.php" method="post" enctype="multipart/form-data">

   <select name="rugimagen">
<?
   
include("../include/config.php");
   include(
"../include/servidor.php");
   
$buscador=$_SESSION['login'];
   
$bar1 substr($buscador04); //$bar = 'yucg'
   
$bar=preg_replace "/^([a-z]+)G(\d+)([a-z]+)(\d+)$/i"'$2'$buscador);
   
$bar3 $bar1.$bar;
   
$sSQL="Select * From archivo WHERE rug LIKE '$bar3%' Order By nombre";
   
$result=mysql_db_query($base,$sSQL);
   while (
$row=mysql_fetch_array($result))
   {if (
$row["STATUS"]=="ACTIVO") {
      echo 
"<option value='".$row["nombre"].",".$row["rug"]."'>".$row["nombre"]."</option>";
   }   }
?>
   </select>
<INPUT type='hidden' name='tipo' value="actualizacion" >
<input type="file" name="userfile" size="55" class="formulario1"/>
<input type="submit" name="submit" value="Subir imagen" /> </p>
</form>
y el archivo que lo sube es este:

Código PHP:
<?php
//funcion para renombrar fotos 
$idfoto=$_POST[rugimagen]; 
$control=$_POST[tipo];
$transfoto=$HTTP_POST_FILES['userfile'];
if (
$transfoto== "") {$HTTP_POST_FILES['userfile']="../logo_foto.jpg";}
if (
$idfoto=="")
{
$valido="no";
}
else
{
$valido="si";
if (
$control == "actualizacion") {
$pieces explode(","$idfoto);
$buscarug $pieces[1];
$nomb $pieces[0];
$action=" Actualizada ";
} else {
$buscarug $idfoto$nomb " Miembro Nuevo ";$action=" Subida ";}
}
if (
$valido=="si")
{
   include(
"../include/autoriza.php");
   include(
"../include/verificacum.php");
$tipo_archivo $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo $HTTP_POST_FILES["userfile"]["size"];
if (!((
strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg")) && ( $tamano_archivo 2048000)))
{
    echo 
"<center>
    El Nombre, Extension o el Tamaño del archivo NO es Correcto. <br><br>
    <table>
       <tr>
         <td>
           <li>Se permiten archivos .gif o .jpg<br>
           <li>se permiten archivos de 2 Mb maximo.
         </td>
       </tr>
    </table>
    </center> break;"
;
    break;
?>
    <script language="javascript">
        setTimeout("url()",3000);
        function url()
        {
        window.history.back();
        }
    </script>
<?
} else {
  
$uploaddir '../images/';
  
$uploadfile $uploaddir $buscarug.".jpg";
       if (
is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
              
copy($HTTP_POST_FILES['userfile']['tmp_name'],$uploadfile ); 
          
$original imagecreatefromjpeg($uploadfile); //para JPG exclusivamente
          
$thumb imagecreatetruecolor(71,85); // Lo haremos de un tamaño 150x150

          
$ancho imagesx($original);
          
$alto imagesy($original);

          
imagecopyresampled($thumb,$original,0,0,0,0,71,85,$ancho,$alto);
          
imagejpeg($thumb,"$uploadfile",90); // 90 es la calidad de compresión

              
echo "<center><img src=\"$uploadfile\" border=\"0\" width=\"71\" height=\"85\"><br>"
              echo 
"<br><br><b>La Foto de : <b>$nomb</b> ha sido Cambiada Correctamente.\n </b><br>";
              echo 
"<br><br><b>Con el CUM : <b>$buscarug</b> .\n </b><br>";
       } else {
         echo 
"El archivo no se pudo cargar en el servidor.\n<br>";
       }  
?>
espero que me puedan hechar una mano o cuando menos orientarme como hacerlo

de antemano gracias...

un saludo!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!