• Viernes 11 de Octubre de 2024, 07:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Avalon

Páginas: 1 2 [3] 4 5 ... 18
51
PHP / Re: Posible Solucion A Catálogos
« en: Sábado 14 de Octubre de 2006, 12:09 »
Se ve interesante este tema de los catálogos :comp:

Para la validación de datos quizá se podría utilizar el mismo sistema que para la detección de claves y así disponer de más tipos de dato que los que detecta mysql_field_type. Podrían haber campos de tipo email (eml_), teléfono (tlf_), código postal (cop_) . Bueno, es solo un pequeño aporte. Espero poder aportar algo más :D

52
HTML / Re: Utilizar Un Swf Como Banner
« en: Jueves 21 de Septiembre de 2006, 10:09 »
Si lo haces con la librería FlashObject que aparece linkeada en la web que has puesto

http://blog.deconcept.com/swfobject/#examples

en el segundo ejemplo se indica como pasar variables a la película

Código: Text
  1. <script type="text/javascript">
  2.    var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
  3.    so.addVariable("variable1", "value1");
  4.    so.addVariable("variable2", "value2");
  5.    so.addVariable("variable3", "value3");
  6.    so.write("flashcontent");
  7. </script>
  8.  


Salu2
Avalon

53
HTML / Re: Utilizar Un Swf Como Banner
« en: Miércoles 20 de Septiembre de 2006, 18:52 »
Hola! Lo que deberías hacer es pasar la URL como parámetro a la película en el código HTML

Código: Text
  1. <param name="movie" value="pelicula.swf?miurl=loquesea">
  2.  

y luego desde Flash en el on release ponerle

Código: Text
  1. getURL(miurl);
  2.  

Igual tienes que convertir los caracteres especiales que contenga la URL pero básicamente la idea es esa.

Espero que te sirva

Salu2
Avalon

54
JavaScript / Re: Ajax Respuesta De Servidor Atrasada
« en: Miércoles 13 de Septiembre de 2006, 12:27 »
Hola!

Cuando se ejecuta esta parte

Código: Text
  1.   origenajax(lorigen,sdestino,param,tabla);
  2.   ldestino.options.length=0;
  3.   ldestino.options[0]=new Option("--Seleccione--",0);
  4.   var arreglo=respuesta.split(":");
  5.   var arrlength= arreglo.length;
  6.   for(i=1;i<arrlength;i++)
  7.     ldestino.options[i]=new Option(arreglo[i],arreglo[i]);
  8.  

haces una llamada a la función origenajax pero tras hacer la petición al servidor, el resto del código sigue ejecutándose aún cuando el servidor no ha dado todavía una respuesta.

La solución del problema pasa por realizar el cambio del contenido de los <select> tras comprobar que el servidor ha enviado una respuesta satisfactoria

