Foros del Web » Programando para Internet » Javascript »

problemas de {}{}{}

Estas en el tema de problemas de {}{}{} en el foro de Javascript en Foros del Web. buenas noches compañeros... tengo una consulta que espero sepan ayudarme porque sinceramente esto me canso.. llevo muchas horas buscando donde esta el error y no ...
  #1 (permalink)  
Antiguo 10/02/2010, 20:30
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
problemas de {}{}{}

buenas noches compañeros... tengo una consulta que espero sepan ayudarme porque sinceramente esto me canso.. llevo muchas horas buscando donde esta el error y no lo encuentro.

el hecho pasa por aca.. tengo un script que deberia verificar las fotos que suben. tamaño y extencion.. ahora el problema pasa que.

si el tamaño esta pasado. salta el alert que dice que la foto esta pasada pero igual permite que la foto suba.

y lo otro es que si la extencion no es correcta pasa lo mismo... avisa que la extrencion no es correcta. pero igual manda los datos..

posteo el script para que me puedan dar una mano please...


muchas gracias
  #2 (permalink)  
Antiguo 10/02/2010, 20:30
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: problemas de {}{}{}

<?php
session_start();
include('../funciones/session.php');

if ($_POST[enviar] != "") {
$directorio = '../fotosindex';
$_FILES['foto1']['size'];
$_FILES['foto1']['type'];
$_FILES['foto2']['size'];
$_FILES['foto2']['type'];
$_FILES['foto3']['size'];
$_FILES['foto3']['type'];
$_FILES['foto4']['size'];
$_FILES['foto4']['type'];
$_FILES['foto5']['size'];
$_FILES['foto5']['type'];

$hayfotos = false;
{
if ($_FILES['foto1']['size'] > 0) { $hayfoto = true; }
}
if ($hayfoto) {
if (strtolower(substr($_FILES['foto1']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto1']['type'],-3))!="png" && strtolower(substr($_FILES['foto1']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto1)\");location.href='../publicar_veiculos.php'</script>";
}
elseif($_FILES['foto1']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto1) \");location.href='../publicar_veiculos.php'</script>";
}
}
$hayfoto = false;
{
if ($_FILES['foto2']['size'] > 0) { $hayfoto = true; }
}
if ($hayfoto) {
if (strtolower(substr($_FILES['foto2']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto2']['type'],-3))!="png" && strtolower(substr($_FILES['foto2']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto2)\");location.href='../publicar_veiculos.php'</script>";
}
elseif($_FILES['foto2']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto2) \");location.href='../publicar_veiculos.php'</script>";
}
}
$hayfot = false;
{
if ($_FILES['foto3']['size'] > 0) { $hayfot = true; }
}
if ($hayfot) {
if (strtolower(substr($_FILES['foto3']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto3']['type'],-3))!="png" && strtolower(substr($_FILES['foto3']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto3)\");location.href='../publicar_veiculos.php'</script>";
}
elseif($_FILES['foto3']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto3) \");location.href='../publicar_veiculos.php'</script>";
}
}
$hayfo = false;
{
if ($_FILES['foto4']['size'] > 0) { $hayfo = true; }
}
if ($hayfo) {
if (strtolower(substr($_FILES['foto4']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto4']['type'],-3))!="png" && strtolower(substr($_FILES['foto4']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto4)\");location.href='../publicar_veiculos.php'</script>";
}
elseif($_FILES['foto4']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto4) \");location.href='../publicar_veiculos.php'</script>";
}
}
$hayf = false;
{
if ($_FILES['foto5']['size'] > 0) { $hayf = true; }
}
if ($hayf) {
if (strtolower(substr($_FILES['foto5']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto5']['type'],-3))!="png" && strtolower(substr($_FILES['foto5']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto5)\");location.href='../publicar_veiculos.php'</script>";
}
elseif($_FILES['foto5']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto5) \");location.href='../publicar_veiculos.php'</script>";
}
}
else
{



(move_uploaded_file($_FILES['foto1']['tmp_name'], $directorio.'/'. $_FILES['foto1']['name']));
(move_uploaded_file($_FILES['foto2']['tmp_name'], $directorio.'/'. $_FILES['foto2']['name']));
(move_uploaded_file($_FILES['foto3']['tmp_name'], $directorio.'/'. $_FILES['foto3']['name']));
(move_uploaded_file($_FILES['foto4']['tmp_name'], $directorio.'/'. $_FILES['foto4']['name']));
(move_uploaded_file($_FILES['foto5']['tmp_name'], $directorio.'/'. $_FILES['foto5']['name']));

$GuardarEn="../fotosindex/";
$GuardarEnimages="../images/";


$user='root';
$pass='123456';
$dbhost='localhost';
$dbname='web246-proyecto';


mysql_connect($dbhost,$user,$pass) or die ("error coneccion 001");
mysql_select_db($dbname) or die("error database 001");






$veiculo=$_POST['categoria'];
if ($veiculo==00)
{
$veiculo='auto';
}
elseif ($veiculo==01)
{
$veiculo=camionetas;
}
elseif ($veiculo==02)
{
$veiculo=camiones;
}

if ($_POST['modelo1']!=='')
{
$modelo=$_POST['modelo1'];
}
else
{
$modelo=$_POST['modelo'];
}
$tel=$_POST['tel'];
$cel=$_POST['cel'];
$ano=$_POST['ano'];
$puertas=$_POST['puertas'];
$cilindrada=$_POST['cilindrada'];
$combustible=$_POST['combustible'];
$camino=$_POST['kilometros'];
$precio=$_POST['precio'];
$direccion=$_POST['direccion'];
$transmision=$_POST['transmision'];
$inyeccion=$_POST['inyeccion'];
$audio=$_POST['audio'];
$espejos=$_POST['espejos'];
$vidrios=$_POST['vidrios'];
$parabrisas=$_POST['parabrisas'];
$turbo=$_POST['turbo'];
$aire=$_POST['aire'];
$faros=$_POST['faros'];
$llantas=$_POST['llantas'];
$abs=$_POST['abs'];
$valvulas=$_POST['valvulas'];
$techo=$_POST['techo'];
$bloqueo=$_POST['bloqueo'];
$airbag=$_POST['airbag'];
$alarma=$_POST['alarma'];
$foto1=$_FILES['foto1'];
$foto2=$_FILES['foto2'];
$foto3=$_FILES['foto3'];
$foto4=$_FILES['foto4'];
$foto5=$_FILES['foto5'];
$extra=$_POST['extra'];
$marca=$_POST['marca'];
$str=$marca;
$long=strlen($str)-1;
$marca = substr($str,0,$long);
$usuario=$_SESSION['usuario'];



if ($_FILES['foto1']['size'] > 0)
{
$guardar=$GuardarEn . $_FILES['foto1']['name'];
}
else
{
$guardar='../images/ImagenNoDisponible.jpg';
}
if ($_FILES['foto2']['size'] > 0)
{
$guardar1=$GuardarEn . $_FILES['foto2']['name'];
}
else
{
$guardar1='';
}
if ($_FILES['foto3']['size'] > 0)
{
$guardar2=$GuardarEn . $_FILES['foto3']['name'];
}
else
{
$guardar2='';
}
if ($_FILES['foto4']['size'] > 0)
{
$guardar3=$GuardarEn . $_FILES['foto4']['name'];
}
else
{
$guardar3='';
}
if ($_FILES['foto5']['size'] > 0)
{
$guardar4=$GuardarEn . $_FILES['foto5']['name'];
}
else
{
$guardar4='';
}

$img=$marca . '.jpg';



mysql_query("INSERT INTO auto (foto1, foto2, foto3, foto4, foto5, marca, modelo, direccion, combustible, aire, vidrios, llantas, extra, techo , ano , precio , img, camino, audio, alarma, cilindrada, transmision, bloqueo, abs, airbag, veiculo, valvulas, puertas, faros, parabrisas, espejos, turbo, inyeccion , tel, cel, nick) VALUES ('$guardar', '$guardar1', '$guardar2', '$guardar3', '$guardar4', '$marca', '$modelo', '$direccion', '$combustible', '$aire', '$vidrios', '$llantas', '$extra', '$techo', '$ano', '$precio' ,'$GuardarEnimages$img' , '$camino' , '$audio' , '$alarma', '$cilindrada', '$transmision', '$bloqueo', '$abs', '$airbag', '$veiculo', '$valvulas', '$puertas', '$faros', '$parabrisas', '$espejos', '$turbo', '$inyeccion', '$tel', '$cel', '$usuario' )") or die ("no ingresa datos");

echo "<script type=\"text/javascript\">alert(\"Solicitud procesada, Veiculo dado de alta\");location.href='../index_log.php'</script>";





}}

?>
  #3 (permalink)  
Antiguo 10/02/2010, 20:35
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: problemas de {}{}{}

ta ta ta ta.. pronto lo encontre.. ahora que lo publique... me di cuenta que tengo dos }} en las ultimas lineas. y mirando bien es ese el problema poruqe una de ellas debe cerrar antes del else. por eso seguia en marcha el script... listo. y a las ordenes
  #4 (permalink)  
Antiguo 10/02/2010, 20:36
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: problemas de {}{}{}

como el amigo no marco su PHP y es casi Ilegible.. lo pongo mas amigable:

Código PHP:
Ver original
  1. <?php
  2. include('../funciones/session.php');
  3.  
  4. if ($_POST[enviar] != "") {
  5. $directorio = '../fotosindex';
  6. $_FILES['foto1']['size'];
  7. $_FILES['foto1']['type'];
  8. $_FILES['foto2']['size'];
  9. $_FILES['foto2']['type'];
  10. $_FILES['foto3']['size'];
  11. $_FILES['foto3']['type'];
  12. $_FILES['foto4']['size'];
  13. $_FILES['foto4']['type'];
  14. $_FILES['foto5']['size'];
  15. $_FILES['foto5']['type'];
  16.  
  17. $hayfotos = false;
  18. {
  19. if ($_FILES['foto1']['size'] > 0) { $hayfoto = true; }
  20. }
  21. if ($hayfoto) {
  22. if (strtolower(substr($_FILES['foto1']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto1']['type'],-3))!="png" && strtolower(substr($_FILES['foto1']['type'],-3))!="gif")
  23. {
  24. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto1)\");location.href='../publicar_veiculos.php'</script>";
  25. }
  26. elseif($_FILES['foto1']['size']>102400)
  27. {
  28. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto1) \");location.href='../publicar_veiculos.php'</script>";
  29. }
  30. }
  31. $hayfoto = false;
  32. {
  33. if ($_FILES['foto2']['size'] > 0) { $hayfoto = true; }
  34. }
  35. if ($hayfoto) {
  36. if (strtolower(substr($_FILES['foto2']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto2']['type'],-3))!="png" && strtolower(substr($_FILES['foto2']['type'],-3))!="gif")
  37. {
  38. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto2)\");location.href='../publicar_veiculos.php'</script>";
  39. }
  40. elseif($_FILES['foto2']['size']>102400)
  41. {
  42. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto2) \");location.href='../publicar_veiculos.php'</script>";
  43. }
  44. }
  45. $hayfot = false;
  46. {
  47. if ($_FILES['foto3']['size'] > 0) { $hayfot = true; }
  48. }
  49. if ($hayfot) {
  50. if (strtolower(substr($_FILES['foto3']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto3']['type'],-3))!="png" && strtolower(substr($_FILES['foto3']['type'],-3))!="gif")
  51. {
  52. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto3)\");location.href='../publicar_veiculos.php'</script>";
  53. }
  54. elseif($_FILES['foto3']['size']>102400)
  55. {
  56. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto3) \");location.href='../publicar_veiculos.php'</script>";
  57. }
  58. }
  59. $hayfo = false;
  60. {
  61. if ($_FILES['foto4']['size'] > 0) { $hayfo = true; }
  62. }
  63. if ($hayfo) {
  64. if (strtolower(substr($_FILES['foto4']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto4']['type'],-3))!="png" && strtolower(substr($_FILES['foto4']['type'],-3))!="gif")
  65. {
  66. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto4)\");location.href='../publicar_veiculos.php'</script>";
  67. }
  68. elseif($_FILES['foto4']['size']>102400)
  69. {
  70. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto4) \");location.href='../publicar_veiculos.php'</script>";
  71. }
  72. }
  73. $hayf = false;
  74. {
  75. if ($_FILES['foto5']['size'] > 0) { $hayf = true; }
  76. }
  77. if ($hayf) {
  78. if (strtolower(substr($_FILES['foto5']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto5']['type'],-3))!="png" && strtolower(substr($_FILES['foto5']['type'],-3))!="gif")
  79. {
  80. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto5)\");location.href='../publicar_veiculos.php'</script>";
  81. }
  82. elseif($_FILES['foto5']['size']>102400)
  83. {
  84. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto5) \");location.href='../publicar_veiculos.php'</script>";
  85. }
  86. }
  87. else
  88. {
  89.  
  90.  
  91.  
  92. (move_uploaded_file($_FILES['foto1']['tmp_name'], $directorio.'/'. $_FILES['foto1']['name']));
  93. (move_uploaded_file($_FILES['foto2']['tmp_name'], $directorio.'/'. $_FILES['foto2']['name']));
  94. (move_uploaded_file($_FILES['foto3']['tmp_name'], $directorio.'/'. $_FILES['foto3']['name']));
  95. (move_uploaded_file($_FILES['foto4']['tmp_name'], $directorio.'/'. $_FILES['foto4']['name']));
  96. (move_uploaded_file($_FILES['foto5']['tmp_name'], $directorio.'/'. $_FILES['foto5']['name']));
  97.  
  98. $GuardarEn="../fotosindex/";
  99. $GuardarEnimages="../images/";
  100.  
  101.  
  102. $user='root';
  103. $pass='123456';
  104. $dbhost='localhost';
  105. $dbname='web246-proyecto';
  106.  
  107.  
  108. mysql_connect($dbhost,$user,$pass) or die ("error coneccion 001");
  109. mysql_select_db($dbname) or die("error database 001");
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. $veiculo=$_POST['categoria'];
  117. if ($veiculo==00)
  118. {
  119. $veiculo='auto';
  120. }
  121. elseif ($veiculo==01)
  122. {
  123. $veiculo=camionetas;
  124. }
  125. elseif ($veiculo==02)
  126. {
  127. $veiculo=camiones;
  128. }
  129.  
  130. if ($_POST['modelo1']!=='')
  131. {
  132. $modelo=$_POST['modelo1'];
  133. }
  134. else
  135. {
  136. $modelo=$_POST['modelo'];
  137. }
  138. $tel=$_POST['tel'];
  139. $cel=$_POST['cel'];
  140. $ano=$_POST['ano'];
  141. $puertas=$_POST['puertas'];
  142. $cilindrada=$_POST['cilindrada'];
  143. $combustible=$_POST['combustible'];
  144. $camino=$_POST['kilometros'];
  145. $precio=$_POST['precio'];
  146. $direccion=$_POST['direccion'];
  147. $transmision=$_POST['transmision'];
  148. $inyeccion=$_POST['inyeccion'];
  149. $audio=$_POST['audio'];
  150. $espejos=$_POST['espejos'];
  151. $vidrios=$_POST['vidrios'];
  152. $parabrisas=$_POST['parabrisas'];
  153. $turbo=$_POST['turbo'];
  154. $aire=$_POST['aire'];
  155. $faros=$_POST['faros'];
  156. $llantas=$_POST['llantas'];
  157. $abs=$_POST['abs'];
  158. $valvulas=$_POST['valvulas'];
  159. $techo=$_POST['techo'];
  160. $bloqueo=$_POST['bloqueo'];
  161. $airbag=$_POST['airbag'];
  162. $alarma=$_POST['alarma'];
  163. $foto1=$_FILES['foto1'];
  164. $foto2=$_FILES['foto2'];
  165. $foto3=$_FILES['foto3'];
  166. $foto4=$_FILES['foto4'];
  167. $foto5=$_FILES['foto5'];
  168. $extra=$_POST['extra'];
  169. $marca=$_POST['marca'];
  170. $str=$marca;
  171. $long=strlen($str)-1;
  172. $marca = substr($str,0,$long);
  173. $usuario=$_SESSION['usuario'];
  174.  
  175.  
  176.  
  177. if ($_FILES['foto1']['size'] > 0)
  178. {
  179. $guardar=$GuardarEn . $_FILES['foto1']['name'];
  180. }
  181. else
  182. {
  183. $guardar='../images/ImagenNoDisponible.jpg';
  184. }
  185. if ($_FILES['foto2']['size'] > 0)
  186. {
  187. $guardar1=$GuardarEn . $_FILES['foto2']['name'];
  188. }
  189. else
  190. {
  191. $guardar1='';
  192. }
  193. if ($_FILES['foto3']['size'] > 0)
  194. {
  195. $guardar2=$GuardarEn . $_FILES['foto3']['name'];
  196. }
  197. else
  198. {
  199. $guardar2='';
  200. }
  201. if ($_FILES['foto4']['size'] > 0)
  202. {
  203. $guardar3=$GuardarEn . $_FILES['foto4']['name'];
  204. }
  205. else
  206. {
  207. $guardar3='';
  208. }
  209. if ($_FILES['foto5']['size'] > 0)
  210. {
  211. $guardar4=$GuardarEn . $_FILES['foto5']['name'];
  212. }
  213. else
  214. {
  215. $guardar4='';
  216. }
  217.  
  218. $img=$marca . '.jpg';
  219.  
  220.  
  221.  
  222. mysql_query("INSERT INTO auto (foto1, foto2, foto3, foto4, foto5, marca, modelo, direccion, combustible, aire, vidrios, llantas, extra, techo , ano , precio , img, camino, audio, alarma, cilindrada, transmision, bloqueo, abs, airbag, veiculo, valvulas, puertas, faros, parabrisas, espejos, turbo, inyeccion , tel, cel, nick) VALUES ('$guardar', '$guardar1', '$guardar2', '$guardar3', '$guardar4', '$marca', '$modelo', '$direccion', '$combustible', '$aire', '$vidrios', '$llantas', '$extra', '$techo', '$ano', '$precio' ,'$GuardarEnimages$img' , '$camino' , '$audio' , '$alarma', '$cilindrada', '$transmision', '$bloqueo', '$abs', '$airbag', '$veiculo', '$valvulas', '$puertas', '$faros', '$parabrisas', '$espejos', '$turbo', '$inyeccion', '$tel', '$cel', '$usuario' )") or die ("no ingresa datos");
  223.  
  224. echo "<script type=\"text/javascript\">alert(\"Solicitud procesada, Veiculo dado de alta\");location.href='../index_log.php'</script>";
  225.  
  226.  
  227.  
  228.  
  229.  
  230. }}
  231.  
  232. ?>
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 10/02/2010, 20:40
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: problemas de {}{}{}

muchas gracias... por sierto... no se porque me marcho cuando lo probe , pero ahora no me marcha... no se cual es el drama donde esta el error se que se trata de {} pero no se donde esta el problema... quien pueda deme una mano please
  #6 (permalink)  
Antiguo 10/02/2010, 20:52
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: problemas de {}{}{}

Has puesto un montón de código que la verdad hasta flojera da revisarlo. Se me ocurre que el problema esté en que solo mandas una alert, pero no usas flags, o variables que te indique que hay un error. Puedes por ejemplo hacer;

Código PHP:
Ver original
  1. if(muy grande){
  2.       alert('muy grande');
  3.       $error = true;
  4. }
  5. // todo tu code
  6. //.....
  7. //antes de subir las imagenes
  8. if(!$error){
  9.      move_uploaded_file(....
  10. }

Supongo que si sabes que el alert() no se ejecutará sino hasta que la pagina se haya cargado ya que es javascript. Creo que no está de más mencionar que el código que te puse es solo pseudocódigo para que te des una idea de a lo que me refiero cuando hablo de flags... Estoy casi seguro que usarlas resolvería tu problema ya que no estas comprobando nada antes de hacer el moviente de las imagenes del temporal a tu directorio. Para lo único que te están sirviendo tus comprobaciones es para mandar los alertas, pero no para prevenir que las imágenes se suban.

EDITO: no había visto el esle{ } por aquello de la falta de 'indent' en el código. Habrá que buscar el error por otro lado...
__________________
twitter: @imbuzu
  #7 (permalink)  
Antiguo 10/02/2010, 21:10
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: problemas de {}{}{}

exelente. muchas gracias por su ayuda.. asi como tu me dijistes funciono impecable

solo con las imagenes estaba pronto asi

$hayfotos = false;
{
if ($_FILES['foto1']['size'] > 0) { $hayfoto = true; }
}
if ($hayfoto) {
if (strtolower(substr($_FILES['foto1']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto1']['type'],-3))!="png" && strtolower(substr($_FILES['foto1']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto1)\");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
elseif($_FILES['foto1']['size']>102400)

{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto1) \");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
}
$hayfoto = false;
{
if ($_FILES['foto2']['size'] > 0) { $hayfoto = true; }
}
if ($hayfoto) {
if (strtolower(substr($_FILES['foto2']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto2']['type'],-3))!="png" && strtolower(substr($_FILES['foto2']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto2)\");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
elseif($_FILES['foto2']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto2) \");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
}
$hayfot = false;
{
if ($_FILES['foto3']['size'] > 0) { $hayfot = true; }
}
if ($hayfot) {
if (strtolower(substr($_FILES['foto3']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto3']['type'],-3))!="png" && strtolower(substr($_FILES['foto3']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto3)\");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
elseif($_FILES['foto3']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto3) \");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
}
$hayfo = false;
{
if ($_FILES['foto4']['size'] > 0) { $hayfo = true; }
}
if ($hayfo) {
if (strtolower(substr($_FILES['foto4']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto4']['type'],-3))!="png" && strtolower(substr($_FILES['foto4']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto4)\");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
elseif($_FILES['foto4']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto4) \");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
}
$hayf = false;
{
if ($_FILES['foto5']['size'] > 0) { $hayf = true; }
}
if ($hayf) {
if (strtolower(substr($_FILES['foto5']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto5']['type'],-3))!="png" && strtolower(substr($_FILES['foto5']['type'],-3))!="gif")
{
echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto5)\");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
elseif($_FILES['foto5']['size']>102400)
{
echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto5) \");location.href='../publicar_veiculos.php'</script>";
$error = true;
}
}
elseif(!$error)
{


muchas gracias por su ayuda.....
  #8 (permalink)  
Antiguo 10/02/2010, 21:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: problemas de {}{}{}

lo repito porque olvide nuevamente php

Código PHP:
Ver original
  1. $hayfotos = false;
  2. {
  3. if ($_FILES['foto1']['size'] > 0) { $hayfoto = true; }
  4. }
  5. if ($hayfoto) {
  6. if (strtolower(substr($_FILES['foto1']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto1']['type'],-3))!="png" && strtolower(substr($_FILES['foto1']['type'],-3))!="gif")
  7. {
  8. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto1)\");location.href='../publicar_veiculos.php'</script>";
  9. $error = true;
  10. }
  11. elseif($_FILES['foto1']['size']>102400)
  12.  
  13. {
  14. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto1) \");location.href='../publicar_veiculos.php'</script>";
  15. $error = true;
  16. }
  17. }
  18. $hayfoto = false;
  19. {
  20. if ($_FILES['foto2']['size'] > 0) { $hayfoto = true; }
  21. }
  22. if ($hayfoto) {
  23. if (strtolower(substr($_FILES['foto2']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto2']['type'],-3))!="png" && strtolower(substr($_FILES['foto2']['type'],-3))!="gif")
  24. {
  25. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto2)\");location.href='../publicar_veiculos.php'</script>";
  26. $error = true;
  27. }
  28. elseif($_FILES['foto2']['size']>102400)
  29. {
  30. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto2) \");location.href='../publicar_veiculos.php'</script>";
  31. $error = true;
  32. }
  33. }
  34. $hayfot = false;
  35. {
  36. if ($_FILES['foto3']['size'] > 0) { $hayfot = true; }
  37. }
  38. if ($hayfot) {
  39. if (strtolower(substr($_FILES['foto3']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto3']['type'],-3))!="png" && strtolower(substr($_FILES['foto3']['type'],-3))!="gif")
  40. {
  41. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto3)\");location.href='../publicar_veiculos.php'</script>";
  42. $error = true;
  43. }
  44. elseif($_FILES['foto3']['size']>102400)
  45. {
  46. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto3) \");location.href='../publicar_veiculos.php'</script>";
  47. $error = true;
  48. }
  49. }
  50. $hayfo = false;
  51. {
  52. if ($_FILES['foto4']['size'] > 0) { $hayfo = true; }
  53. }
  54. if ($hayfo) {
  55. if (strtolower(substr($_FILES['foto4']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto4']['type'],-3))!="png" && strtolower(substr($_FILES['foto4']['type'],-3))!="gif")
  56. {
  57. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto4)\");location.href='../publicar_veiculos.php'</script>";
  58. $error = true;
  59. }
  60. elseif($_FILES['foto4']['size']>102400)
  61. {
  62. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto4) \");location.href='../publicar_veiculos.php'</script>";
  63. $error = true;
  64. }
  65. }
  66. $hayf = false;
  67. {
  68. if ($_FILES['foto5']['size'] > 0) { $hayf = true; }
  69. }
  70. if ($hayf) {
  71. if (strtolower(substr($_FILES['foto5']['type'],-4))!="jpeg" && strtolower(substr($_FILES['foto5']['type'],-3))!="png" && strtolower(substr($_FILES['foto5']['type'],-3))!="gif")
  72. {
  73. echo "<script type=\"text/javascript\">alert(\"Solo se permiten extenciones de imagenes jpg,gif,png (foto5)\");location.href='../publicar_veiculos.php'</script>";
  74. $error = true;
  75. }
  76. elseif($_FILES['foto5']['size']>102400)
  77. {
  78. echo "<script type=\"text/javascript\">alert(\"Archivo exedido de tamaño.. permitido hasta 100kb (foto5) \");location.href='../publicar_veiculos.php'</script>";
  79. $error = true;
  80. }
  81. }
  82. elseif(!$error)
  83. {
  #9 (permalink)  
Antiguo 11/02/2010, 10:58
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: problemas de {}{}{}

Que bueno que te haya servido. Por cierto, la próxima vez que se te olvide algo, puedes solo editar, así evitas doble post ;)

Saludos.
__________________
twitter: @imbuzu

Etiquetas: Ninguno
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 06:42.