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($buscador, 0, 4); //$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>
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>";
} ?>
de antemano gracias...
un saludo!!!