Código: Text
  1. function stateChanged()
  2. {
  3.   if(XMLHttp.readyState==4||XMLHttp.readyState==&#34;complete&#34;)
  4.     ...
  5. }
  6.  
  7.  


Espero que te sirva.

Salu2,
Avalon

55
PHP / Re: Tomar Valor De Una Base De Datos
« en: Miércoles 13 de Septiembre de 2006, 11:48 »
Utiliza la función mysql_insert_id

Citar
mysql_insert_id --  Devuelve el identificador generado en la última llamada a INSERT para un campo de tipo AUTO_INCREMENT

Suponiendo el siguiente código

Código: Text
  1. mysql_query(&#34;INSERT INTO mitabla VALUES ('','nombre')&#34;);
  2. &#036;ultimo_id = mysql_insert_id();
  3.  

$ultimo_id contiene el valor autonumérico generado en el último INSERT.


Salu2,
Avalon

56
PHP / Re: Validar Datos En Php
« en: Viernes 16 de Junio de 2006, 10:00 »
La segunda condición debería ser así

Código: Text
  1. (eregi(&#34;^[a-zA-Z áéíóúñÁÉÍÓÚÑ#ªº0-9]+&#036;&#34;,&#036;ubicacion))
  2.  

A ver si es ese el problema.

Por cierto, te recomiendo esta página para poder testear las expresiones regulares

http://www.javaregex.com/test.html

Salu2,
Avalon

57
PHP / Re: Función Para Saber Si Un Dominio Está Libre
« en: Lunes 12 de Junio de 2006, 11:47 »
Hola. La forma de hacerlo que propones no es 100% fiable ya que un nombre de dominio puede estar registrado pero no tiene porque estar necesariamente hospedado en un servidor, en cuyo caso no habría respuesta. Sería mejor que la URL que abrieras con fopen sea la de un servicio de WHOIS que permita llamadas externas.

Tampoco en este caso sería 100% fiable porque puede haber problemas técnicos en el servicio de WHOIS y muchas veces el número de peticiones que puedes hacer en un determinado periodo de tiempo está limitado, pero un ejemplo podría ser hacer un fopen de esta URL:

Código: Text
  1. http://reports.internic.net/cgi/whois?whois_nic=ejemplo.com&type=domain
  2.  


Por último si tú o tu cliente ofreceis un servicio de registro de dominios es posible que la empresa a través de la cuál los registráis ofrezcan algunas herramientas que permitan conectaros a sus servidores con un login/password para comprobar si un dominio está disponible. Definitivamente esta sería la opción más fiable.

Espero que te sirva.

Salu2,
Avalon

58
PHP / Re: Validar Datos En Php
« en: Lunes 12 de Junio de 2006, 11:29 »
Para validar un nombre puedes hacerlo por ejemplo así

Código: Text
  1. if (eregi(&#34;^[a-zA-Z áéíóúñÁÉÍÓÚÑ]+&#036;&#34;, &#036;nombre))
  2.   echo &#34;nombre válido&#34;;
  3. else
  4.   echo &#34;nombre no valido&#34;;
  5.  


Espero que te sirva.

Salu2,
Avalon

59
HTML / Re: &body... Multiline
« en: Miércoles 24 de Mayo de 2006, 13:01 »
No se si funcionará pero puedes probar con esto

Código: Text
  1. &#60;a href=&#34;mailto:alguien@host.com?&body=Cuerpo del mensaje.&#092;nGracias&#34;&#62;
  2.  

Salu2,
Avalon

60
PHP / Re: ¿que Debo Utilizar?
« en: Miércoles 24 de Mayo de 2006, 12:53 »
El problema, creo, es que a todas las checkbox les das el mismo nombre: valora o valorb con lo que al final solo se tiene en cuenta el valor de las últimas checkbox valora y valorb que aparecen en el listado.

61
PHP / Re: Nuevo en PHP
« en: Jueves 23 de Marzo de 2006, 13:34 »
Bienvenido al foro de PHP ;)

Te recomiendo que descargues el EasyPHP. Con eso ya dispondrás del servidor Apache, el MySQL y el PHP y ya estarás listo para empezar a programar.

http://www.easyphp.org/

Cualquier duda no tienes más que postearla y te ayudaremos en lo que sea posible.

Salu2,
Avalon

62
PHP / Re: Ayuda Para Publicar Mi Base De Datos En Mysql
« en: Miércoles 22 de Marzo de 2006, 17:49 »
Tendrías que preguntarle a tu proveedor de hosting que herramientas te ofrece para la administración de bases de datos MySQL. Por ejemplo phpMyAdmin es una de las herramientas más habituales. También sería bueno saber si dispones de acceso SSH o similar a tu cuenta de hosting para poder ejecutar comandos directamente en el servidor, tal como comenta marlon. Si no nos dices de qué dispones en tu servidor es imposible ayudarte.

Si no dispones de ninguna de las anteriores opciones lo más sencillo es exportar la base de datos desde la línea de comandos de tu máquina local

Código: Text
  1. mysqldump -h[host] -u[usuario] -p[password] [basededatos] &#62; archivo.sql
  2.  

por ejemplo

Código: Text
  1. mysqldump -hlocalhost -uroot -pnautilus misitiodb &#62; misitiodb.sql
  2.  

y enviarle ese archivo.sql a tu proveedor de hosting para que ellos te lo carguen en el servidor.

Cualquier cosa, háznos saber.

Salu2,
Avalon

63
PHP / Re: Formulario No Manda Confirmación
« en: Domingo 19 de Marzo de 2006, 16:20 »
Y este te llega?

Código: Text
  1. // Envio el correu
  2. if (mail(&#036;to, &#036;subject, &#036;msg, &#036;headers)){
  3.  

64
PHP / Re: Gente Como Ago Para Modificar Una Db
« en: Domingo 19 de Marzo de 2006, 16:06 »
Te recomiendo que aproveches la función mysql_error() para detectar errores en las consultas.

Podrías sustituir la línea

Código: Text
  1. mysql_query(&#036;q,&#036;link) or die (&#34;problema con query&#34;)
  2.  

y en su lugar poner

Código: Text
  1. mysql_query(&#036;q,&#036;link) or die (mysql_error())
  2.  

El error que muestre seguramente te dirá mucho sobre que es lo que está mal en la consulta.


Salu2,
Avalon

65
PHP / Re: Duda Aleatoria
« en: Domingo 5 de Marzo de 2006, 09:34 »
Si las imágenes las tienes en una tabla es muy sencillo

Código: Text
  1. SELECT * FROM imagenes ORDER BY RAND() LIMIT 7
  2.  

Con esto seleccionarías 7 imágenes de la tabla imagenes de forma aleatoria.

Espero que te sirva.

Salu2,
Avalon

66
PHP / Re: Funciones Con Argumentos Variables...
« en: Martes 31 de Enero de 2006, 12:41 »
Interesante, gracias por la información. Siempre se aprende algo nuevo :comp:

Salu2,
Avalon

67
PHP / Re: Funciones Con Argumentos Variables...
« en: Domingo 29 de Enero de 2006, 13:53 »
Pués solo se me ocurre hacerlo de esa forma, no se si habrá otra manera para un número de argumentos indeterminado. O eso o pasar los valores en un array :unsure:

Código: Text
  1. function sumar(&#036;valor1, &#036;valor2 = 0, &#036;valor3 = 0, &#036;valor4 = 0, &#036;valor5 = 0, &#036;valor6 = 0, &#036;valor7 = 0, &#036;valor8 = 0, &#036;valor9 = 0, &#036;valor10 = 0) {
  2. &#036;total = &#036;valor1 + &#036;valor2 + &#036;valor3 + &#036;valor4 + &#036;valor5 + &#036;valor6 + &#036;valor7 + &#036;valor8 + &#036;valor9 + &#036;valor10;
  3. return &#036;total;
  4. }
  5.  
  6. echo sumar(5); // El resultado que se mostraría por pantalla sería 5
  7. echo sumar(3, 4); // El resultado que se mostraría por pantalla sería 7
  8. echo sumar(1, 6, 9); // El resultado que se mostraría por pantalla sería 16
  9.  

68
PHP / Re: Funciones Con Argumentos Variables...
« en: Sábado 28 de Enero de 2006, 14:31 »
Si, es posible.

Deberás indicar un valor por defecto para los argumentos opcionales, esa es la forma en que PHP interpreta que son opcionales.

Por ejemplo

Código: Text
  1. function sumar(&#036;valor1, &#036;valor2 = 10) {
  2. &#036;total = &#036;valor1 + &#036;valor2;
  3. echo &#036;total;
  4. }
  5.  
  6. sumar(5); // El resultado que se mostraría por pantalla sería 15
  7. sumar(3, 4); // El resultado que se mostraría por pantalla sería 7
  8.  


Espero que te sirva.

Salu2,
Avalon

69
PHP / Re: Servidor Apache
« en: Domingo 1 de Enero de 2006, 15:16 »
Otro pack con la "triada" (Apache+MySQL+PHP)

http://www.easyphp.org/


Salu2,
Avalon

70
PHP / Re: Algun Tutorial De Dreamweaver Y Php
« en: Domingo 1 de Enero de 2006, 15:12 »
Yo solía trabajar con Notepad hasta que conocí UltraEdit-32. Los otros que pusiste no tuve oportunidad de probarlos.

Salu2,
Avalon

71
PHP / Re: Imagenes Dinamicas En .jpg
« en: Martes 20 de Diciembre de 2005, 11:22 »
Podrías hacerlo en PHP utilizando la librería gráfica GD por ejemplo.

Con las funciones imagecreatefromjpeg o imagecreatefromgif  (dependiendo del formato) puedes abrir aleatoriamente una u otra imagen y mostrarla por pantalla.

Luego en el foro, si te lo permiten, tendrías que llamar a tu php de la misma forma que llamas a cualquier imagen.

Código: Text
  1. &#60;img src=&#34;http://www.dominio.com/imagen_aleatoria.php&#34;&#62;
  2.  


Salu2,
Avalon

72
HTML / Re: Menu Dhtml Expansible
« en: Viernes 18 de Noviembre de 2005, 12:06 »
Hola. No conozco el sothink dhtmlMenu pero si una web con decenas de ejemplos de menús expansibles

http://www.dynamicdrive.com/dynamicindex1/index.html

quizá en alguno de los ejemplos encuentres la solución a tu problema.

Salu2,
Avalon

73
PHP / Re: Calendario. Fecha De Noviembre 2005 Me Pone 31 Dia
« en: Viernes 18 de Noviembre de 2005, 11:12 »
A mi me funciona perfectamente. No se cuál sea tu problema pero el código está bien  :unsure:

Salu2,
Avalon

74
PHP / Re: Abrir Ventanas
« en: Jueves 10 de Noviembre de 2005, 11:42 »
Hola! Si he entendido bien lo que quieres es que al enviar el formulario se abra una nueva página. En ese caso solo tendrías que añadir la propiedad target dentro de la etiqueta form del formulario.

Código: Text
  1. &#60;form name=&#34;miformulario&#34; action=&#34;miscript.php&#34; method=&#34;post&#34; target=&#34;_blank&#34;&#62;
  2.  

A ver si es eso lo que necesitas.

Salu2,
Avalon

75
PHP / Re: Paginación De Registros En Php
« en: Lunes 31 de Octubre de 2005, 19:13 »
Hola! Realmente todo el secreto de la paginación reside en una línea, la consulta SQL, y a partir de ahí cada uno se monta el sistema de paginación como más le conviene.

Con una o dos variables que se vayan pasando al hacer el cambio de página es suficiente.

Código: Text
  1. SELECT * FROM nombretabla WHERE condicion ORDER BY nombrecampo LIMIT &#036;ini, &#036;num
  2.  

Un contador ($ini) que controla el primer registro que tienes que obtener, y la segunda ($num) que controla el número de registros que quieres obtener a partir del primero ($ini).

En caso de que siempre quieras mostrar 10 registros solo necesitarías usar una variable.

Código: Text
  1. SELECT * FROM nombretabla WHERE condicion ORDER BY nombrecampo LIMIT &#036;ini, 10
  2.  


Al hacer la primera consulta $ini debe ser igual a 0, con lo que la consulta anterior te devolverá los 10 primeros registros. Y con un par de enlaces tendrías la paginación

Código: Text
  1. echo &#34;&#60;a href='paginacion.php?ini=&#34;.(&#036;ini+10).&#34;'&#62;Ver 10 siguientes&#60;/a&#62;&#34;;
  2.  
  3. if (&#036;ini &#62; 10)
  4.   echo &#34;&#60;a href='paginacion.php?ini=&#34;.(&#036;ini-10).&#34;'&#62;Ver 10 anteriores&#60;/a&#62;&#34;;
  5.  


Faltará algún detalle por pulir pero eso es básicamente lo que debes hacer para paginar registros.


Salu2,
Avalon

Páginas: 1 2 [3] 4 5 ... 18