Don't wanna be here? Send us removal request.
Text
Clase de Octubre 17 del 2017
Desarrollo y entrega de proyecto
0 notes
Text
Clase de Octubre 10 del 2017
Entrega de ejercicio relacionado al tema de hosting. El ejercicio consistió en elaborar un ejercicio y adicionarlo en el hosting de alguno de los tres integrantes del grupo y adicional mandarlo al correo del docente. Correo: [email protected]
0 notes
Text
Clase de Octubre 3 del 2017
filetype(PHP 4, PHP 5, PHP 7)filetype — Obtiene el tipo de ficheroDescripción ¶string filetype ( string $filename )Devuelve el tipo del fichero dado.Parámetros ¶filenameLa ruta del fichero.Valores devueltos ¶Devuelve el tipo del fichero. Los valores posibles son fifo, char, dir, block, link, file, socket y unknown.Devuelve FALSE si se produjo un error. filetype() también producirá un mensaje E_NOTICE si la llamada a las estadísticas falla o si el tipo de fichero es desconocido.Ejemplos ¶Ejemplo #1 Ejemplo de filetype()<?php echo filetype('/etc/passwd'); // file echo filetype('/etc/'); // dir ?>Errores/Excepciones ¶En caso de fallo, se emite un E_WARNING.Notas ¶Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().SugerenciaDesde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. ConsultarProtocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().Nuevo tema: rmdir
rmdir
(PHP 4, PHP 5, PHP 7)
rmdir — Elimina un directorio
Descripción
¶
bool rmdir ( string $dirname [, resource $context ] )
Intenta eliminar el directorio nombrado por dirname. El directorio debe estar vacío, y los permisos relevantes deben permitirlo. Un error de nivel E_WARNING será generado si se produce un error.
Parámetros
¶
dirname
Ruta del directorio
context
Nota: Soporte para context fue añadido en PHP 5.0.0. Para una descripción de contexts, refiérase aFlujos.
Valores devueltos
¶
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Historial de cambios
¶
VersiónDescripción
5.0.0Desde PHP 5.0.0 rmdir() también se puede usar con algunas envolturas URL. Consulte
Protocolos y Envolturas soportados
para un listado de las envolturas que soporta rmdir().
Ejemplos
¶
Ejemplo #1 Ejemplo de rmdir()
<?php if (!is_dir('ejemplos')) { mkdir('ejemplos'); } rmdir('ejemplos'); ?>
Notas
¶
Nota: Cuando el modo seguro está habilitado, PHP comprueba si el directorio en el cual el script está operando tiene el mismo UID (propietario) que el script que está siendo ejecutado.
is_dir
(PHP 4, PHP 5, PHP 7)
is_dir — Indica si el nombre de archivo es un directorio
Descripción
¶
bool is_dir ( string $filename )
Indica si el nombre de archivo dado es un directorio.
Parámetros
¶
filename
Ruta al archivo. Si filename es un nombre de archivo relativo, será verificado relativo al directorio de trabajo actual. Si filename es un enlace simbólico o duro, el enlace será resuelto y comprobado. Si tiene activado el modo seguro, o open_basedir se pueden aplicar más restricciones.
Valores devueltos
¶
Devuelve TRUE si el nombre de archivo existe y es un directorio, FALSE si no.
Ejemplos
¶
Ejemplo #1 Ejemplo de is_dir()
<?php var_dump(is_dir('archivo.txt')); var_dump(is_dir('directorio/abc')); var_dump(is_dir('..')); //un directorio arriba ?>
El resultado del ejemplo sería:
bool(false) bool(false) bool(true)
Errores/Excepciones
¶
En caso de fallo, se emite un E_WARNING.
Notas
¶
Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().
Sugerencia
Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. ConsultarProtocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().
filetype
(PHP 4, PHP 5, PHP 7)
filetype — Obtiene el tipo de fichero
Descripción
¶
string filetype ( string $filename )
Devuelve el tipo del fichero dado.
Parámetros
¶
filename
La ruta del fichero.
Valores devueltos
¶
Devuelve el tipo del fichero. Los valores posibles son fifo, char, dir, block, link, file, socket y unknown.
Devuelve FALSE si se produjo un error. filetype() también producirá un mensaje E_NOTICE si la llamada a las estadísticas falla o si el tipo de fichero es desconocido.
Ejemplos
¶
Ejemplo #1 Ejemplo de filetype()
<?php echo filetype('/etc/passwd'); // file echo filetype('/etc/'); // dir ?>
Errores/Excepciones
¶
En caso de fallo, se emite un E_WARNING.
Notas
¶
Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().
Sugerencia
Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. ConsultarProtocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().
Tomado de: http://php.net/manual/es/function.rmdir.php
http://php.net/manual/es/function.is-dir.php
http://php.net/manual/es/function.filetype.php
0 notes
Text
Clase de Septiembre 26 del 2017
Ejercicio de upload con base de datos
$servidor = 'localhost'; $base_datos = 'navidad2017_18'; $tabla = 'directorio'; $usr_sistema = 'root'; $pass_sistema = 'alumnos'; //-- Conexion a la Base de datos segun variables declaradas
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){ header ("Location: index.php?mensaje=error de conexion."); exit(); } else{ $archivo = $_FILES['myfile']['name']; $carpeta= $micarpeta; $fecha = date("Y-m-d"); $hora = date("H:i:s"); //-- Consulta Sql para guardar el registro o datos digitados. $sql = "INSERT INTO ".$base_datos.".".$tabla." (carpeta,archivo,fecha,hora) " ."VALUES('$carpeta','$archivo', '$fecha','$hora')";
//$sql = mysql_query($sql, $conexion);
$sql = mysqli_query($conexion, $sql);
} chmod($target_path,0777); } sleep(1);
?> <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script>
0 notes
Text
Clase Septiembre 19 del 2017
Desarrollo de plan de mejoramiento y nivelación, entrega de tema de trabajo.
Inicia Cuarto Periodo
Tema: Upload
ejercicio
<?php $micarpeta=$micarpeta; mkdir($micarpeta); chmod($micarpeta,0777); $destination_path = getcwd().DIRECTORY_SEPARATOR; $result = 0; $target_path = $destination_path . '/'.$micarpeta.'/'.basename( $_FILES['myfile']['name']); if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) { $result = 1; chmod($target_path,0777); } sleep(1);?> <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script>
0 notes
Text
Clase Agosto 29 del 2017
Entrega de notas por parte del docente
0 notes
Text
Clase Agosto 22 del 2017
Presentación del acumulativo, mi nota fue 70 y la prueba saber de 70.
0 notes
Text
Código proyecto
Cajas de texto validadas
<script type="text/javascript"> function aceptar(){
document.formulario1.submit(); }
</script> <form method="POST" action="conexion.php"> <form method="POST" action="ver.php"> <font face="arial" size="2">
<br> <br> <br>
CODIGO: <BR> <input type="text" name="codigo" title="Debes introducir un codigo" maxlength="10" placeholder="Se necesita un codigo" required /> <br> <br>
-ESTUDIANTE: <BR><input type="text" name="estudiante" title="Debes introducir un texto" placeholder="Se necesita un nombre" required /> <br> <br> -NUMERO1: <BR><input type="number" name="numero1" title="Debes introducir un numero entre 1 y 1000" min="1" max="1000" placeholder="Se necesita un numero 1-1000" required /> <br> <br>
-NUMERO2: <BR><input type="number" name="numero2" title="Debes introducir un numero entre 1001 y 2000" min="1001" max="2000" placeholder="Se necesita un numero entre 1001-2000" required /> <br> <br>
-TEXTO: <textarea name="texto" rows="10" cols="20" title="Debes introducir un texto" placeholder="Se necesita un texto" required /></textarea> <br> <br>
-VIZUALIZACION: <p>Visualizacion: <input type="submit" value="Guardar en base de datos" onclick = "this.form.action = 'conexion.php'" /> <input type="submit" value="Pasar a excel" onclick = "this.form.action = 'ver.php'" />
</select>
<br> <br>
<br> <br>
</font> </form>
Base de datos
<?php //-- variables para conectarse a la base de datos $servidor = 'localhost'; $base_datos = 'parada_11b_18'; $tabla = 'solucion'; $usr_sistema = 'root'; $pass_sistema = 'alumnos'; //-- Conexion a la Base de datos segun variables declaradas //$conexion=mysql_connect($servidor, $usr_sistema, $pass_sistema);
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){ header ("Location: index.php?mensaje=error de conexion."); exit(); } else{ //-- Captura de las variables del formulario. $codigo = $_REQUEST['codigo']; $estudiante = $_REQUEST['estudiante']; $numero1 = $_REQUEST['numero1']; $numero2 = $_REQUEST['numero2']; $texto = $_REQUEST['texto']; $vizualizacion = $_REQUEST['vizualizacion'];
//-- Consulta Sql para guardar el registro o datos digitados. $sql = "INSERT INTO ".$base_datos.".".$tabla." (codigo,estudiante,numero1,numero2,texto,vizualizacion) " ."VALUES('$codigo','$estudiante','$numero1','$numero2','$texto','$vizualizacion')";
//$sql = mysql_query($sql, $conexion);
$sql = mysqli_query($conexion, $sql);
//-- Se devuelve a la pagina que inicial. header ("Location: index.php?mensaje=Registro Incluido con Exito."); exit(); } ?>
Tablas
create database parada_11b_18; use parada_11b_18; CREATE TABLE `solucion` ( `id` int(111) NOT NULL auto_increment, `codigo` int(100) NOT NULL, `estudiante` varchar(100) NOT NULL, `numero1` int(100) NOT NULL, `numero2` int(100) NOT NULL, `texto` varchar(100) NOT NULL, `vizualizacion` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Ficheros excel
<?php header("Content-type: application/vnd.ms-excel; name='excel'"); //header("Content-Disposition: filename=ficheroExcel.xls"); header("Content-Disposition: filename=maria-".date("Ymd")."-".date("His").".xls"); header("Pragma: no-cache"); header("Expires: 0");
echo $_POST['datos_a_enviar']; ?>
Ver
</head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script language="javascript"> $(document).ready(function() { $(".botonExcel").click(function(event) { $("#datos_a_enviar").val( $("<div>").append( $("#Exportar_a_Excel").eq(0).clone()).html()); $("#FormularioExportacion").submit(); }); }); </script> <style type="text/css"> .botonExcel{cursor:pointer;} </style>
<?php $codigo = $_REQUEST['codigo']; $estudiante = $_REQUEST['estudiante']; $numero1 = $_REQUEST['numero1']; $numero2 = $_REQUEST['numero2']; $texto = $_REQUEST['texto']; $vizualizacion = $_REQUEST['vizualizacion'];
?>
<?php
$hoja='<table width="50%" border="1" cellpadding="10" cellspacing="0" bordercolor="#666666" id="Exportar_a_Excel" style="border-collapse:collapse;">';
$hoja= $hoja . ' <tr>'; $hoja= $hoja . '<td>' .codigo. '</td>'; $hoja= $hoja . '<td>' .$codigo. '</td>';
$hoja= $hoja . '</tr>'; $hoja= $hoja . '<tr>'; $hoja= $hoja . '<td>' .estudiante. '</td>'; $hoja= $hoja . '<td>' .$estudiante. '</td>';
$hoja= $hoja . '</tr>'; $hoja= $hoja . '<tr>'; $hoja= $hoja . '<td>' .numero1. '</td>'; $hoja= $hoja . '<td>' .$numero1. '</td>';
$hoja= $hoja . '</tr>'; $hoja= $hoja . '<tr>'; $hoja= $hoja . '<td>' .numero2. '</td>'; $hoja= $hoja . '<td>' .$numero2. '</td>';
$hoja= $hoja . '</tr>'; $hoja= $hoja . '<tr>'; $hoja= $hoja . '<td>' .texto. '</td>'; $hoja= $hoja . '<td>' .$texto. '</td>';
$hoja= $hoja . '</tr>'; $hoja= $hoja . '<tr>'; $hoja= $hoja . '<td>' .vizualizacion. '</td>'; $hoja= $hoja . '<td>' .$vizualizacion. '</td>';
$hoja= $hoja . '</tr>'; $hoja= $hoja . '</table>'; echo $hoja;
?>
<?php ?> <form action="ficheroExcel.php" method="post" target="_blank" id="FormularioExportacion"> <p>Exportar a Excel <center><img src="export_to_excel.gif"s class="botonExcel" /></p></center> <input type="hidden" id="datos_a_enviar" name="datos_a_enviar" /> </form>
0 notes
Text
Clase Agosto 1 del 2017
Ejercicios
1. Programa que te pregunta tu nombre y a continuación te saluda.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="ejercicio1.php" method="POST">
Nombre: <input type="text1" name="nombre" placeholder = "Digite un nombre" required />
<input type="submit" value="calcular">
</body>
</html>
<?php
if($_POST)
{
$nombre= $_POST
['nombre'];
echo"<br>";
echo"<br>";
echo"<br>";
echo "Hola" ;
echo "<br>";//* Esto es un salto de linea
}
?>
2. Programa que lee dos números y escribe el mayor de ellos.
<script type="text/javascript">
var n1=prompt("ingrese valor")
var n2=prompt("ingrese valor")
if(n1>=n2){
document.write("n1 es mayor que n2");
} else {
document.write ("n1 es menor que n2");
}
</script>
3. Programa que lee dos numeros y realiza las operaciones básicas: suma, resta, multiplicar y dividir.
<html>
<title>Suma-Resta-Division-Multiplicacion</title>
</head>
<body>
<H2>Suma-Resta-Division-Multiplicacion</H2>
<form action="ejercicio3.php" method="POST">
<table>
<tr>
<td><input type="text" name="numero1"></td>
</tr>
<tr>
<td><input type="text" name="numero2"></td>
</tr>
<tr>
<td> <input type="submit" value="calcular"> </td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$num1 = $_POST
['numero1'];
$num2 = $_POST
['numero2'];
$suma = $num1 + $num2;
$resta = $num1 - $num2;
$division = $num1 / $num2;
$multiplicacion = $num1 * $num2;
echo "La suma de ".$num1." y ".$num2." es ".$suma;
echo "<br>";//* Esto es un salto de linea
echo "La resta de ".$num1." y ".$num2." es ".$resta;
echo "<br>";//* Esto es un salto de linea
echo "La division de ".$num1." y ".$num2." es ".$division;
echo "<br>";//* Esto es un salto de linea
echo "La multiplicacion de ".$num1." y ".$num2." es ".$multiplicacion;
}
?>
5. Programa que lee un número e imprime si dicho número es positivo, negativo.
<script type="text/javascript">
var n1=prompt("ingrese valor")
if(n1>0){
document.write("n1 es positivo")
}
else{
document.write("n2 es negativo")
}
</script>
6. Programa que calcula el área de un triángulo. A = (b x h) / 2
<html>
<title>Area</title>
</head>
<body>
<H2>Area</H2>
<form action="ejercicio6.php" method="POST">
<table>
<tr>
<td><input type="text" name="base"></td>
</tr>
<tr>
<td><input type="text" name="altura"></td>
</tr>
<tr>
<td> <input type="submit" value="calcular"> </td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$base = $_POST
['base'];
$altura = $_POST
['altura'];
$area = $base * $altura /2;
echo "El area de ".$base." y ".$altura." es ".$area;
}
?>
7y8. Programa que calcula la Conversión Fahrenheit a Celsius. C = (F - 32) x (5 / 9). Programa que calcula la Conversión Celsius a Fahrenheit. F = C x (9 / 5) + 32.
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Conversor de temperatures</title>
</head>
<body>
<form action="ejercicio7y8.php" method="post">
<fieldset>
<h2>Conversor de temperatura</h2>
<p>Escribe una temperatura en Celsius / Fahrenheit</p>
<strong>Temperatura:</strong>
<input type="number" name="temperatura" size="7" maxlength="7">
<select name="unitat">
<option value="c" selected="selected">Celsius</option>
<option value="f" selected="selected">Fahrenheit</option>
</select>
<p><input type="submit" value="Convertir">
<input type="reset" value="Borrar" name="Reset"></p>
</fieldset>
</form>
</body>
</html>
<?php
$temp = $_POST['temperatura'];
$unitat = $_POST['unitat'];
if ($temp == "") {
echo "<p>No has escrit cap temperatura</p><p><input type='button' value='regresar' onClick='history.go(-1);'></p>";
} elseif ($unitat == 'c') {
//Passar de celcius a Fahrenheit
$unitat = $temp* 1.8 + 32;
echo "Temp: ".$unitat."<p><input type='button' value='regresar' onClick='history.go(-1);'></p>";
} else {
//Passar de Fahrenheit a celsius
$unitat = ($temp-32)/ 1.8;
echo "Temp: ".$unitat."<p><input type='button' value='regresar' onClick='history.go(-1);'></p>";
}
?>
9. Programa que lee una nota definitiva del periodo e imprime si paso o no la materia. Se pasa la materia con una nota >= 70.
<script type="text/javascript">
var n= prompt("digite una nota");
if (n>=70){
document.write("paso la materia");
} else {
document.write ("Perdio la materia");
}
</script>
10. Programa leer el valor de un producto cualquiera y calcular el iva del producto, imprimir sólo el valor del iva y el valor del producto con iva.
<html>
<title>Iva</title>
</head>
<body>
<H2>Iva</H2>
<form action="ejercicio10.php" method="POST">
<table>
<tr>
<td>Valor<input type="text" name="numero1"></td>
</tr>
<tr>
<td>Valor del iva<input type="text" name="numero2"></td>
</tr>
<tr>
<td> <input type="submit" value="calcular"> </td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$num1 = $_POST
['numero1'];
$num2 = $_POST
['numero2'];
$iva = $num1 * $num2 /100;
$valorconiva = $num1 + $iva;
echo "El iva de".$num1." y ".$num2." es ".$iva;
echo "<br>";//* Esto es un salto de linea
echo "el valor con iva ".$num1." y ".$num." es ".$valorconiva;
}
?>
0 notes