Archivo de la categoría: Scripts

[TIP] Horarios y Zonas horarias en PHP

Bien, en éste pequeño TIP os mostraremos cómo podéis mostrar un horario en concreto usando PHP.

Bien el comando encargado de ello es el comando date, y time, ambos usados en Linux también.

Bien, el scritpt lo tenemos aquí:

<?php
$now= time();
 putenv("TZ=Europe/Madrid");
 echo "La hora en Espa&ntilde;a es: " . date ("H:i  A ", $now) . "<br />";
 ?>

Ahora pasemos a repasar cada uno de los factores:

$now= time();

Aquí le estamos dando a la variable $now el comando time, osea esa variable nos muestra actualmente el comando date() tal y como sale.

 putenv("TZ=Europe/Madrid");

El comando putenv cambia el TimeZone de cada región, podéis verlos todos aquí:   TimeZones PHP

echo "La hora en Espa&ntilde;a es: " . date ("H:i  A ", $now) . "<br />";

Ok, paso a paso, el comando echo, nos muestra en pantalla lo siguiente:

"La hora en Espa&ntilde;a es: " . date ("H:i  A ", $now) . "<br />";

Si os fijáis he puesto la “ñ” en HTML como iso no como UTF-8, sigamos.

. date ("H:i A ", $now) ." 

Aquí tenemos lo que nos muestra el horario actual, el comando date() junto con los valores “H, i y A” nos muestra la infomación, los comandos usados los podéis ver aquí:   Comandos Date

Y para terminar el $now es lo que antes hicimos referencia al comando time() y pues lo toma como referencia.

Así pues podemos ver un ejemplo aquí:

Ejemplo

Saludos y espero que os sea útil.


[PHP] Script Registro rapido

Bien, éste registro rapido constará solamente de 2 partes :D !

Aquí podeis ver un ejemplo.

Ejemplo del registro rapido

Register.php

<html>
<head>Registro Rapido</head>
<body>
<FORM METHOD=”POST” ACTION=”registrar.php”>
Nick<br>
<INPUT TYPE=”TEXT” NAME=”nick”><br>
Password<br>
<INPUT TYPE=”password” NAME=”password” SIZE=28 MAXLENGHT=20><br>
Email<br>
<INPUT TYPE=”TEXT” NAME=”email”><br>
Nombre<br>
<INPUT TYPE=”text” NAME=”nombre” SIZE=28 MAXLENGTH=255><br>
<INPUT TYPE=”SUBMIT” value=”Insertar”>
</FORM>
</body>
</html>

Y ahora, el complicado.

registrar.php

<html>
<head>
<title>Registro con éxito</title>
</head>
<body>
<?php
$nick = $_POST['nick'];
$password = $_POST['password'];
$email = $_POST['email'];
$nombre = $_POST['nombre'];

//Conexion con la base
mysql_connect(“localhost”,”ichisito_prueba”,”prueba1234″) or die(“Imposible conectar con la DB!”);

mysql_select_db(“ichisito_prueba”) or die(“Imposible conectar con la tabla!”);

$sql = “INSERT INTO usuarios (nickname, password , email, nombre_usuario) VALUES (‘$nick’, ‘$password’, ‘$email’, ‘$nombre’)”;

mysql_query($sql);
?>
<b>Nickname <?= htmlspecialchars($nick) ?> registrado con éxito.</b>
</body>
</html>

Y bueno, eso es todo por ahora :)

Saludos


[Script Php] Uploader de archivos(Incompleto)

Bien, aquí podreis ver un script en php y HTML que diseñé hace un tiempecito

Muestra

Bien, os explicaré el codigo del html

<form enctype=”multipart/form-data” action=”uploader.php” method=”POST”><input name=”MAX_FILE_SIZE” value=”100000″ type=”hidden” /> Escoje el archivo a subir:&nbsp; <input name=”uploadedfile” type=”file” /><br />
<input value=”Upload File” type=”submit” /></form>

Bien, ¿que hace eso?

Un Form es aquello que podemos encontrar, por ejemplo desde un recuadro de texto único, como Multi linea y multi texto o bien, un simple botoncito :3

Ahora vemos el Uploader.php

<?
$target_path = “./uploads”;

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo “The file “.  basename( $_FILES['uploadedfile']['name']).” has been uploaded”;
} else{
echo “There was an error uploading the file, please try again!”;
}
?>

$target_path = “./uploads”; // Eso define en que carpeta se subirán todos lo uploads :O

echo “The file “.  basename( $_FILES['uploadedfile']['name']).” has been uploaded”; //Eso te muestra que el archivo ha sido subido correctamente, solo que aun no he aprendido como diablos crear un <a href=”"></a> para dicho comando xD

Y bueno, nada mas, os digo que está incompleto por el simple hecho que aun no he desarrollado la parte de codigo que te redirecciona al archivo subido o bien que te muestre una ruta para poder tomar el link, pero bueno, poco a poco n.n

Saludos :D !


[Script] Panel de sugerencias en Php+SQL

Bien, aquí teneis 3 breves scripts en PHP y SQL para que podais tener todos vuestro panel de sugerencias o formulario de sugerencias, también puede aplicarse en un formulario de registro o cosas así :3

Aquí teneis un breve ejemplo de cómo sería:

Visita la pagina de muestra

E aquí los scritps:

Index.php:

