elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ... 72
301  Comunicaciones / Redes / Re: [DNS] Problema con cierta zona, se mezcla ! en: 14 Febrero 2011, 21:39 pm
Bueno el tema siguie abierto :(... porque nuevamente tengo problema, ahora por la razon que, tengo un nuevo dominio al que apunte directo a mis DNSs y pues tengo el mismo problema, cuando intento acceder al nuevo dominio me sale la pagina en blanco con el mensaje de: Login..., que corresponde a: http://login.miservidor.com.

Me han comentado que tal vez es problema del DNS, de las zonas, pero no si sea eso o que :S... Espero puedan ayduarme !

Les dejo la configuracion de mis zonas por si las dudas:

10.10.10.1 -->  IP Fija 1
10.10.10.2 --> IP Fija 2
10.10.10.3 --> IP Fija 3

# cat /etc/named.conf
Código
  1. options {
  2. directory "/var/named/";
  3. listen-on-v6 { none; };
  4. listen-on port 53 { 127.0.0.1; 10.10.10.1; 10.10.10.2; 10.10.10.3; };
  5. forwarders { 8.8.8.8; 208.67.222.222; };
  6. dnssec-enable yes;
  7. dnssec-lookaside "." trust-anchor dlv.isc.org.;
  8. };
  9. acl slaves {
  10. 10.10.10.2;
  11. 10.10.10.3;
  12. };
  13. acl internals {
  14. 127.0.0.1;
  15. 10.10.10.1;
  16. };
  17. view "internal" {
  18. match-clients { internals; };
  19. recursion yes;
  20. zone "miservidor.com" {
  21. type master;
  22. file "/var/named/internals/db.miservidor.com";
  23. };
  24. zone "nuevodominio.com" {
  25. type master;
  26. file "/var/named/internals/db.nuevodominio.com";
  27. };
  28. zone "10.10.10.in-addr.arpa" {
  29. type master;
  30. file "/var/named/db.10.10.10";
  31. };
  32. zone "1.168.192.in-addr.arpa" {
  33. type master;
  34. file "/var/named/db.192.168.1";
  35. };
  36. };
  37. view "external" {
  38. match-clients { any; };
  39. recursion no;
  40. zone "crver.net" {
  41. type master;
  42. file "/var/named/externals/db.miservidor.com";
  43. allow-transfer { slaves; };
  44. };
  45. zone "nuervodominio.com" {
  46. type master;
  47. file "/var/named/externals/db.nuevodominio.com";
  48. allow-transfer { slaves; };
  49. };
  50. zone "225.23.67.in-addr.arpa" {
  51. type master;
  52. file "/var/named/db.67.23.225";
  53. };
  54. };
  55. logging {
  56. channel default_syslog {
  57. file "/var/log/names.log" versions 3 size 5m;
  58. severity debug;
  59. print-time yes;
  60. print-severity yes;
  61. print-category yes;
  62. };
  63. category default { default_syslog; };
  64. };
  65. trusted-keys {
  66. "dlv.isc.org." 257 3 5 "BEAAAAPHMu/5onzrEE7z1egmhg/WPO0+juoZrW3euWEn4MxDCE1+lLy2 brhQv5rN32RKtMzX6Mj70jdzeND4XknW58dnJNPCxn8+jAGl2FZLK8t+ 1uq4W+nnA3qO2+DL+k6BD4mewMLbIYFwe0PG73Te9fZ2kJb56dhgMde5 ymX4BI/oQ+cAK50/xvJv00Frf8kw6ucMTwFlgPe+jnGxPPEmHAte/URk Y62ZfkLoBAADLHQ9IrS2tryAe7mbBZVcOwIeU/Rw/mRx/vwwMCTgNboM QKtUdvNXDrYJDSHZws3xiRXF1Rf+al9UmZfSav/4NWLKjHzpT59k/VSt TDN0YUuWrBNh";
  67. };
  68. key "TRANSFER" {
  69. algorithm hmac-md5;
  70. secret "la_clave_secreta";
  71. };
  72. server 10.10.10.1 {
  73. keys {
  74. TRANSFER;
  75. };
  76. };
  77. server 10.10.10.2 {
  78. keys {
  79. TRANSFER;
  80. };
  81. };
  82. server 10.10.10.3 {
  83. keys {
  84. TRANSFER;
  85. };
  86. };
  87.  

# /var/named/externals/db.miservidor.com
Código
  1. $TTL 604800
  2. @ IN SOA ns1.miservidor.com. server.miservidor.com. (
  3. 2011081401 ; serial
  4. 604800 ; refresh
  5. 3600 ; retry
  6. 2419200 ; expire
  7. 3600 ) ; negative cache ttl
  8. ;
  9. @ IN NS ns1
  10. IN MX 10 server
  11. IN A 10.10.10.1
  12. ns1 IN A 10.10.10.2
  13. ns2 IN A 10.10.10.3
  14. mail IN A 10.10.10.1
  15. server IN A 10.10.10.1
  16. www IN A 10.10.10.1
  17. login IN A 10.10.10.1 ; Login Systema
  18. ricardo IN A 10.10.10.1 ;
  19. git IN A 10.10.10.1 ; Git Server
  20. db IN A 10.10.10.1 ; MySQL Databases
  21. crver.net. IN A 10.10.10.1
  22.  
  23. default._domainkey IN TXT "v=DKIM1; g=*; k=rsa; p=clave_sha1"; ----- DKIM default for crver.net
  24. crver.net. IN TXT "v=spf1 ip4:10.10.10.1 a mx ptr mx:miservidor.com ~all"
  25. crver.net. IN TXT "v=spf2.0/form,pra mx ip4:10.10.10.1 ~all"
  26. ; domainkeys

# /var/named/externals/db.nuevodominio.com
Código
  1. $TTL 604800
  2. @ IN SOA nuevodominio.com. server.nuevodominio.com. (
  3. 2011021401 ; serial
  4. 3600 ; refresh
  5. 86400 ; retry
  6. 2419200 ; expire
  7. 3600 ) ; negative cache ttl
  8. ;
  9. @ IN NS ns1.nuevodominio.com
  10. IN NS ns2.nuevodominio.com
  11. IN MX 10 server
  12. IN A 10.10.10.1
  13. server IN A 10.10.10.1
  14. www IN CNAME nuevodominio.com.
  15. login IN CNAME login.nuevodominio.com.
  16.  
302  Comunicaciones / Redes / Re: Problemas con Servidor SMTP en: 14 Febrero 2011, 21:25 pm
Dejo configuracion del postfix:

# /etc/postfix/main.cf
Código
  1. myhostname = server.miservidor.com
  2. mydomain = crver.net
  3. queue_directory = /var/spool/postfix
  4. command_directory = /usr/sbin
  5. daemon_directory = /usr/libexec/postfix
  6. mail_owner = postfix
  7. inet_interfaces = all
  8. mydestination = $myhostname, localhost.$mydomain, localhost
  9. unknown_local_recipient_reject_code = 550
  10. alias_maps = hash:/etc/aliases
  11. alias_database = hash:/etc/aliases
  12. home_mailbox = Maildir/
  13. mailbox_command =
  14. smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
  15. debug_peer_level = 2
  16. debugger_command =
  17. PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
  18. xxgdb $daemon_directory/$process_name $process_id & sleep 5
  19. sendmail_path = /usr/sbin/sendmail.postfix
  20. newaliases_path = /usr/bin/newaliases.postfix
  21. mailq_path = /usr/bin/mailq.postfix
  22. setgid_group = postdrop
  23. html_directory = no
  24. manpage_directory = /usr/share/man
  25. sample_directory = /usr/share/doc/postfix-2.3.3/samples
  26. readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
  27. smtpd_sasl_local_domain = $myhostname
  28. smtpd_sasl_auth_enable = yes
  29. smtpd_sasl_security_options = noanonymous
  30. broken_sasl_auth_clients = yes
  31. smtpd_sasl_authenticated_header = yes
  32. smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
  33. smtp_sasl_auth_enable = yes
  34. smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
  35. smtp_sasl_local_domain = $myhostname
  36. smtp_sasl_security_options = noanonymous
  37. smtp_sasl_tls_security_options = noanonymous
  38. smtpd_sasl_application_name = smtpd
  39. mynetworks = 127.0.0.0/8
  40. smtp_use_tls = yes
  41. smtp_tls_note_starttls_offer = yes
  42. smtp_tls_key_file = /etc/postfix/ssl/smtpd.ket
  43. smtp_tls_cert_file = /etc/postfic/ssl/smtpd.crt
  44. smtp_tls_CAfile = /etc/postfix/ssl/cacert.pem
  45. smtp_tls_session_cache_database = btree:/var/run/smtp_tls_session_cache
  46. smtpd_use_tls = yes
  47. smtpd_tls_auth_only = no
  48. smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
  49. smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
  50. smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
  51. smtpd_tls_loglevel = 1
  52. smtpd_tls_received_header = yes
  53. smtpd_tls_session_cache_timeout = 3600s
  54. smtpd_tls_session_cache_database = btree:/var/run/smtp_tls_session_cache
  55. tls_random_source = dev:/dev/urandom
  56. smtpd_milters = inet:localhost:8891
  57. non_smtpd_milters = inet:localhost:8891
  58.  

# /etc/postfix/master.cf
Código
  1. smtp      inet  n       -       n       -       -       smtpd -v
  2. -o smtpd_proxy_filter=127.0.0.1:10055
  3. -o smtpd_client_connection_count_limit=100
  4. submission inet n       -       n       -       -       smtpd
  5. -o smtpd_etrn_restrictions=reject
  6. -o smtpd_sasl_auth_enable=yes
  7. -o content_filter=dksign:[127.0.0.1]:10057
  8. -o receive_override_options=no_address_mappings
  9. -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
  10. dksign unix - - n - 10 smtp
  11. -o smtp_send_xforward_command=yes
  12. -o smtp_discard_ehlo_keywords=8bitmime
  13. 127.0.0.1:10056 inet n - n - 10 smtpd
  14. -o content_filter=
  15. -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
  16. -o smtpd_help_restrictions=
  17. -o smtpd_client_restrictions=
  18. -o smtpd_sender_restrictions=
  19. -o smtpd_recipient_restrictions=permit_mynetworks,reject
  20. -o mynetworks=127.0.0.0/8
  21. -o smtpd_authorized_xforward_hosts=127.0.0.0/8
  22. 127.0.0.1:10058 inet n - n - 10 smtpd
  23. -o content_filter=
  24. -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
  25. -o smtpd_helo_restrictions=
  26. -o smtpd_client_restrictions=
  27. -o smtpd_sender_restrictions=
  28. -o mynetworks=127.0.0.0/8
  29. -o smtpd_authorized_xforward_hosts=127.0.0.0/8
  30. pickup    fifo  n       -       n       60      1       pickup
  31. cleanup   unix  n       -       n       -       0       cleanup
  32. qmgr      fifo  n       -       n       300     1       qmgr
  33. tlsmgr    unix  -       -       n       1000?   1       tlsmgr
  34. rewrite   unix  -       -       n       -       -       trivial-rewrite
  35. bounce    unix  -       -       n       -       0       bounce
  36. defer     unix  -       -       n       -       0       bounce
  37. trace     unix  -       -       n       -       0       bounce
  38. verify    unix  -       -       n       -       1       verify
  39. flush     unix  n       -       n       1000?   0       flush
  40. proxymap  unix  -       -       n       -       -       proxymap
  41. smtp      unix  -       -       n       -       -       smtp
  42. relay     unix  -       -       n       -       -       smtp
  43. -o fallback_relay=
  44. showq     unix  n       -       n       -       -       showq
  45. error     unix  -       -       n       -       -       error
  46. discard   unix  -       -       n       -       -       discard
  47. local     unix  -       n       n       -       -       local
  48. virtual   unix  -       n       n       -       -       virtual
  49. lmtp      unix  -       -       n       -       -       lmtp
  50. anvil     unix  -       -       n       -       1       anvil
  51. scache  unix - - n - 1 scache
303  Comunicaciones / Redes / Problemas con Servidor SMTP en: 14 Febrero 2011, 21:20 pm
Buenas.

Tengo problemas con mi servidor mail a la hora que los inbox comerciales Gmail, yahoo, etc... detecten mi servidor como seguro o fidedigno, asi que buscando solucion agregue a mi Servidor DNS el flag SPF (en sus 2 versiones) e implemente dkim-milter en el servidor mail, hasta este punto los mails salen y son recividos con los siguientes headers:

trama de Gmail obtenida
Si pulso en Ver Detalles me sale el mensaje de:
enviado por miservidor.com
firmado por miservidor.com
Código
  1. ....
  2. Received-SPF: pass (google.com: domain of contacto@miservidor.com designates IP_DEL_SERVIDOR as permitted sender) client-ip=IP_DEL_SERVIDOR;
  3. Authentication-Results: mx.google.com; spf=pass (google.com: domain of contacto@miservidor.com designates IP_DEL_SERVIDOR as permitted sender) smtp.mail=contacto@miservidor.com; dkim=pass header.i=@miservidor.com
  4. X-DKIM: Sendmail DKIM Filter v2.8.3 server.miservidor.com 51B8152408F
  5. DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=miservidor.com; s=default;
  6. t=numeros; bh=numerosyletras=;
  7. h=Date:Message-Id:To:Subject:MIME-Version:Content-Type:From;
  8. b=numerosyletras=
  9. ....

trama de Yahoo obtenida
Cuando abres un mail seguro en Yahoo, puede notar un icono que es una cartita con una llavesita, que indica confiabilidad y que se implementan DmainKeys. En mi caso no me sale ese icono y quiero lograr hacer eso.
En las cabeceras, salen todas como se las mostre arriba, excepto la cabecera Authentucation-Result, que contiene un valor cambiamos:
Código
  1. ...
  2. Authentication-Results: mta1055.mail.sk1.yahoo.com from=crver.net; domainkeys=neutral (no sig); from=crver.net; dkim=pass (ok)
  3. ...

Ademas en el log de mi servidor.com noto que mi postfix intenta hacer alguna comprobacion contra google (gmail), en fin, me sale este error:

# cat /var/log/maillog
Código
  1. Feb 10 16:37:27 server postfix/smtp[1282]: certificate verification failed for gmail-smtp-in.l.google.com: num=20:unable to get local issuer certificate
  2. Feb 10 16:37:27 server postfix/smtp[1282]: certificate verification failed for gmail-smtp-in.l.google.com: num=27:certificate not trusted
  3.  

MI PROBLEMA
En si quiero lograr esto:

[1] - Que yahoo me reciva al inbox y me aparezca el icono que quiere decir se usan DomainKeys (cartita con llaveita).
[2] - Saber si google con lo que tengo actualmente implementado me recivira siempre al inbox ? (ya que actualmente van al Inbox directo).

Detalles Extras
Si escribo un mail diciendo que lo envia usuario@hotmail.com, para usuario@gmail.com y establezco el Return-Path con contacto@miservidor.com..

En Gmail
Cuando veo el detalle del mail, solamente dice: Enviado mi miservidor.com, y ya no aparece el mensaje de Firmado por miservidor.com... Porque ?, como firmo el mensaje aun asi ?, que puedo hacer ?



Actualmente el servidor mail cuenta con:
- dkim-milter.
- postfix.
- dovecot.
- saslauth
- bind (named)
- dnssec (instalado, sin configurar aun).

Espero puedan ayudarme !!


=== EDITADO ===

Estuve verificando despues de muchas pruebas, que la razon principal de que Yahoo no me pone el sello de la cartita con la llave es porque utilizo dkim-milter... y Yahoo comprueba las DomainKeys que es propiamente un servicio de autenticidad creado por el mismo Yahoo. Asi que estoy trabajando en la instalacion y funcionamiento de este.

Continuando con el problema ahora la cosa esta en la firmada del correo, ya que estuve observando que si envio un mail de mail@miservidor.com para micuenta@gmail.com, el postfix SI FIRMA el correo, y GMAIL me pone en los detalles que mail fue enviado y firmado por miservidor.com.
Pero cuando envio un correo de mail@hotmail.com (u otro proveedor), para micuenta@gmail.com, postfix no firma el correo, y Gmail me lo confirma porque en los detalles solo me dice mail enviado por servidor.com pero ya no dice mensaje sobre que este firmado por miservidor.com.

OJO: los mails los envios desde un script en php.

Me imagino que es algun conflicto en mi postfix (creo), pero no se ni por donde empezar a buscarle !

Saludos !
304  Sistemas Operativos / GNU/Linux / Re: hola gente me podeis hechar un cable para instalar gentoo no soy capaz en: 14 Febrero 2011, 20:22 pm
Si usás cpufreq no reventás la cpu de la laptop, distcc también es algo interesante ^^
y si disponés de RAM y no querés darle caña al disco duro (además de tener un I/O más rápido), podés montarte un ramdisk para que los ficheros objeto terminen ahí ...
solo acoto eso, por que tanto como j4np0l como Diabliyo dieron excelentes respuestas =D

Saludos.

Asi es, pero si hablamos de un emerge programa_que_durara_horas y dejamos en la noche la lap instalando (compilando), pufff.. el calor que empeiza a generar + la temperatura ambien, hizo que el primero en afectarse fuese el HDD :(.
305  Sistemas Operativos / GNU/Linux / Re: hola gente me podeis hechar un cable para instalar gentoo no soy capaz en: 14 Febrero 2011, 19:50 pm
no es facil para mi linux llevo bastante tiempo con el gentoo

Entonces ? bastante tiempo intentando instalarlo ?... no entiendo !

habla de levantar la red y yo me conecto por wifi aredes ajenas

Lo de redes ajenas no es relevante es tema que no va aqui :S... Sobre "levantar la red", esto es solo para instalar el sistema, pero puede ser por cable o wireless.

pensaba que iba hacer mas sencillo

Pues no... mejor usa Ubuntu u otra distro amigable.

el problema es que yo con el kde no me llevo muy bien y mecuesta encontrar las cosas pero este gentoo una vez lo instale tengo la obcion de escoger gnome

Wtf ??.... Cuando instalas gentoo, vaya, refiriendome al stage, el portage y hacer el primer emerge, se instala y ya puedes usarlo, pero obvio que no tienes ningun servicio, mas que los comandos basicos. Ya cuando viene la instalacion de Xorg, Drivers y el Escritorio, ya escoje cual poner ! Gnome, KDE, XFCE o Flux...

No se porque mencionar KDE, que Gento no treae preinstalado ningun gestor grafico.

bueno me boy a liar aber gracias por la info ya os cuento los errores que me da

Debes leer los manuales, sino jamas haras algo... a simple vista me di cuenta que ni si quiera has intentado leer, por el comentario ese del "KDE"...



CONSEJO: instalar Gentoo, es hablar de que te debes tomar un dia entero.

Saludos !
306  Sistemas Operativos / GNU/Linux / Re: hola gente me podeis hechar un cable para instalar gentoo no soy capaz en: 14 Febrero 2011, 19:18 pm
gracias pero no soy capaz quiero hacerlo desde la terminar con los comandos exactos para solo tener gentoo en el pc y borrar el linux que tengo

haber si alguien podria postearme solo los comandos para instalarla


cita: no estaria mal que le pusieran un instalador ¡¡



En el segundo post (la contestacion) te dieron el enlace a mi manual de paso a paso, en si es un MEGA resumen Practico del handbook que ya te menciono un usuario de aqui, con mi manual bastaria para que lo instalaces bien !.

Tal vez el problema eres tu que no entiendes ciertas cosas o escribes mal algo, pero igual no proporcionas informacion de tus errores en los intentos de instalar Gentoo. Asi no avanzamos !



Respecto a ponerle un instalador, no creo conveniente, ya que pesaria mas la imagen y ya saldria der esteriotico de "linux light", aparte tal cual como esta funciona y se levanta, ademas Gentoo es estrictamente para avanzados o ya conocedores del sistema, ya que por ahorita tu problema es la instalacion, pero lo bueno empieza cuando compilas ciertas cosas y saltan los errores... Gentoo es uno de los mejores, pero no esta echo para iniciados en GNU/Linux, mas que nada porque los errores y problemas de instalacion debes consultarlos a un LOG especifico o log general, ademas tener encuenta las banderas de compilacion y dependencias.

Ademas, como te menciono vertex@Symphony esto no es de "poner comandos", los errores que llegues a tener con Gentoo debes solucionarlos de primera mano usando los logs y viendo linea por linea, no es como en Ubuntu que con ciertos comandos se soluciona.

Vaya no es un "huevo con papas" !....



Mucho Ojo todo lo que haces con Gentoo, se puede hacer con cualquier otra distribucion GNU/Linux, todo esta en gustos y preferencias.

Por ultimo, un consejo mega importante, no instales ni uses Gentoo en sistemas portatiles (laptops o minis), porque el costo de instalacion demanda horas de compilacion, lo cual se traduce en calentamiento y forzado del procesador, y en Equipos Portatiles esto acorta extremadamente la vida del equipo, solo debes usar Gentoo en Equipos de Escritorio. Una par de Laps da~adas del motherboard respaldan mi experiencias :'(

Saludos !
307  Comunicaciones / Redes / Re: filtrado contenido en: 14 Febrero 2011, 19:12 pm
hola

necesito hacer un filtrado de contenido para Internet por medio de linux ya se con un software o de alguna otra manera...

como lo podría hacer ?

Si alguien me pudiese ayudar se lo agradeceria.

Que tipo de contenido ?... debes ser mas especifico...

Si te refieres a contenido de trafico como: sitios web, tipos de archivos en la web, ancho de banda, etc... usa squid es un proxy server.

Saludos !
308  Sistemas Operativos / GNU/Linux / Re: Mandar mail automatico cuando se caiga un proceso en: 14 Febrero 2011, 16:34 pm
Okis guay.

Ahora el problema que tengo es que no tengo servidor de mail instalado.. Solo necesito mandar mail por lo que un MTA seria suficiente, cual pensais que es mas facil configurar??

estuve intentadolo con sendmail y nunca lo consegui.  Quiero mandar mails a una cuenta de correo de un servidor de hosting..

Salu2

alzehimer_cerebral

Para enviar los mails necesitas un Servidor SMTP (a fuerzas) y lo mas coherente es que te instales Postfix, la faena aqui seria que lo configures bien y junto a esto un Servidor DNS (para los SPF), ya con esto listo te llegarian a GMAIL en INBOX.... Claro, si tienes Yahoo o Hotmail hirian directo a SPAM. Si quieres que lleguen a INBOX tambien debes ponerle DKIM y DomainKeys.

La cosa no es sencilla si quieres sacar tu mismo los mails y que lleguen al Inbox.

Saludos !
309  Sistemas Operativos / GNU/Linux / Re: [VER] Sticky's en: 14 Febrero 2011, 05:29 am
Yo creo que habria que cambiarle el nombre al tema de Recopilacion de Post Interesantes y ponerle un nombre mas base, como:

- Preguntas Frecuentes.
- Indice del Foro.
- Guia Linus para Todos.

Depsues re-ordenar los temas que estan dentro para armar un indice esquematico ordenado (como un libro) y asi el usuario nuevo hiria a leer los primeros temas, que serian los basicos, como:

- Que es GNU.
- Que es Linux.
- Que es una Distribucion GNU/Linux.
- Tipos de Distribuciones GNU/Linux.
- Cual Distribucion Elegir.
- Que es Software Libre.
- Libre es Gratuito ?.
- Preguntas Frecuentes.

Digamos que esos temas serian parte sub-tema del prinicpal, que podria ser: Iniciando en Linux.

Podriamos tomar como base un Curso de Linux, e ir armandolo con los posts que se ajusten al tema... Vaya, tampoco es que hagamos post nuevos, sino tomar los existentes.



Sobre los temas paralelos como la Wireless, Bluetoth y redes en Linux, creo que estaria bien se generaran un sub-foro dentro de GNU/Linux, que podria ser:

- Servidores y Redes GNU/Linux.

Es mi opinion !

Saludos !
310  Programación / PHP / Problema en Re-Captcha Google con AJAX en: 11 Febrero 2011, 23:35 pm
Buenas.

Estoy implementando Re-Captcha en mi sitio web turundus.net pero no me sale impreso el cuadro del re-captcha :(... Vaya, cuando un usuario se quiere registrar en el sitio, al clickear en el boton de Registrarse este carga mediante AJAX dentro de la capa un formulario donde estan los campos y al final invoco la llamada al re-captcha, pero no se muestra.

Buscando sobre si tenia error mi codigo, confirme que NO, porque si tengo una hoja PHP (que no cargue AJAX) el recuadro de Re-Captcha si se muestra !...

Aqui tengo el ejemplo: http://turundus.net/test.php <-- si se imprime re-captcha

Pero si entran al sitio www.turundus.net y le dan click en Registrar se carga una pagina con AJAX, pero nada :(...

Buscando si el problema es la CAPA principal... pues meti la llamada del re-captcha dentro de un DIV, el cual le puse el estilo de with:600px;height:400px;border:solid 1px red;, pero aun asi aparece vacio !

Revice el LOG de Apache y no se muestran errores !...

Cual sera el problema ?



Aglo de code...

El boton registrarse se invoca asi:
Código
  1. <?php
  2. echo '<a href="#" onclick="cargar_datos( \'id=registro\', \'contenido_general\', \'GET\', \'0\' );">Registrarse</a>';
  3. ?>

La funcion cargar_datos() invoca ajax... Asi que, se carga el formulario con este contenido:

Código
  1. <?php
  2.       <table id="mi_tabla">
  3.       <th colspan="2">Datos de Registro</th><tr>
  4.       <td>Usuario:</td><td><input class="in_put" type="text" name="registro_usuario" id="registro_usuario"></td><tr>
  5.       <td>Clave:</td><td><input class="in_put" type="password" name="registro_clave" id="registro_clave"></td><span>(minimo 8 caracteres)</span><tr>
  6.       <td>E-Mail:</td><td><input class="in_put" type="text" name="registro_email" id="registro_email"></td><tr>
  7.       <td colspan="2" class="t-right"><input type="image" value="Registrarme" src="'. URL_TEMPLATE. '/design/button-continuar.gif" onclick="cargar_datos( \'id=registro&op=done\', \'contenido_general\', \'POST\', \'registro_usuario:registro_clave:registro_email\');"></td>
  8.       </table>';
  9.  
  10.       echo '<div id="captcha">';
  11.       get_captcha(); # ponemos captcha
  12.       echo '</div>';
  13. ?>

La capa captcha esta declarada asi en els tyle:

Código
  1. #captcha {border:solid 1px red;width:700px;height:250px;}
  2. #captcha iframe {border:solid 1px red;}
  3.  

Y la funcion get_captcha(); invoca:

Código
  1. <?php
  2. function get_captcha()
  3. {
  4. # imprimirmos form y pasamos como argumento la clave publica  
  5. echo recaptcha_get_html( get_recaptcha_publickey(), NULL );
  6. }
  7. ?>
La funcion get_recaptcha_publickey() porpociona la public key guardada en la Base de Datos.

Saludos !
Páginas: 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 ... 72
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines