HackPR.NET

Webmasters => Desarrollo Web => Topic started by: VIGODIT on June 17, 2005, 04:51:09 AM

Title: QUE ES PHP? incluyo un manual :)
Post by: VIGODIT on June 17, 2005, 04:51:09 AM
PHP
(acrónimo recursivo de "PHP: Hypertext Preprocessor", originado inicialmente del nombre PHP Tools, o Personal Home Page Tools) es un lenguaje de programación interpretado, concebido en el tercer trimestre de 1994, siendo el día 8 de Junio de 1995 lanzada la versión 1.0, por Rasmus Lerdorf. Se utiliza principalmente para la programación de páginas web activas, y se destaca por su capacidad de mezclarse con el código HTML. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un compilador comercial denominado (Zend Optimizer).

El uso más extendido del lenguaje PHP, es el de formar parte de una página web con el propósito de agregarle características dinámicas. Su interpretación y ejecución se da en el servidor en el cual se encuentra almacenada la página y el cliente solo recibe el resultado de la ejecución. Cuando el cliente hace una petición al servidor para que le envíe un página web, enriquecida con código PHP, el servidor interpretará las instruccions mezcladas en el cuerpo de la página y las sustituirá con el resultado de las mismas antes de enviar el resultado a la computadora del cliente. Además de las páginas web es posible utilizarlo para generar archivos PDF, Flash o JPG, entre otros.

Usos de PHP
Los principales usos del PHP son los siguientes:

Programación de páginas dinámicas en servidores, habitualmente en combinación con MySQL, aunque cuenta con soporte nativo para otras muchas bases de datos, soportando además ODBC, lo que le permite conectarse prácticamente a cualquier base de datos.
Puede ser utilizado tambien como lenguaje de scripting en consola, al estilo de Perl, en Linux, Windows y Mac.
Creación de aplicaciones gráficas "stand-alone" que no usan un navegador Web (Web browser), con la combinación de PHP y GTK (Gimp Tool Kit). Con PHP-GTK se pueden desarrollar aplicaciones de escritorio tanto para los sistemas operativos basados en Unix, como para Windows y Mac OS

Ejemplo de Código PHP
Sigue un ejemplo de una aplicación web sencilla, en PHP:

<html>
<head>
    <title>Ejemplo</title>
</head>
<body>
<?php
if (isset($_POST['muestra'])) {
     echo 'Hola, '.htmlentities($_POST['nombre'])
         .', tu comida favorita es:'. htmlentities($_POST['comida']);
} else {
?>
<form method="POST">
    ¿Cuál es tu nombre?
    <input type="text" name="nombre"/>
    ¿Cuál es tu comida favorita?
    <select name="comida">
        <option>Spaghetti</option>
        <option>Asado</option>
        <option>Pizza</option>
    </select>
    <input type="submit" name="muestra" value="Seguir">
</form>
<?php
}
?>
</body>
</html>

Podemos Observar que:

Las variables enviadas por un formulario por método POST, son recibidas en el script dentro del arreglo $_POST, esto facilita tremendamente la obtención de datos y funciona para todas las fuentes de información en una aplicación web, desde cookies en el arreglo $_COOKIES, en el URL por $_GET, en la sesión por $_SESSION, del servidor y el cliente por $_SERVER.
Sintaxis embebida dentro del HTML, lo que permite diseñar la página Web en un editor común de HTML y añadir el código dinámico dentro de las etiquetas <?php ?>.
Operador de concatenación '.', que facilita el trabajo con cadenas de texto.
Numerosas funciones de utilidad para aplicaciones Web como la función htmlentitites(), que convierte los caracteres que tienen algun significado en el marcado HTML o que podrían desplegarse erróneamente en el navegador como acentos y diéresis, en sus equivalentes en formato HTML .


