ini_set ("display_errors","1" );
error_reporting(1);
ini_set ('error_reporting', E_ALL);
miércoles, 23 de diciembre de 2009
PHP: Error reporting
viernes, 11 de diciembre de 2009
jQuery validaciones
function validarAplhaNumeric(valor)
{
if (/^\w+([\.-]?\w+)*$/.test(valor))
{
//alert("La dirección de email " + valor + " es correcta.");
return true;
}
else
{
//alert("No valido");
return false;
}
}
$("#nespacio, #pass, #pass2").keyup(function(e){
// alert(e.keyCode);
if($(this).val().length > 2)
{
res = validarAplhaNumeric($(this).val());
if(!res) //si no es valido
{
alert('Caracter no valido');
$(this).val($(this).val().substr(0, $(this).val().length -1));
}
}
// if(e.keyCode == 32) //espacios
// {
//$("#nespacio").val($("#nespacio").val().substr(0, $("#nespacio").val().length -1));
// alert('No puede contener espacios');
// $(this).val($(this).val().substr(0, $(this).val().length -1));
// }
});
function validarEmail(valor)
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
{
alert("La dirección de email " + valor + " es correcta.");
}
else
{
alert("La dirección de email es incorrecta: " + valor);
}
}
jQuery validar usuario existente en tiempo real
$("#nespacio").keyup(function(){
var max = 2;
// alert(e.keyCode);
if($("#nespacio").val().length>max)
{
var nick = $("#nespacio").val();
// alert("nick: " + nick);
var html = $.ajax({
// url: "ajax_existe_user.php?user_nick="+ nick,
type: "GET",
url: "php_clases/ajax_existe_user.php",
data: "user_nick=" + nick,
async: false
}).responseText;
//alert("asd: " + html);
if(html == "1")
{
//$("#nombre").val("User No Valido");
$("#img_valido").attr("src","images/cross.png");
$("#status").css("color","red");
$("#status").text("Usuario en uso");
}
else
{
//$("#nombre").val("User Valido");
$("#img_valido").attr("src","images/tick.png");
$("#status").css("color","green");
$("#status").text("OK");
}
//
//$("#nespacio").val($("#nespacio").val().substr(0, max));
//alert("Number of caracters max allowed is: "+ max);
}
else
{
//$("#nombre").val("");
$("#img_valido").attr("src","images/cross.png");
$("#status").text("");
}
});
martes, 1 de diciembre de 2009
PHP: leer XML simpleXML
<?php
$xmlstr = <<<XML
<?xml version='1.0' standalone='yes'?>
<movies>
<movie>
<title>PHP: Behind the Parser</title>
<characters>
<character>
<name>Ms. Coder</name>
<actor>Onlivia Actora</actor>
</character>
<character>
<name>Mr. Coder</name>
<actor>El ActÓr</actor>
</character>
</characters>
<plot>
So, this language. It's like, a programming language. Or is it a
scripting language? All is revealed in this thrilling horror spoof
of a documentary.
</plot>
<rating type="thumbs">7</rating>
<rating type="stars">5</rating>
</movie>
</movies>
XML;
// include 'ejemplo.php';
$xml = simplexml_load_string($xmlstr);
echo $xml->movie[0]->plot; // "So this language. It's like..."
?>
JavaScript: Dump
function dump(arr,level)
{
var dumped_text = "";
if(!level) level = 0;
//The padding given at the beginning of the line.
var level_padding = "";
for(var j=0;j<level+1;j++) level_padding += " ";
if(typeof(arr) == 'object') { //Array/Hashes/Objects
for(var item in arr) {
var value = arr[item];
if(typeof(value) == 'object') { //If it is an array,
dumped_text += level_padding + "'" + item + "' ...\n";
dumped_text += dump(value,level+1);
} else {
dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
}
}
} else { //Stings/Chars/Numbers etc.
dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
}
return dumped_text;
}
Suscribirse a:
Entradas (Atom)