Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2009, 10:59
Avatar de salvador86
salvador86
 
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 4 meses
Puntos: 2
Cambiar Minusculas a mayusculas

Hola tengo un problema con un formulario que tiene captcha, cuando escribo en mayusculas todo bien, pero cuando lo escribo el código en minusculas sale error, he probado con css que lo que ingresa en la caja de texto que verifica el captcha se muestre en mayusculas pero no me funciono, he encontrado una solución en el foro pero http://www.forosdelweb.com/wiki/PHP:...C3%BAsculas%3F no he logrado ubicar donde poner ese código, pues no soy muy bueno en php.

Les pido una ayuda como puedo usar esta solucion este es el formulario http://www.peru-expeditions.com/c-prueba.php y para su funcionamiento estos archivos:
Código PHP:
<?
        $email_recipient     
'[email protected];[email protected]';

        
session_start();
        
error_reporting(0);
        include(
"class/captchaZDR.php");

        
$capt = new captchaZDR;
        
$wrong_captcha     '';

        if(isset(
$_REQUEST['Submit']) and $capt->check_result()){        
              
$message_send "Mensaje desde la página\n\n      
              Nombre: "
.$_REQUEST['Nombre']." \n
              E-mail: "
.$_REQUEST['Correo']." \n
                Comentario: "
.$_REQUEST['Comentarios']." \n    
                Info: "
.$_REQUEST['Pagina']." \n";

                
$headers .= 'To: <'.$email_recipient.'>' "\r\n";
                
$headers .= 'From: '.$_REQUEST['Nombre'].' <'.$_REQUEST['Correo'].'>' "\r\n";

            if(
mail($email_recipient'SOLICITUD DE INFORMACION PERU EXPEDITIONS' $message_send$headers))
                        
header ("Location: http://www.peru-expeditions.com/c-gracias.html");
                else 
                        echo 
'<div style="color: red"><strong>Hubo un problema en el mensaje. Por favor, inténtelo de nuevo. Gracias.</strong></div>';  
        } 
        
        else{if(isset(
$_REQUEST['Submit']) and (!$capt->check_result()) ) 
                echo 
'<div style="color: red"><b>Intente de nuevo. Actualizar:</b><a href="#" onclick="write_captcha();"><img src="gifs/refresh.gif" border="0" alt="" /></a></div>';
        }
?>
Código PHP:
var http_request false;
   var 
clicks      0;
   function 
makePOSTRequest(urlparameters) {
      
http_request false;
      if (
window.XMLHttpRequest) { // Mozilla, Safari,...
         
http_request = new XMLHttpRequest();
         if (
http_request.overrideMimeType) {
             
// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            
http_request.overrideMimeType('text/html');
         }
      } else if (
window.ActiveXObject) { // IE
         
try {
            
http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (
e) {
            try {
               
http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (
e) {}
         }
      }
      if (!
http_request) {
         
alert('Cannot create XMLHTTP instance');
         return 
false;
      }
      
      
http_request.onreadystatechange alertContents;
      
http_request.open('POST'urltrue);
      
http_request.setRequestHeader("Content-type""application/x-www-form-urlencoded");
      
http_request.setRequestHeader("Content-length"parameters.length);
      
http_request.setRequestHeader("Connection""close");
      
http_request.send(parameters);
   }

   function 
alertContents() {
      if (
http_request.readyState == 4) {
         if (
http_request.status == 200) {
            
//alert(http_request.responseText);
            
result http_request.responseText;
            
document.getElementById('myspan').innerHTML result;            
         } else {
            
alert('Hubo un problema en la Solicitud.');
         }
      }
   }
   
   function 
get(obj) {
      var 
poststr "Nombre=" encodeURIdocument.getElementById("Nombre").value ) +
                    
"&Correo=" encodeURIdocument.getElementById("Correo").value ) +
              
"&Comentarios=" encodeURIdocument.getElementById("Comentarios").value )+
              
"&capt=" encodeURIdocument.getElementById("capt").value )+              
              
"&Submit=" encodeURIdocument.getElementById("Submit").value )+
                
"&Pagina=" encodeURIdocument.getElementById("Pagina").value );
      
makePOSTRequest('captcha/c-envio-chico.php'poststr);
   }

   function 
write_captcha(){
        
define('Nombre''string''Nombre');
        
define('Correo''email''E-mail');
       
clicks++;
       
document.getElementById('capt').value        ''
      
document.getElementById('captcha_id').innerHTML '<img src="captcha/captcha_img.php?clicks=' clicks '" border="0" alt="" /><a href="#" onclick="write_captcha();"><img src="gifs/refresh.gif" border="0" alt="" /></a>';
   return 
false;
   } 

Última edición por salvador86; 31/07/2009 a las 11:04 Razón: editar