• Sábado 10 de Mayo de 2025, 05:11

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 - JrcsDev

Páginas: 1 ... 5 6 [7] 8 9 10
151
PHP / Re: Mostrar Ofertas Aleatoriamente Cada X Tiempo
« en: Martes 11 de Diciembre de 2007, 14:03 »
ok, vamos a darle por orden... en el index.php, ubica en el lugar donde va tu publicidad el siguiente código:

Código: Text
  1. <div id="div_publicidad">
  2. </div>
  3.  

Luego al final de todo el index.php, coloca el javascript completo:

Código: Text
  1. <script language="javascript">
  2. function nuevoAjax(){
  3. var xmlhttp=false;
  4. try {
  5. xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  6. } catch (e) {
  7. try {
  8. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  9. } catch (E) {
  10. xmlhttp = false;
  11. }
  12. }
  13.  
  14. if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  15. xmlhttp = new XMLHttpRequest();
  16. }
  17. return xmlhttp;
  18. }
  19. function llamar(id,pagina,datos){
  20. contenedor = document.getElementById(id);
  21. ajax=nuevoAjax();
  22. ajax.open("POST", pagina,true);
  23. ajax.onreadystatechange=function() {
  24. if (ajax.readyState==4) {
  25. contenedor.innerHTML = ajax.responseText
  26. }
  27. }
  28. ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  29. ajax.send(datos);
  30. }
  31.  
  32. //
  33. function act_public()     //Esta funcion es para la actualizacion
  34. {     llamar('div_publicidad','_PanelIzq.php','')
  35. }
  36.  
  37. llamar('div_publicidad','_PanelIzq.php',''); //esto se ejecuta al abrir la pagina
  38.  
  39. setInterval("act_public()",3000) //se ejecutara act_public() cada 3 segundos
  40. </script>
  41.  
  42.  

NOTA: la función setInterval() debe llevar la I en mayúscula, disculpa que no me habia dado cuenta y la puse toda en minúscula.... de todas maners aquí te adjunto un archivo sencillo de entender que hace mas o menos lo que tu quieres, solo que este coloca numeros aleatorios en vez de publicidad.

en el archivo de publicidad _PanelIzq.php tienes que colocar el código que extraiga la publicidad al azar... espero haberme explicado mejor esta vez jeje  :P ... cualquier cosa me avisas...

152
PHP / Re: Mostrar Ofertas Aleatoriamente Cada X Tiempo
« en: Lunes 10 de Diciembre de 2007, 13:08 »
El código javascript debe ir en el INDEX.PHP o en otro caso, debes colocarlo en un archivo js externo.

ajax.js
Código: Text
  1. <script language="javascript">
  2. function nuevoAjax(){
  3. var xmlhttp=false;
  4. try {
  5. xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  6. } catch (e) {
  7. try {
  8. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  9. } catch (E) {
  10. xmlhttp = false;
  11. }
  12. }
  13.  
  14. if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  15. xmlhttp = new XMLHttpRequest();
  16. }
  17. return xmlhttp;
  18. }
  19. function llamar(id,pagina,datos){
  20. contenedor = document.getElementById(id);
  21. ajax=nuevoAjax();
  22. ajax.open("POST", pagina,true);
  23. ajax.onreadystatechange=function() {
  24. if (ajax.readyState==4) {
  25. contenedor.innerHTML = ajax.responseText
  26. }
  27. }
  28. ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  29. ajax.send(datos);
  30. }
  31. </script>
  32.  

y luego lo incluyes con un <script src="ajax.js"></script>.

El archivo _PanelIzq.php solo debe tener el código php que va a hacer la consulta a mysql.

En vez de hacer en el index:
Código: Text
  1. &#60;div id=&#34;div_publicidad&#34;&#62;
  2. &#60;?php include(&#34;_PanelIzq.php&#34;); ?&#62;
  3. &#60;/div&#62;
  4.  

Deberías hacer:
Código: Text
  1. &#60;script&#62;
  2. llamar('div_publicidad','_PanelIzq.php','');
  3. &#60;/script&#62;
  4.  
  5.  

Así consigues que se actualice la publicidad tan pronto cargue la página, y el resto del tiempo lo hará SERINTERVAL().

Obviamente deberás crear el div para la actualización...
Código: Text
  1. &#60;div id=&#34;div_publicidad&#34;&#62;
  2. &#60;/div&#62;
  3.  

creo que así deberia funcionarte... Avísame como te va!

153
PHP / Re: Necsito Q Un Script Se Ejecute Solo A Diario
« en: Jueves 6 de Diciembre de 2007, 09:18 »
Gracias Amigos! ya estoy progresando en esto... Saludos  :kicking:

154
PHP / Re: Algo Que Espero Que Sea Sensillo
« en: Jueves 6 de Diciembre de 2007, 09:16 »
Yo creo que si hace falta el $_GET, ya que por motivos de seguridad, algunos servidores no leen las variables directamente de la URL... es mejor usar el GET para que un script no nos falle cuando encontremos un servidor que no permita estas cosas.

155
PHP / Re: Mostrar Ofertas Aleatoriamente Cada X Tiempo
« en: Jueves 6 de Diciembre de 2007, 09:08 »
Con las siguientes funciones podrás utilizar AJAX:

Código: Text
  1. function nuevoAjax(){
  2.   var xmlhttp=false;
  3.   try {
  4.     xmlhttp = new ActiveXObject(&#34;Msxml2.XMLHTTP&#34;);
  5.   } catch (e) {
  6.     try {
  7.       xmlhttp = new ActiveXObject(&#34;Microsoft.XMLHTTP&#34;);
  8.     } catch (E) {
  9.       xmlhttp = false;
  10.     }
  11.   }
  12.  
  13.   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  14.     xmlhttp = new XMLHttpRequest();
  15.   }
  16.   return xmlhttp;
  17. }
  18. function llamar(id,pagina,datos){
  19.   contenedor = document.getElementById(id);
  20.   ajax=nuevoAjax();
  21.   ajax.open(&#34;POST&#34;, pagina,true);
  22.   ajax.onreadystatechange=function() {
  23.     if (ajax.readyState==4) {
  24.       contenedor.innerHTML = ajax.responseText
  25.     }
  26.   }
  27.   ajax.setRequestHeader(&#34;Content-Type&#34;, &#34;application/x-www-form-urlencoded&#34;);
  28.   ajax.send(datos);
  29. }
  30.  

Para implementarlo, puedes usar un DIV para especificar la zona que se va a refrescar... por ejemplo:

Código: Text
  1. &#60;div id=&#34;div_publicidad&#34;&#62;&#60;/div&#62;
  2.  

y luego la llamada a AJAX la haces de la siguiente forma:

Código: Text
  1. llamar('div_publicidad','archivo_publicidad.php','');
  2.  

el primer argumento de la función llamar es el CONTENEDOR donde piensas hacer la actualización asíncrona... en este caso es un DIV, y lo especificas a través de su ID.  El segundo argumento es el nombre del archivo que va a realizar las operaciones, y que va a imprimir la nueva publicidad. El tercer argumento es opcional, es para enviar valores por POST, y se implementa como el GET... extraño no? pero funciona.... Es decir, si quiero pasar un dato, seria:

Código: Text
  1. llamar('div_publicidad','archivo_publicidad.php','id='+id+'&nom='+nombre);
  2.  

y para recibir los datos en archivo_publicidad.php seria:

Código: Text
  1. &#036;id=&#036;_POST['id'];
  2. &#036;nom=&#036;_POST['nom'];
  3.  

En tu caso, como necesitas que la publicidad se actualize cada 30 segundos, por decir algo, puedes usar SETINTERVAL de javascript, que permite q una función se ejecute cada cierta cantidad de milisegundos:

Código: Text
  1. &#60;script language=&#34;javascript&#34;&#62;
  2. setinterval(&#34;act_public()&#34;,3000) //se ejecutara act_public() cada 3 segundos
  3. function act_public()
  4. {    llamar('div_publicidad','archivo_publicidad.php','')
  5. }
  6. &#60;/script&#62;
  7.  

Espero te sirva, a mi me ha servido bastante... Saludos!

156
PHP / Necsito Q Un Script Se Ejecute Solo A Diario
« en: Domingo 25 de Noviembre de 2007, 22:27 »
hola amigos.... tengo una web hecha en php, y ando buscando la forma de que DIARIAMENTE se ejecute un script a cierta hora... no tengo idea de como hacerlo... esto para hacer mantenimiento a las bases de datos... y tambien para enviar un correo a todos mis usuarios todos los dias a la misma hora... alguna idea? desde ya GRACIAS xD

157
PHP / Re: Generar Una Imagen En Un Doc De Word
« en: Jueves 22 de Noviembre de 2007, 21:36 »
Está bien :) intentaré, conozco algo de CSS... oye será posible que me puedas facilitar las medidas que usaste para la impresión??? y gracias por la ayuda...

158
JavaScript / Re: 835 + Ajax/javascript
« en: Jueves 22 de Noviembre de 2007, 17:14 »
Que web tan espectacular! muchas herramientas para ajax! se agradece xD   B)

159
PHP / Re: Elegir Un Dato Al Azar
« en: Jueves 22 de Noviembre de 2007, 16:58 »
Si lo que quieres es obtener una consulta aleatoria de MYSQL, puedes usar:

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

160
PHP / Re: Error De Php En Windows
« en: Jueves 22 de Noviembre de 2007, 16:54 »
jeje, no se mucho de eso... pero como dice -DriverOp-, no has establecido la conex... yo solo pasaba para recordarte que no es necesario colocar varias veces el mismo mensaje para que lo respondan... :)... saludos

161
PHP / Re: Fecha Y Tiempo
« en: Jueves 22 de Noviembre de 2007, 16:27 »
bueno, creo entender que necesitas medir el tiempo que alguien demora en llenar un formulario... supongo que es para un concurso o algo asi... lo primero que debes hacer es guardar el tiempo en el momento que el usuario abre la página:

Código: Text
  1. &#036;inicio=date(&#34;Y-m-d H:i:s&#34;);
  2.  

luego en el archivo que recoges los datos guardas el tiempo final:

Código: Text
  1. &#036;fin=date(&#34;Y-m-d H:i:s&#34;);
  2.  

Luego para calcular el tiempo exacto entre los dos momentos, puedes valerte del timestamp de ambos momentos... para eso te recomiendo utilizar el mktime().... busca esa función por google, hay bastante información....

Esto es solo una forma, deben haber muchas... espero te sirva esto... Saludos  :hola:

162
PHP / Generar Una Imagen En Un Doc De Word
« en: Miércoles 21 de Noviembre de 2007, 20:48 »
Que al amigos? en principio necesito una libreria o un código que me permita insertar imagenes en un doc de word desde PHP.... verán, estoy haciendo un sistema de matrícula, tengo registradas 240 personas y a cada persona debo generarle un carnet... Para eso uso la libreria GD, y ya he logrado generar todos los carnets. El problema es que necesito ajustar márgenes para poder imprimir en una hoja tipo carta. No sé si sea bueno imprimir directamente desde la web, de todas formas si alguien me da una idea... Saludos y GRACIAS!

163
PHP / Re: Array Del Mismo Nombre
« en: Viernes 16 de Noviembre de 2007, 23:36 »
tu script, que no lo analicé mucho, es de javascript... y este es el foro de php... espero que algún moderador pueda mover el tema, saludos!  B)

164
PHP / Re: [reemplazar Espacios Por Guiones Bajos??]
« en: Martes 13 de Noviembre de 2007, 19:43 »
Estamos para ayudar... Saludos  B)

165
PHP / Re: [reemplazar Espacios Por Guiones Bajos??]
« en: Martes 13 de Noviembre de 2007, 18:31 »
hola que tál, puedes usar la función str_replace:

Código: Text
  1. str_replace(&#34; &#34;,&#34;_&#34;,&#036;nombre_imagen);
  2.  

Espero te sirva... Saludos!

166
PHP / Re: Intruccion En My-sql Dentro De Php
« en: Lunes 12 de Noviembre de 2007, 22:09 »
Funciona de la misma forma.... Suponque que quieres sacar las personas que nacieron el dia 10 de cualquier mes... y que el formato de fecha es DD/MM/AAAA

Código: Text
  1. &#036;r=mysql_query(&#34;SELECT nombres,apellidos,fecha  from personas where LEFT(fecha, 2) ='10'&#34;, &#036;link);
  2.  
  3.  

De igual forma puedes usar el RIGHT, y MID... espero que esto te sirva... :)

167
PHP / Re: Elegir Un Dato Al Azar
« en: Lunes 12 de Noviembre de 2007, 21:38 »
mmm debo asumir que la pregunta es el título del post? qué raro!

168
PHP / Re: Extraer Un Dato De La Bd
« en: Miércoles 7 de Noviembre de 2007, 23:05 »
supongo que te refieres a cómo extraer datos de MYSQL por medio del PHP... primero tendrías que conectarte al servidor y seleccionar la base de datos...

