Foros del Web » Programando para Internet » PHP »

como puedo hacerlo

Estas en el tema de como puedo hacerlo en el foro de PHP en Foros del Web. hola amigos. alguno de ustedes puede darme una idea de como puedo agregar al codigo de abajo una instruccion que haga que cuando no se ...
  #1 (permalink)  
Antiguo 29/11/2004, 15:03
Avatar de erichfrom  
Fecha de Ingreso: octubre-2004
Mensajes: 148
Antigüedad: 19 años, 5 meses
Puntos: 1
como puedo hacerlo

hola amigos.
alguno de ustedes puede darme una idea de como puedo agregar al codigo de abajo una instruccion que haga que cuando no se suba ninguna imagen le de el valor de =nofoto.gif a la variable $archivo_name,
lo he intentado con if y con while pero me marca error.

Por si es necesesario: el codigo procesa lo introducido en un formulario donde esta la opcion de subir un imagen.





<?
if($enviar){
$nombre = htmlspecialchars(stripslashes(trim($_POST["nombre"])));
$fecha = htmlspecialchars(stripslashes(trim($_POST["fecha"])));
$descripcion = htmlspecialchars(stripslashes(trim($_POST["descripcion"])));
$contacto = htmlspecialchars(stripslashes(trim($_POST["contacto"])));

$inscripcion = time();
$crea = fopen("datos.txt","a+");
fwrite($crea, "$nombre|@|$fecha|@|$descripcion|@|$contacto|@ |
$archivo_name|@|$inscripcion|@|\n");
fclose($crea);

echo "<center><a href='leer.php'>Regresar </a><br><br></center>";

if($archivo != "" ) {
$extensiones = explode(".",$archivo_name) ;
$num = count($extensiones) - 1 ;
if($extensiones[$num] != "gif" && $extensiones[$num] != "jpg" && $extensiones[$num] != "bmp" )
{ $error = "Sólo se permiten archivos .gif,.jpg, .bmp<br>" ; }}

if(file_exists("$archivo_name")) { $error = "
Alguna persona ya publicó una fotografía con el mismo nombre que tiene tu fotografía,<p>
Prueba lo siguiente:<p>
1- Localiza el lugar donde esta tu fotografía.<p>
2- Da clic derecho y elige la opción: 'cambiar nombre'<p>
<p>
3- Cambia el nombre, de preferencia intercala letras y números para que las posibilidades de<br>
que exista otra fotografía con el nombre nuevo sean mínimas ejemplo: predro24516
" ; }
else{move_uploaded_file($archivo,"$archivo_name") ;}
if($error) {echo "
<p class=\"titulo\">Error
<p>$error
<p><a href=\"javascript:history.back()\">Regresar</a>" ;exit ;}}

?>

Última edición por erichfrom; 29/11/2004 a las 15:04
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 01:41.