<!doctype html public “-//W3C//DTD HTML 4.0 //EN”>
<html>
<head>
<title>Formulario de sugerencias</title>
</head>
<body>
<div align=”center”>
<h1>Insertar un registro</h1>
<br>
<FORM METHOD=”POST” ACTION=”insertar.php”>
Nombre<br>
<INPUT TYPE=”TEXT” NAME=”nombre”><br>
Apellidos<br>
<INPUT TYPE=”TEXT” NAME=”apellidos”><br>
Email<br>
<INPUT TYPE=”TEXT” NAME=”email”><br>
Sugerencia<br>
<textarea NAME=”sugerencia”></textarea><br>
<INPUT TYPE=”SUBMIT” value=”Insertar”>
</FORM>
</div>
</body>
</html>

insertar.php:

<!doctype html public “-//W3C//DTD HTML 4.0 //EN”>
<html>
<head>
<title>¡Sugerencias aplicadas!</title>
</head>
<body>
<?php

//Definimos los caracteres

$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$sugerencia = $_POST['sugerencia'];
//Conexion con la base
mysql_connect(“localhost”,”ichisito_prueba”,”prueba1234″);

mysql_select_db(“ichisito_prueba”);

$sql = “INSERT INTO sugestions (nombre, apellidos, email, sugerencia) “;

$sql .= “VALUES (‘$nombre’, ‘$apellidos’, ‘$email’, ‘$sugerencia’)”;

mysql_query($sql);
?>
<h1><div align=”center”>Registro Insertado</div></h1>
<div align=”center”><a href=”pagina.php”>Visualizar el contenido de la base</a></div>
</body>
</html>

pagina.php:

<html>
<head>
<title>Tablón de sugerencias</title>
</head>

<body>
<div style=”width:500px”>
<?php
define(‘MAX_REC_PER_PAGE’, 10);
$db = mysql_connect(“localhost”, “ichisito_prueba”, “prueba1234″) or die(“Couldn’t connect to db!”);
mysql_select_db(“ichisito_prueba”) or die(“Couldn’t select db!”);
$rs = mysql_query(“SELECT COUNT(*) FROM sugestions”) or die(“Count query error!”);
list($total) = mysql_fetch_row($rs);
$total_pages = ceil($total / MAX_REC_PER_PAGE);
$page = intval(@$_GET["page"]);
if (0 == $page){
$page = 1;
}
$start = MAX_REC_PER_PAGE * ($page – 1);
$max = MAX_REC_PER_PAGE;
$rs = mysql_query(“SELECT sugerencia, nombre, apellidos, email FROM sugestions ORDER BY email ASC LIMIT $start, $max”) or die(“Employee query error!”);
?>

<table border=”1″ width=”159%” cellspadding=”5″>
<tr>
<th>Sugerencia</th>
<th width=”21%”>Nombre</th>
<th> apellidos</th>
<th>email</th>
</tr>

<?php
while (list($sugerencia, $nombre, $apellidos, $email) = mysql_fetch_row($rs)) {
?>
<tr>
<td width=”79%”><?= htmlspecialchars($sugerencia) ?></td>
<td><?= htmlspecialchars($nombre) ?></td>
<td><?= htmlspecialchars($apellidos) ?></td>
<td><?= htmlspecialchars($email) ?></td>
</tr>
<?php
}
?>
</table>

<table border=”0″ align=”center”>
<tr>
<td>Goto Page:</td>
<?php
for ($i = 1; $i <= $total_pages; $i++) {
$txt = $i;
if ($page != $i)
$txt = “<a href=\”" . $_SERVER["PHP_SELF"] . “?page=$i\”>$txt</a>”;
?>
<td align=”center”><?= $txt ?></td>
<?php
}
?>
</tr>
</table>
<hr>
</div>
</body>

</html>

sugestions.sql:

SET FOREIGN_KEY_CHECKS=0;
– —————————-
– Table structure for `sugestions`
– —————————-
DROP TABLE IF EXISTS `sugestions`;
CREATE TABLE `sugestions` (
`nombre` varchar(20) default NULL,
`apellidos` varchar(20) default NULL,
`email` varchar(20) NOT NULL default ”,
`sugerencia` varchar(50) NOT NULL,
PRIMARY KEY  (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Y hasta aquí llegó el Script / Tutorial

Espero que os haya gustado.

Nos vemos en el próximo post :)


[Php Script] MySQL Status

Script 1-> config.php

<?
$IP = ’127.0.0.1′;
$MP = ’3306′;
$TIMEO = 10;
$user = ‘pepito’;
$pass = ‘lapassworddepepito’;
$database = ‘databasepepito’;
$host = ’127.0.0.1′;
?>

Script nº2, Status.php

<?
require_once(“config2.php”);

$MySQL = @fsockopen ($IP, $MP, $errno, $errstr, $TIMEO);
if ($MySQL > 1) $map = 1;
if ($radio > 1) $radio = 1;

function conexion($user, $pass, $database,  $host=”localhost”)
{
$db = @mysql_connect($host,$user,$pass);
if($db)
{
$selected = mysql_select_db($database,$db);
if($selected)
{
return true;
}
}
else
{
return false;
}
}

echo ‘
<center>
<table border=”0″ width=”80″ id=”table5″ cellspacing=”0″ cellpadding=”0″>
<tr>
<td width=”90″><b><font size=”2″ font color=”grey”>MySQL:</font></b></td>
<td width=”23″>’;
if ($MySQL)
{
echo ‘<b><font id=”on” size=”2″ font color=”green”>On</font></b>’;
}
else
{
echo ‘<b><font id=”off” size=”2″ font color=”red”>Off</font></b>’;
}
;

?>

Y éste sería el resultado.

Status PHP


Seguir

Get every new post delivered to your Inbox.