Código: Text
  1.  
  2. &#036;l=mysql_connect(&#34;servidor&#34;,&#34;usuario&#34;,&#34;clave&#34;);
  3. mysql_select_db(&#34;base_datos&#34;, &#036;l);
  4.  
  5.  

Luego, logras hacer la conexión, puedes hacer un una consulta:

Código: Text
  1.  
  2. &#036;res=mysql_query(&#34;select campo1,campo2 from tabla_datos where campo1='xxx' &#34;, &#036;l);
  3. &#036;datos=mysql_fetch_row(&#036;res);
  4.  
  5.  

y listo... alli estas sacando el valor de campo1 y campo2, de la tabla llamada tabla_datos, donde campo1='xxx'... mysql_fetch_row() devuelve un arreglo con el resultado de tu consulta... $datos[0] tendrá el contenio de campo1, y $datos[1] el contenido de campo2

169
PHP / Re: Abrir Una Nueva Pagina
« en: Martes 6 de Noviembre de 2007, 03:47 »
creo que necesitas javascript, pero no necesariamente tiene que ser un formulario, tambien puedes ejecutarlo desde un LINK, algo asi:

Código: Text
  1.  
  2. &#60;a href=&#34;javascript:abrir_ventana();&#34;&#62;Abrir&#60;/a&#62;
  3.  
  4.  

donde abrir_ventana(); es una función ya definida en javascript...

Tambien puedes usar

Código: Text
  1.  
  2. &#60;input type=&#34;button&#34; value=&#34;Abrir&#34; onclick=&#34;abrir_ventana();&#34;&#62;
  3.  
  4.  

Lo harías con un botón, pero sin necesidad de crear el formulario....

170
MySQL / Re: Abrir Múltiples Base De Datos
« en: Lunes 22 de Octubre de 2007, 13:44 »
EXCELENTE! Funciona de Maravilla xD... GRACIAS! =D  B)  :kicking:

171
MySQL / Re: Abrir Múltiples Base De Datos
« en: Domingo 21 de Octubre de 2007, 16:39 »
Muchas Gracias F_Tanori... tiene lógica lo que dices... =) voy probar como me va y te aviso...  :D  GRACIAS!

172
PHP / Re: Carrito De Compras
« en: Domingo 21 de Octubre de 2007, 02:16 »
hola qué tal??? no parece ser complicado... conoces algo de php??? puedes intentarlo y luego nos cuentas los progresos... puedes buscar en google ya que ese código es muy popular... si quieres revisa en www.webestilo.com

173
MySQL / Re: Problemas Para Acceder A Mysql
« en: Domingo 21 de Octubre de 2007, 02:07 »
Oye, te felicito... excelente truco... =) yo una vez tuve que reinstalar todo... pero tu opción es mucho mejor... xD  B)

174
MySQL / Re: Abrir Múltiples Base De Datos
« en: Domingo 21 de Octubre de 2007, 02:02 »
mmm bueno  :huh: no sé que tenga que ver  :P ... pero bueno, la cosa es que una aplicación que tengo posee su propia base de datos... en ella debo registrar usuarios, pero los usuarios se crearán partiendo de EL PERSONAL de la empresa, registrados en otra base de datos... en esta nueva aplicación solo pienso guardar el ID que relaciona a una cuenta de usuario de la BASE_DE_DATOS_2 con alguien del personal de BASE_DE_DATOS_1... por ejemplo, la cosa es esta:

BASE_DE_DATOS_1
Código: Text
  1.  
  2. [PERSONAL]
  3. Id
  4. Nombres
  5. Apellidos
  6. Cedula
  7. Telefono
  8. Mail
  9. .... (etc)
  10.  
  11.  

BASE_DE_DATOS_2
Código: Text
  1.  
  2. [USUARIOS]
  3. Id
  4. IdPersonal
  5. Nick
  6. Clave
  7. Tipo
  8.  
  9.  

lo que no quiero es registrar a las mismas personas que ya tengo en la BASE_DE_DATOS_1, solo guardar su Id en la BASE_DE_DATOS_2... ESO YA LO HICE... pero a la hora de hacer una consulta, me gustaría tener una forma de sacar datos de ambas BASES DE DATOS a la vez... relacionando PERSONAL.Id con USUARIOS.IdPersonal...

Sé que es posible con 2 tablas... en ese caso sería:

Código: Text
  1. select persona.id,persona.nombre,telefono.idpersona,telefono.numero from persona,telefono where persona.id=telefono.idpersona
  2.  

Necesito hacer algo asi, pero con 2 bases de datos... claro si se puede! alguna sugerencia???? GRACIAS :)

175
MySQL / Abrir Múltiples Base De Datos
« en: Viernes 19 de Octubre de 2007, 21:34 »
Hola qué tal amig@s??? estoy intentando conectarme al mismo tiempo a 2 bases de datos de mysql, las cuales están en el mismo servidor... tengo 2 links ($con1 y $con2), pero resulta que cuando uso uno, el otro se cierra... Declare primero $con1, y luego $con2, y resulta que solo funcionan los querys de $con2... pero si le pongo comentario a la declaración de $con2, entonces si funciona la otra... Alguna idea??? nunca se me habia presentado este caso de abrir 2 bases de datos... a quien pueda ayudarme GRACIAS :)

Páginas: 1 ... 5 6 [7] 8 9 10