MANUAL (http://www.webestilo.com/php/)<-----------AQUI les dejo un buen manual en español
(https://hackpr.net/foro/proxy.php?request=http%3A%2F%2Fwww.hkmtg.com%2Ffriend%2Fexpansion%2Ftr.gif&hash=b34cece7d84217d7a4aac9e5848661233135e8f9) VIGODIT



FUENTE (http://es.wikipedia.org/wiki/PHP#Usos_de_PHP)
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: ElecBoy on June 17, 2005, 03:12:46 PM
Buen cursillo para los principiantes en PHP. :o
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: VIGODIT on June 17, 2005, 03:18:29 PM
gracias boss ;)
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: xelit on July 19, 2005, 05:47:36 PM
donde podria ver como queda esto???...

lo puse en el mail pero no aparecen todas las opciones que pusiste en la programacion....
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: xelit on August 10, 2005, 09:45:11 PM
crri-crri  :D
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: ZAMA on August 11, 2005, 12:58:09 AM
Quote from: xelit on August 10, 2005, 09:45:11 PM
crri-crri  :D
:D es un grillito ironico  :D
creo que lo tienes que poner textual (digitarlo todo nuevamente) o sea, no te sirve el viejo y querido, "copiar" "pegar" porque lo he echo, con otro ejemplo y no funcó hasta que lo dijite toooodo  :P :P :P
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: Anthrax on August 11, 2005, 04:04:47 PM
bien vigodit buena informacion
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: xelit on August 11, 2005, 09:20:32 PM
jeje....bueno,tendre que escribir todo... >:(
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: ::: Lot3k ::: on August 13, 2005, 09:32:07 PM
Claro que no , solo basta con copiarlo ... ;D ;D
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: xelit on August 13, 2005, 09:36:33 PM
Eso hice lot3k pero lo que escribio vigodit supongo que tiene movimiento...jeje...no se como llamarlo..que crea un icono y se abren varias opciones no??...cuando lo pego en el msn solo me aparece como una imagen pero no me deja ver las opciones...no se si se entendio?
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: ::: Lot3k ::: on August 13, 2005, 09:43:13 PM
Esto lo tienes que hacer en un editor de paginas web... ;D ;D ;D
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: xelit on August 13, 2005, 09:45:08 PM
claro!!!!!!.....porque no me lo dijeron cuando pregunte primero y no me mataba buscando jejejej....ahora a buscar un editor..

Grax Lot3k
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: -SbZ- on September 13, 2005, 11:21:09 AM
Gracias por el tutorial vigodit, me iniciare de ya.

UNAS preguntas:

Me ha llegado a mis orejas que php es muy vulnerable.
Es eso cierto? o mejor dicho. Es tan facil que te hagan algo en tu pagina programada en este lenguaje?
Aconsejarian aprender otro lenguaje debido a esto?

De entrada ya me imagino un paar de cosas que te pueden hacer, sin embargo, como no tengo ni idea de programacion pues, lo unico que puedo decir al respecto es lo que ustedes siempre dicen y con eso a mi no me dicen nada, de momento.
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: Zcarpa on October 18, 2005, 08:21:13 PM
Aqui hay mas info


QUE ES PHP

Php es un lenguaje HTML-embeeded que te permite incluir un código de programación en las páginas html para producir un output dinámico en relación con las exigencias de los usuarios.

COMO FUNCIONA

El código en Php incluido en una página html se ejecuta en el servidor antes de que se envíe la página al usuario que lo pida. Para hacer esto es necesario que en el servidor se instale el paquete Php que procede a la compilación del código.




mas preguntas y respuestas cheken esta ....http://www.htmlpoint.com/faq/php/index.html
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: darkwizzard0 on June 07, 2006, 01:46:10 PM
perdon, pero en tu manual, te falto una parte en el script ...  :-\
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: SirJavier on September 15, 2006, 08:15:51 PM
no tienes algun manual para descargar o que ya este comprimido es que quisiera aprender bien php y mysql :-\
Title: Re: QUE ES PHP? incluyo un manual :)
Post by: NeshX on November 07, 2006, 04:26:55 AM
Hola VIGODIT

MIRA, he creado un Upload. es decir, te metes a mi pagina: http://www.filehosting.uk.tt/upload.php
y puedes cargar cualquier cosa,programa,fotos,etc...
Todo lo que subas por hay, llegara a esta carpeta: http://www.filehosting.uk.tt/files
OK, subimos el archivo y carga la misma pagina http://www.filehosting.uk.tt/upload.php
Pero quiero es que cuando se suba un Archivo o algo, abajo cuando la pagina se refresque, es decir. Cuando cargue el archivo que se decea cargar abajo aparezca la direccion web + el nombre del archivo que se cargo con el Upload.
ejemplo si subo un programa llamado: smsn.exe
abajo aparezac una linea de texto que diga: Su fichero esta en: http://www.filehosting.uk.tt/files/smsn.exe

RESPONDEME POR FAVOR, AGREGAME a tu MSN: [email protected]