viernes, 24 de agosto de 2007

Buscar en una cadena un string

function instr($patron,$cadena)
{

// crea un vector con los cortes de la cadena
/*
p.e. Patron=a , Cadena=las vacas son blancas

$resultado =['l','s','v','c','s son bl','n','nc','s']
*/
$resultado = explode($patron, $cadena);

// si el tamaño del vector es 0 entonces no hay cortes --> no hay coincidencias
if ((sizeof($resultado)-1)==0)
return 0;
else
return 1;
}

Variable $_SERVER

// saber el nombre del navegador del cliente
$navegador = $_SERVER["HTTP_USER_AGENT"];

// saber la ip local del cliente
$ip = $_SERVER["REMOTE_ADDR"];

viernes, 10 de agosto de 2007

Javascript encontrar elementos formulario pasarlos por GET

<script language="javascript">

function recargar(num,tarifa)
{
var url ='?';

for (i=1;i<num+1;i++)
{
url = url+"personas"+i+"="+document.getElementById('personas'+i).value+"&dto"+i+"="+document.getElementById('dto'+i).value+"&";
}

url=url+"nuevo=no&lineas="+num+"&tarifa="+tarifa;
location.href="administrar/tarifas/modificardescuentostarifa.php"+url;
}
</script>


<input type="button" onclick="recargar(<?echo $lineas;?>,<?echo $_GET['tarifa'];?>);" value=" Finalizar ">

miércoles, 8 de agosto de 2007

cambiar el formato de la fecha MYSQL

//***** funcion que cambia el formato de la fecha de 2000-01-01 a 01/01/2000
function cambiaf_desde_mysql($fecha){
ereg( "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $regs );
$lafecha=$regs[3]."-".$regs[2]."-".$regs[1];
return $lafecha;
}


//***** funcion que cambia el formato de la fecha de 01/01/2000 a 2000-01-01
function cambiaf_a_mysql($fecha){
ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
return $lafecha;
}

tamaño de un string

$cadena = 'abcdef';
echo strlen($cadena); // 6

$cadena = ' ab cd ';
echo strlen($cadena); // 7

tamaño de un vector array

if (sizeof($fecha)!=10)
{
header("Location: http://www.google.es");
}

//***************** ó

echo count($vector);

martes, 7 de agosto de 2007

javascript POPUP POP-UP

<a href="/index.htm" target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=400'); return false;">Lanzar correctamente</a>