h1

Ejemplo de insercion de codigo php

noviembre 14, 2009

Título de tu página

//

<html>
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
<title>Título de tu página</title>
</head> 

<body> 

aca va el codigo

</body> 
</html>
h1

Transformar minuscula a mayuscula php

noviembre 14, 2009

<?php
echo    “<form action=’http://localhost/jbitran/mayusculas.php&#8217; method=’POST’>
Nombre: <input type=’text’ name=’nombre’><br>
<input type=’submit’>
</form>
“;

?>

<?php
$en_mayusculas = strtoupper($_POST[‘nombre’]);
echo “$en_mayusculas”
?>

h1

Validacion de E-mail php

noviembre 14, 2009

//Nombre=form1.php

<?php
echo    “<form action=\”http://127.0.0.1/poer/ijii.php\” method=\”POST\”>
E-mail: <input type=text name=email><br>
<input type=submit>
</form>
“;
?>

//Nombre=ijii.php

<?php
include(“val_email.php”);
$email=$_POST[“email”];
if(comprobar_email($email))
echo”ayuwoki”;
else
echo”no pasa na”;

?>

//Nombre=val_email.php

<?php
function comprobar_email($email){
$mail_correcto = 0;
//compruebo unas cosas primeras
if ((strlen($email) >= 6) && (substr_count($email,”@”) == 1) && (substr($email,0,1) != “@”) && (substr($email,strlen($email)-1,1) != “@”)){
if ((!strstr($email,”‘”)) && (!strstr($email,”\””)) && (!strstr($email,”\\”)) && (!strstr($email,”\$”)) && (!strstr($email,” “))) {
//miro si tiene caracter .
if (substr_count($email,”.”)>= 1){
//obtengo la terminacion del dominio
$term_dom = substr(strrchr ($email, ‘.’),1);
//compruebo que la terminación del dominio sea correcta
if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,”@”)) ){
//compruebo que lo de antes del dominio sea correcto
$antes_dom = substr($email,0,strlen($email) – strlen($term_dom) – 1);
$caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1);
if ($caracter_ult != “@” && $caracter_ult != “.”){
$mail_correcto = 1;
}
}
}
}
}
if ($mail_correcto)
return 1;
else
return 0;
}
?>

h1

Uso de foreach php

noviembre 14, 2009


<?
$vector = array(“uno”, “dos”, “tres”);
foreach ($vector as $valor) {
echo “Valor: $valor<br>”;
}
?>

//Con indice
<?php
$vector = array(
“uno” => 1,
“dos” => 2,
“tres” => 3,
“diecisiete” => 17
);
foreach($vector as $indice => $valor) {
print “\$vector[$indice] => $valor.\n”;
}
?>

h1

Formulario con distintas opciones php

noviembre 14, 2009

<?php
echo    “<form action=’http://localhost/jbitran/respuesta.php&#8217; method=’POST’>
Nombre: <input type=’text’ name=’nombre’><br>
Edad: <input type=’text’ name=’edad’><br>
Clave: <input type=’password’ name=’pass’><br>
Elija: <input type=’radio’ name=’op’><br>
Elija: <input type=’checkbox’ name=’op2′><br>
<TEXTAREA NAME=’mensaje’ ROWS=3 COLS=20>
</TEXTAREA><br><br>
<textarea name=’opinion2′ rows=’2′ cols=’55’ readonly>
Este texto no se puede modificar es sólo de lectura
</textarea>
<input type=’image’ src=’submit.gif’ alt=’Submit’ />

<input type=’submit’>

</form>
“;
?>

h1

Tabla de multiplicar php

noviembre 14, 2009

<?php
$b=10;
$r=0;
echo “<table border=’1′>”;
for ($x=0;$x<=10;$x++){
$r=$b*$x;
echo “<tr><td>10</td><td>x</td><td>$x</td><td>=</td><td>$r</td></tr>”;
}
echo “</table>”;
?>

el . punto es para concatenar

h1

Validacion /solo letras/numero/rango php

noviembre 14, 2009

//Nombre=formulario.php

<?php
echo    “<form action=’http://localhost/jbitran/respuesta.php&#8217; method=’POST’>
Nombre: <input type=’text’ name=’nombre’><br>
Edad: <input type=’text’ name=’edad’><br>
<input type=’submit’>
</form>
“;
?>

//Nombre=respuesta.php

<?php
include(“lib_respuesta.php”);
//$var_edad=$_POST[edad];
//$var_nombre=$_POST[nombre];
echo “<h1>Validacion</h1><br>”;

if(val_nombre($_POST[nombre]))
echo”su nombre es $_POST[nombre]<br>”;
else
echo”nombre incorrecto<br>”;

if(val_edad($_POST[edad]))
echo “su edad es $_POST[edad]”;
else
echo “edad incorrecta”;
?>

//Nombre=lib_respuesta.php

<?php

function val_edad($var_edad){
if ($var_edad !=”” && is_numeric($var_edad) ){
if($var_edad>0 && $var_edad<=130)
return true;
// echo “Tu edad es $var_edad”;
else
//echo “Edad fuera de rango”;
return false;
}
else
{
return false;
}
}

function val_nombre($var_nombre){
$ok=eregi(“^[a-z ñ]*$”,$var_nombre);
if (!(empty($var_nombre)) && $ok)
return true;
//echo “Tu nombre es $var_nombre<br>”;
else
return false;
//echo”Nombre incorrecto,solo ingrese letras<br>”;

}
?>