Skip to content

Instantly share code, notes, and snippets.

@nicolapiz
nicolapiz / Upload.php
Last active August 29, 2015 13:56
php que se encarga de subir el fichero a una carpeta llamada uploads que se encuentra en el mismo nivel jerárquico.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Subiendo...</title>
</head>
<body>
<?php
@nicolapiz
nicolapiz / Ej6.html
Created March 2, 2014 18:07
html que contiene el formulario para poder subir un fichero. Llamara a upload.php para que suba el fichero
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ejercicio 6</title>
<script language="javascript" type="text/javascript">
function check(){
if(document.getElementById("file").value!=""){
return true;
@nicolapiz
nicolapiz / setearVariablesSesion.php
Created March 2, 2014 18:05
php que asigna los valores del formulario a las variables de sesion y que es llamado por medio de ajax por Ej5.php
<?PHP
session_start();
if(isset($_SESSION["ses_id"])){
$_SESSION["id"]=$_POST["id"];
$_SESSION["name"]=$_POST["name"];
$_SESSION["surname"]=$_POST["surname"];
}else{
header("location:Ej5.php");
@nicolapiz
nicolapiz / Mostrar.php
Last active August 29, 2015 13:56
en este php mostraremos los contenidos de las variables asignadas en el Ej5.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mostrar variables</title>
</head>
<body>
<?PHP
session_start();
@nicolapiz
nicolapiz / Ej5.php
Created March 2, 2014 18:01
fichero php que contiene el formulario para recoger informacion y luego asignarla a unas variables de sesion que mostraremos en otra pagina
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ejercicio 5</title>
<?php
session_start();
$_SESSION['ses_id']=session_id();
@nicolapiz
nicolapiz / Cerrar.php
Last active August 29, 2015 13:56
php que sirve para cerrar la sesion del ejercicio 5. al final nos redirecciona al Ej5.php
<?php
session_start();
session_regenerate_id(true);
session_destroy();
header("location:Ej5.php");
?>
@nicolapiz
nicolapiz / Ej3.php
Created March 2, 2014 17:56
fichero php que se encarga de comprobar la existencia del registro y si no ingresarlo. incluie la clase clase.php que nos sirve para el Ej2 y Ej3
<?PHP
include_once ("clase.php");// incluyo las clases a ser usadas
$usu= new Usuario($_POST["id"]);
if($usu->nombre!=""){
echo "1";
}
else
{
$usu->setID($_POST["id"]);
@nicolapiz
nicolapiz / Ej3.html
Created March 2, 2014 17:54
documento html que contiene el formulario que recoge los datos del usuario que vamos a ingresar en la base de datos por ajax.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ejercicio 3</title>
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
</head>
<body>
<!--Guardar los datos de un formulario en la base de datos por ajax-->
@nicolapiz
nicolapiz / Ajax.js
Last active August 29, 2015 13:56
fichero que contiene la ingeniería ajax para llamar a un php e insertar un usuario a la base de datos
// JavaScript Document
// Función para recoger los datos de PHP según el navegador, se usa siempre.
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
@nicolapiz
nicolapiz / Ej2.php
Created March 2, 2014 17:48
fichero php que es llamado desde Ej2.html y que su funcion es comprobar si existe un usuario que vamos a guardar y si no lo guarda.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ejercicio 2</title>
</head>
<body>
<?PHP