Posts Tagged “codigo”

Voy a explicar como forzar la descarga de un fichero tipo (.doc, .pdf, .txt, etc…) y no lo abra en el navegador.
Esta vez usaremos header()
Descripción:
void header ( string $string [, bool $replace [, int $http_response_code ]] )
… tambien filesize()
Descripción
int filesize ( string $nombre_archivo )
Obtiene el tamaño del archivo dado.
Lista de parámetros
nombre_archivo
Ruta al archivo.
Este es el script forzarDescarga.php
<?php
$enlace = $ruta_a_tu_fichero.“/”.$id;
header (“Content-Disposition: attachment; filename=”.$id.“\n\n”);
header (“Content-Type: application/octet-stream”);
header (“Content-Length: “.filesize($enlace));
readfile($enlace);
?>
Para descargar el documento usar este enlace:
forzarDescarga.php?id=metodophp.pdf
Deberás reemplazar metodophp.pdf, por el nombre de tu documento .doc, .pdf, .txt que desees descargar.
Bajate el script
Tags: codigo, ejemplos, header, PHP, programacion, Script, Tutoriales
8 Comentarios »

Os voy a dejar este sencillo script que nos permite saber si una url es valida
En esta ocasión voy a utilizar una función que es fopen()
Caracteristicas de fopen():
Descripción
resource fopen ( string $nombre_archivo , string $modo [, bool $usar_ruta_inclusion [, resource $contexto ]] )
fopen() asocia un recurso con nombre, especificado por nombre_archivo , a una secuencia.
Aqui os dejo el script:
<?php
//Guardamos el sitio que queremos comprobar
$url = “http://www.metodophp.com”;
$sitio = @fopen($url,“r”); // Comprobamos si abre el sitio
if ($sitio){
echo “El sitio ” . $url . “ está online.”;
}
else{
echo “El sitio ” . $url . “ está offline.”;
}
?>
Bueno ahora os toca practicar un poquito.
existeurl.rar
Tags: codigo, ejemplo, PHP, Script, tutorial, url, verificar
1 Comentario »

Bueno os voy a mostrar una función simple con la que podemos calcular la edad de una persona
La función que he creado, calcula los años que han pasado desde una determinada fecha. Voy a utilizar la función explode() para separar los datos de Dia, Mes y Año y realizo una operación matemática para hacer el calculo.
explode()
explode — Divide una cadena por otra
Descripción
array explode ( string $separador , string $cadena [, int $limite ] )
Devuelve una matriz de cadenas, cada una de las cuales es una subcadena de cadena formada mediante su división en las fronteras marcadas por la cadena separador . Si se especifica limite , la matriz devuelta contendrá un máximo de limite elementos con el último conteniendo el resto de la cadena .
Si separador es una cadena vacía (”"), explode() devuelve un valor igual a FALSE. If separador contiene un valor que no está presente en cadena , la función explode() devuelve una matriz que contiene la cadena .
Si el parámetro limite es negativo, se devuelven todos los valores salvo el último limite . Este comportamiento se incluyó en la versión de PHP 5.1.0.
Aunque la función implode() por razones históricas puede aceptar sus parámetros en cualquier orden, no sucede lo mismo con la función explode(). Por tanto, se debe asegurar que el argumento separador se indique antes que el argumento cadena .
(more…)
Tags: codigo, ejemplo, funciones, PHP, Script, tutorial
No Hay Comentarios »

Bueno creo que debo de escribir una pequeña introducción a que son las Expresiones Regulares.
Las expresiones regulares son un sistema cómodo, rápido y potente (una vez se domina) de realizar un filtrado sobre un determinado caso, y obtener un grupo más reducido y específico, excluyendo los resultados que no coincidan con el patrón dado.
Siendo más técnicos, con ayuda de un modelo matemático, llamado DFA (Autómata Finito Determinista) se puede observar como se aceptarían las cadenas que casaran con la expresión regular equivalente abc*.

(more…)
Tags: codigo, expresiones regulares, introduccion, PHP, programacion, tutorial
No Hay Comentarios »
Escrito por: Luebsgrafic en PHP

Quiero ir haciendo diferentes entradas con funciones que en un momento u otro me han venido, como anillo al dedo, la verdad que PHP tiene muchas funciones preconstruidas, no hace falta conocer todas pero hay muchas que es mejor saber que están ahí para cuando las necesites, ya no solo por que nos puede quitar muchas horas de trabajo, sino por la claridad de código.
Funciones utiles en PHP
Capitulo I
abs
abs: devuelve el valor absoluto de un número.
$num = -3.4;
$aa = abs($a);
echo $aa, “\n”;
devolverá 3.4
(more…)
Tags: codigo, funciones, html, PHP, programacion
No Hay Comentarios »
|