Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/05/2011, 04:56
jurassicboy
 
Fecha de Ingreso: agosto-2009
Mensajes: 91
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Botón que funciona en todos los ordenadores menos en el mío.

Creo que sabiendo que el error se encuentra en el cambio de imagen es mas lioso poner el código del form, pero aquí lo tenéis. Mil gracias

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" name="form1"><br>

<table border="0" width="60%" style="margin-left:auto; margin-right:auto" align="center">
<tr><td></td><td><b>Bienvenido/a <?php echo $nombre_completo;?>,</b></td></tr>
<tr><td><br></td><td></td></tr>
<tr><td>Titulo:</td><td><input name="titol" type="text" id="titulo"></td></tr>
<tr><td>Duración: </td><td><input type="text" readonly name="theDate" onfocus="displayCalendar(document.forms[2].theDate,'dd/mm/yyyy',this)"></td></tr>

<tr><td>Descripción de la imagen:</td><td><input name="descripcion" type="text" id="descripcion"></td></tr>

<tr><td>Imagen a subir:</td><td> <input type="file" name="filename"></td></tr>
<input id="busca_escondido2" name="entradaPublica" value="true" type="hidden">
<input type='hidden' name='campo_niu' value='<?php echo $campo_niu;?>'>
<input type='hidden' name='nombre_completo' value='<?php echo $nombre_completo;?>'>
<input type='hidden' name='mail' value='<?php echo $mail;?>'>



<tr><br><br><td></td><td><input type="submit" name="peticion" value="Envía la imagen" id="peticion"></td><td width="100px" align="right"><a href="pantallas.php" style="text-decoration:none"><img src="images/exit-icon.gif" onmouseover="this.src='images/exit-iconpulsado.gif'" onmouseout="this.src='images/exit-icon.gif'" alt="Salir" title="Salir" border="0"></a></td></tr>
<tr><td><br></td><td></td></tr>


<?php // Enviamos el mensaje o no
if ($_POST['peticion']){?>

<tr><td colspan="2" class="rayadiscon"></td></tr><?php

if(($_POST['titulo']=="") || ($_POST['theDate']=="") || ($_POST['descripcion']=="") || ($_FILES['filename']['name']=="")){?>
<tr><td colspan="2"><img src="images/atencion1.jpg" alt="" border="0" width="20px">&nbsp;<b>Recuerde que todos los campos son obligatorios. Por favor verifique que ha llenado todos los campos.</b></td><td></td></tr>
<?php }elseif ($fecha_comparar < $fecha_actual){?>
<tr><td colspan="2"><img src="images/atencion1.jpg" alt="" border="0" width="20px">&nbsp;<b>Recuerde que no se puede introducir una fecha de caducidad anterior a la de hoy.</b></td><td></td></tr>
<?php }elseif ($size > '1572.864'){?>
<tr><td colspan="2"><img src="images/atencion1.jpg" alt="" border="0" width="20px">&nbsp;<b>Recuerde que no se puede introducir un archivo mas grande de 1,5 MB.</b></td><td></td></tr>
<?php }

elseif (($_POST['titol']!="") && ($_POST['theDate']!="") && ($_POST['descripcio']!="") && ($_FILES['filename']['name']!="")&&($name_cortado[$long]=="jpg" || $name_cortado[$long]=="jpeg" || $name_cortado[$long]=="ppt" || $name_cortado[$long]=="pptx") && @mail($to, $subject, $message, $headers)) {
@mysql_query("SET NAMES 'utf8'",$conexion);
mysql_query("INSERT INTO imagenes(titulo,descripcion,enlace,caducidad) VALUES ('$titulo','$descripcion','TinySlideshow/pantallas/$name','$duracion')");


// parametros ftp para la conexión
$ftp_server = "*********";
$ftp_user_name = "******";
$ftp_user_pass = "******";
$ftp_port = 21;
$ftp_timeout = 20;
$remote_file = "httpdocs/PRUEBASVIDEO/TinySlideshow/pantallas/".$_FILES['filename']['name'];

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// upload a file
if (!ftp_put($conn_id, $remote_file, $_FILES['filename']['tmp_name'], FTP_BINARY)) {

echo "Lo sentimos ha habido un problema subiendo el fichero $file";
}

// close the connection
ftp_close($conn_id);?>


<tr><td colspan="2"><b>Gracias, su imagen será añadida a las pantallas en cuanto la verifiquemos.</b></td><td></td></tr>

<?php

}else{?>

<tr><td colspan="2"><img src="images/atencion1.jpg" alt="" border="0" width="20px">&nbsp;<b>Error enviando el mensaje, por favor vuelva a intentarlo. Recuerde que solo aceptamos ficheros .ppt, .pptx y .jpg.</b></td><td></td></tr>
<?php
}?>
<tr><td colspan="2" class="rayadiscon"></td></tr>
<?php }?>
</table>
</form>