Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?


Hola amig@s de Taringa vengo a compartir con uds un poco de gran material que encontré en la web. 2 lenguajes de programación: Javascript y PHP, Material muy interesante de la página norfiPC para el programador y el que quiera aprender a serlo. Empecemos con el post..



Javascript y PHP en un solo post





Qué es el lenguaje Javascript, introducción y usos prácticos


"Cómo funciona, en que se utiliza, ventajas de usar Javascript en las páginas web y en aplicaciones en la PC. Ejemplos demostrativos para copiar y pegar en el navegador web. Usar Javascript para hacer más interactivas las páginas y convertirlas prácticamente en aplicaciones que funcionen también offline, sin conexión a internet".

En todas las páginas de este sitio, de una forma u otra se utiliza Javascript.
Hay varias páginas dedicadas a este lenguaje con ejemplos y códigos prácticos para copiar y pegar. Útiles principalmente al que le interese el mundo web, tan necesario en estos días, pero también para usar en la PC.

A la mayoría de los lectores les causa cierto temor la palabra Javascript, asociándola con un lenguaje de programación solo asimilable para los que poseen conocimientos avanzados, pero no es así.

Cualquiera con un mínimo de lógica puede usar los elementos de Javascript en multitud de tareas, por eso es que me he animado a hacer este pequeño articulo introductorio.
También el Blogger hace ya algún tiempo, hice un pequeño post, que tuvo mucha aceptación en los lectores ya que fue bastante comprensivo.





¿Qué es Javascript?




Javascript es uno de los tantos lenguajes de programación, una especie de dialecto artificial diseñado para usarse en computadoras y hacernos la vida más fácil. Otros lenguajes son VBScript, PHP, ASP, Perl, Python, etc. Javascript es el que más se utiliza en la práctica.
Javascript es sencillo en comparación con los otros, su uso principal es en las páginas web para hacerlas más dinámicas e interactivas, pero también puede utilizarse en aplicaciones tanto en la PC como en el móvil.
Funciona del lado del usuario, esto quiere decir que cuando carguemos en nuestro navegador una página web, estamos cargando también el código de Javascript.
Aunque nos desconectemos de la red, si no cerramos el navegador, podemos seguir usando las funciones y efectos que incluye dicha página.
Incluso tenemos la opción de guardar la página en el equipo y luego offline abrirla y disponer de todas las funciones que incluye.
Usando sencillas funciones de Javascript es posible crear una multitud de efectos enormes, dependiendo solo de la imaginación del programador.
Repito, no es difícil de aprender su uso básico y está al alcance de cualquier persona, aun cuando no tenga conocimientos de programación.




Como funciona Javascript, sencillos ejemplos prácticos


Los siguientes códigos demostrativos, cópialos y pégalos en la barra de direcciones de tu navegador y presiona la tecla Enter, no temas que no saldrás de esta misma página..

javascript:alert('Hola esto es Javascript')

javascript:alert(''+document.title)

javascript:alert(''+location.href)


Como ves solo se abre una pequeña ventana de alerta independiente, en la que Javascript devuelve la información solicitada.
En el primer caso un aviso, en el segundo el título de esta página y en el último su dirección URL.


¿Cómo funcionan los códigos?

Si sientes curiosidad por saber cómo funciona es sencillo:

─ El término "javascript" le indica al navegador que lo que sigue es un código que debe ejecutar.

Alert() con esta función el navegador abre un cuadro de aviso o mensaje que se muestra al usuario.

─ Si dentro del paréntesis no hay nada, el mensaje estará en blanco. Si contiene texto lo mostrará (tiene que estar encerrado entre comillas)

─ Si es una función la ejecutará. Para escribir el resultado de una función es necesario anteponer el carácter +



Otros códigos curiosos y útiles:


Devuelve el nombre del navegador

javascript:alert(''+navigator.appName)

Muestra las cookies guardadas por este sitio web en tu equipo

javascript:alert(''+document.cookie)

Devuelve la fecha de la última modificación hecha a la página.

javascript:alert(''+document.lastModified)

Muestra con toda exactitud la fecha y la hora actual.

javascript:d = new Date();alert(''+'Fecha: '+d.getDate()+'nDia de la semana: '+d.getDay()+'nMes (0 al 11): '+d.getMonth()+'nAño: '+d.getFullYear()+'nHora: '+d.getHours()+'nHora UTC: '+d.getUTCHours()+'nMinutos: '+d.getMinutes()+'nSegundos: '+d.getSeconds())

Esta función es muy útil en internet, mediante ella podemos conocer la fecha de la última vez que se modificó dicha página, lo que en algunos casos puede darnos una idea de la validez de su contenido.

Son solo algunos ejemplos, existen varias funciones, que incluso pueden combinarse para obtener información y también para crear efectos e interactuar con el usuario.
Los códigos anteriores son muy utilizados para crear Bookmarklets, estos no son más que vínculos que se pueden guardar en la barra de marcadores del navegador, como si fueran links a páginas, solo que en vez de direcciones contienen las funciones en Javascript para usarlas con facilidad solo dando un clic en el botón del Bookmarklet.
En otra página de este sitio se almacena gran cantidad de estos Bookmarklets: Bookmarklets para usar en el navegador web
Otro ejemplo del uso de Javascript, son los botones que en las páginas web empleamos a diario para dar nuestra opinión, por ejemplo el botón "Me Gusta" de Facebook, el +1 de Google+ y el "Tweet" de Twitter.




Infografía sobre el funcionamiento de Javascript


Infografía que demuestra cómo crear un simple código y como ejecutarlo de tres formas diferentes, con un vínculo HTML, con un botón y mediante un bloque.




Crear aplicaciones con Javascript para usar offline


Podemos usar código Javascript para crear sencillas aplicaciones y realizar tareas en el equipo, de acuerdo a nuestro interés y necesidad.
Solo es necesario copiar al código al Bloc de notas y guardar el archivo con la extensión HTA, en vez de la tradicional TXT.
El resultado es una aplicación HTA o HTML, funciona de forma similar a otra aplicación.
El primero de los siguientes códigos de ejemplo permite crear una aplicación para comprobar la fortaleza de las contraseñas, el otro mostrar y ocultar de forma alterna los archivos ocultos y de sistema en Windows.


<h3>Comprobar la fortaleza de una contraseña</h3>
<div style=background-color:#b7e5ff;position:relative;width:561px;height:36px;z-index:1;left:0px;top:4px id="PassWord_Field">
<div style=position:absolute;width:372px;height:6px;z-index:3;left:210px;top:14px id="Strength_Visual"></div>
<div style=position:absolute;width:371px;height:12px;z-index:2;left:210px;top:3px id="Strength_Box">
<font id="Display"></font></div>
<div style=position:absolute;width:161px;height:11px;z-index:1;left:6px;top:7px id="EntryBox">
<input onkeypress='Javascript:passwordstrength()' type="password" id="Password" /></div>&nbsp;</div><br />
<script type="text/javascript">
function passwordstrength () {
l=4 ; m=6 ; n=8 ;
b=document.getElementById('Password').value ;
if (b.length<l) {
c="Fortaleza de la contraseña: <font color='red'><b>MUY DEBIL</b></font>";
d="<font size='2'><font color='red'><b>_______________</b></font>" ;}
else if (b.length<m) {
c="Fortaleza de la contraseña: <font color='#FF3300'><b>DEBIL</b></font>";
d="<font size='2'><font color='#FF3300'><b>_____________________</b></font>";}
else if (b.length<n) {
c="Fortaleza de la contraseña: <font color='blue'><b>NORMAL</b></font>";
d="<font size='2'><font color='blue'><b>____________________________</b></font>";}
else {
c="Fortaleza de la contraseña: <font color='green'><b>FUERTE</b></font>";
d="<font size='2'><font color='green'><b>_____________________________________</b></font>"; }
document.getElementById('Display').innerHTML=c ;
document.getElementById('Strength_Visual').innerHTML=d ; }
</script>



<input class="button" type="button" value="Ocultar/Mostrar archivos ocultos" onclick="hideshow()"><br>
<script type="text/vbscript">
Sub hideshow()
Hidden = "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden"
SHidden = "HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedShowSuperHidden"
Set objShell = CreateObject( "WScript.Shell" )
St = objShell.RegRead(Hidden)
If St = 2 Then
objShell.RegWrite Hidden, 1, "REG_DWORD"
objShell.RegWrite SHidden, 1, "REG_DWORD"
Else
objShell.RegWrite Hidden, 2, "REG_DWORD"
objShell.RegWrite SHidden, 0, "REG_DWORD"
End If
objShell.SendKeys( "{F5}" )
End Sub
</script>




Lista de variables y funciones de Javascript para usar en las páginas web

"Recopilación de las variables y funciones de Javascript más empleadas en el diseño y la programación web, las interpretan la gran mayoría de los navegadores, útiles para agregarle funcionalidad y dinamismo a las páginas web, códigos y ejemplos prácticos para copiar y pegar."



Funciones y variables sencillas, fácil de comprender y utilizar, aun sin ser experto en el lenguaje, solo copiando y pegando porciones de código.

Es un lenguaje interpretado, es decir solo es ejecutado por el navegador web, no por el sistema operativo.

Funciona del lado del cliente, es decir la página web solo se carga una vez del servidor y posteriormente las funciones que contiene se ejecutan sin tener que recargarla, diferente a lenguajes como PHP que son lenguajes de servidor.

Usar Javascript en la práctica

A continuación se muestra una sencilla recopilación de variables y funciones de Javascript, que se pueden emplear en las páginas web en multitud de funciones.

¿Que son las variables de Javascript?

Son porciones de código que devuelven una información específica, por ejemplo direcciones web, título de páginas, datos del navegador utilizado, datos del sitio web, etc.
También pueden usarse en sencillas funciones como cambiar la posición o el tamaño de la ventana abierta por el navegador, ejecutar acciones cuando se inicie una página, mostrar mensajes, solicitar confirmación del usuario, redireccionar a otras páginas, mostrar diferentes paginas dependiendo del navegador que se emplee, en fin infinidad de funciones.
Con un poco de imaginación podemos utilizarlas para agregarle funcionalidad y dinamismo a cualquier página.
También nos pueden ayudar a comprender el funcionamiento de la inmensa cantidad de javascript que es común encontrar en el código de cualquier página en la actualidad.
Las variables son indispensables si queremos crear sencillas funciones o nuestros propios Bookmarklets, para utilizarlos, e inclusive compartirlos en la red.


Leyenda

Color violeta = Código

Color azul = Resultado de ejemplos

Color verde = Vínculos de demostración

¿Cómo utilizar las variables y funciones de Javascript?


En este link está la página donde se encuentran las diferentes Variables y funciones de Javascripts para que las prueben una por una y se les aclare mejor las ideas, no las coloco en el post para que no se haga tan largo.



Atributos de eventos de Javascript códigos y ejemplos prácticos

Los eventos son acciones determinadas que Javascript puede detectar y los objetos de eventos aportan la información de que evento ha ocurrido, estos pueden haber sido provocados por la acción del usuario o por el propio dinamismo de la página.
Son muy usado para ejecutar funciones que no serán iniciadas hasta que el evento se ejecute.
Los atributos de eventos pueden ser insertados en diferentes elementos HTML para definir los eventos que ocurran, lo que facilitan la ejecución de funciones de diferentes maneras, haciendo que las páginas web ganen en dinamismo, fluidez y facilitan al usuario interactuar con el contenido.


En este link está la Lista de atributos de eventos de Javascript, no lo pongo en el post por la misma razon que explique antes, mi idea es darte un buen patallazo y que luego, si te gusta, te metas de lleno a bucear mas profundo.



Como escribir con Javascript texto y elementos en las páginas web


"Como utilizar Javascript para escribir en una página web texto, variables, vínculos, scripts, iframes. Códigos con ejemplos prácticos que pueden utilizarse para añadir dinamismo y funcionalidad al contenido de cualquier blog o página web."

Javascript es un sencillo lenguaje de programación, que permite agregar diversas funcionalidades a las páginas web y de esa forma mejorar las limitadas posibilidades del código HTML.
Javascript hace las páginas más dinámicas, interactivas y es muy usado para agregarles efectos útiles.
La gran mayoría de las paginas actuales, especialmente las escritas en HTML5, incluyen scripts, botones, widgets, que todos son escritos de forma dinámica con Javascript.
Ejemplos son los famosos Me Gusta, +1, Twittear, que los puedes ver en esta misma página.
Te invito a dar un corto paseo, para conocer cómo usar Javascript para escribir texto y otros elementos.
No es necesario conocimientos avanzados del lenguaje, solo seguir reglas elementales, en ocasiones solo bastará copiar y pegar cortas líneas de código
.

Como usar la función document.write, ejemplos prácticos:

La funcion document.write de Javascript permite escribir en una página texto, el resultado de una funcion o ambos.

Se utiliza de cualquiera de las siguientes formas:

document.write('texto');
document.write(+funcion);
document.write(+1raFuncion+2daFuncion);


El resultado aparecerá en el lugar exacto de la página donde se inserte el código.
Logicamente, este código debe ir encerrado entre dos etiquetas <script> para que el navegador lo interprete como tal.


El texto encerrado entre comillas será escrito literalmente.
Si no se usan comillas se asumirá que es una variable, esta debe estar antecedida por el signo
: + Algunos ejemplos a continuación.

Escribir texto y variables con Javascript:

El primer ejemplo de document.write escribe en la página el texto 'Hola', el segundo el resultado de la variable screen.width que devuelve el ancho de la pantalla en pixeles y el tercero agrupa texto y la variable.

<script type="text/javascript">
document.write('Hola')
</script>

<script type="text/javascript">
document.write(+screen.width)
</script>

<script type="text/javascript">
document.write('Ancho de la pantalla: '+screen.width+' pixeles')
</script>


Se mostrará en la página lo siguiente:

Hola

1440

Ancho de la pantalla: 1440 pixeles


Por supuesto que no se utiliza Javascript para escribir un simple texto, se usa cuando el texto está acompañado de una variable que cambiará su valor dependiendo lo que se exprese con ella.

Por ejemplo, de la siguiente forma podemos escribir la fecha de la última modificación de la página, observa que la variable no está encerrada entre comillas y posee un signo de más.

<script type="text/javascript">
document.write('Ultima modificacion: '+window.document.lastModified)
</script>


Ultima modificacion: 07/03/2013 01:04:04

O puedes escribir el nombre del navegador con que se cargue la pagina:

<script type="text/javascript">
document.write('Usas el navegador: '+navigator.appName)
</script>

Usas el navegador: Netscape

Si quieres continuar escribiendo despues de la variable, necesitas otro signo de mas despues de ella, por ejemplo:

<script type="text/javascript">
document.write('El titulo de esta pagina es: '+window.document.title+'
y la direccion URL es: '+window.document.URL)
</script>


Escribir vínculos con Javascript:

La función document.write es muy utilizada para escribir vínculos e inclusive otros scripts.
En el siguiente ejemplo se utiliza document.write para escribir un link en la página, pero solo si el navegador usado es Firefox o Google Chrome, si se emplea Internet Explorer no se verá.


<script type="text/javascript">
//<![CDATA[
if(navigator.appName.indexOf( "Netscape" )!= -1){
document.write('<a href="http://www.taringa.net">Solo para Firefox y Google Chrome</a>');} //]]>
</script>


Link solo para Firefox y Google Chrome

Bien! si hasta acá te gustó, no dudes en seguir buceando en busca de más conocimientos sobre este lenguaje, acá te dejo los links restantes de los temas de la página norfiPC, te recomiendo la página porque tiene muy buen material:



Todo estos titulos Aqui



Qué es PHP?




Definicion de Wikipedia: (Más Info click en el enlace)

PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.2 Este lenguaje forma parte del software libre publicado bajo la licencia PHP que es incompatible con la Licencia Pública General de GNU debido a las restricciones del uso del término PHP.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools).4 Fue creado originalmente por Rasmus Lerdorf; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.




Mostrar los encabezados HTTP a los visitantes con PHP

"Códigos para insertar en el código fuente de las páginas y mostrar la dirección IP y otras informaciones del usuario y del servidor web. Lista con los principales encabezados o HTTP headers que se pueden escribir usando PHP. Requisitos necesarios".

En internet al cargar con nuestro navegador una página web cualquiera, previamente se efectúan una serie de operaciones que transcurren de forma invisible a nosotros, pero son determinantes para poder establecer una conexión.
Al presionar un link en una página o introducir una dirección URL, el navegador envía una serie de peticiones al servidor web donde se almacena la página solicitada, son conocidas estas peticiones como encabezados web o HTTP headers y son establecidos por los protocolos existentes.

El objetivo de las peticiones es informarle al servidor de datos del solicitante, como la dirección IP, el tipo de equipo donde se va a mostrar la página, el sistema operativo instalado, la versión y otros.

Esto permitirá que la página se muestre correctamente en el equipo del cliente ya que en ocasiones hay disponibles diferentes versiones en el servidor.
Todo este proceso es invisible a los ojos del usuario y se efectúa con bastante rapidez.

Es posible mostrar algunos de los encabezados y la respuesta devuelta por el servidor, esto puede ser muy útil ya que tendremos información del servidor donde se aloja la página solicitada, pero además nos puede servir para agregarle utilidad a una página determinada y que los usuarios puedan ver su propia información, por ejemplo la dirección IP que tienen asignada en ese momento.




¿Cómo mostrar los encabezados a los usuarios de una página?


Para lograr que al usuario cargar una página determinada en su navegador, vea información propia, como la dirección IP, el host, su proveedor de internet, el puerto usado en su equipo, etc. lógicamente es necesario usar el lenguaje PHP.
PHP es un lenguaje de programación que a diferencia de otros como Javascript, se ejecuta del lado del servidor.

Requisitos para ver los encabezados o HTTP headers

Son necesarios tres requisitos:.

✓ Que el servidor donde se almacene la página ofrezca soporte de PHP, cosa que la gran mayoría proporciona en la actualidad.

✓ Que el usuario tenga acceso al código fuente de la página web donde se desea mostrar la información.

✓ Que la pagina sea servida como PHP, o sea que tenga la extensión de archivo .PHP, en vez de HTML o de HTM.

Cumpliendo estos requerimientos el proceso es fácil.



Principales encabezados o HTTP headers usados

A continuación una lista de los principales encabezados web, que pueden resultar útiles para mostrar información a los lectores de nuestras páginas.
Más abajo veremos cómo utilizarlos.


'REMOTE_ADDR'
Muestra la dirección IP asignada al usuario que carga la página en su navegador.

'REMOTE_HOST'
El nombre del host del usuario.

'REMOTE_PORT'
El puerto empleado por el equipo del usuario, para comunicarse con el servidor web.

'HTTP_REFERER'
Dirección de la página anterior que dirige a la pagina actual.

'REQUEST_URI'
La URL que se empleo para acceder a la página, por ejemplo: "/index.html"

'HTTP_USER_AGENT'
Contenido de la cabecera User-Agent de la petición actual.
Consiste en una cadena que indica el agente de usuario del navegador web, contine varios datos como el modelo del navegador, la versión, sistema operativo, etc.

'HTTPS'
Ofrece un valor no vacío si el script es pedido mediante el protocolo HTTPS.

'SERVER_ADDR'
La dirección IP del servidor donde se está ejecutando actualmente el script.

'SERVER_NAME'
El nombre del host del servidor donde se está ejecutando actualmente el script.

'DOCUMENT_ROOT'
El directorio raíz de documentos del servidor en el cual se está ejecutando el script actual.

'SERVER_SOFTWARE'
Cadena de identificación del servidor dada en las cabeceras de respuesta a las peticiones.

'SERVER_PROTOCOL'
Nombre y número de revisión del protocolo de información a través del cual la página es solicitada, por ejemplo "HTTP/1.0".

'SERVER_ADMIN'
El valor de la directiva SERVER_ADMIN (de Apache) en el archivo de configuración del servidor web.

'REQUEST_METHOD'
Método de petición empleado para acceder a la página, puede ser cualquiera de los siguientes: GET, HEAD, POST, PUT.

'REQUEST_TIME'
Fecha Unix de inicio de la petición

'QUERY_STRING'
La cadena de la consulta de la petición de la página.

'HTTP_ACCEPT'
Contenido de la cabecera Accept de la petición actual.

'HTTP_ACCEPT_CHARSET'
Contenido de la cabecera Accept-Charset: de la petición actual, si existe. Por ejemplo: 'iso-8859-1,*,utf-8'.

'HTTP_ACCEPT_ENCODING'
Contenido de la cabecera Accept-Encoding de la petición actual, si existe. Por ejemplo: "gzip".

'HTTP_ACCEPT_LANGUAGE'
Contenido de la cabecera Accept-Language de la petición actual, si existe. Por ejemplo: "en", "es", etc.

'HTTP_CONNECTION'
Contenido de la cabecera Connection de la petición actual, si existe. Por ejemplo: "Keep-Alive".

'HTTP_HOST'
Contenido de la cabecera Host de la petición actual.

'SCRIPT_FILENAME'
La ruta del script ejecutándose actualmente en forma absoluta.

'SERVER_PORT'
El puerto de la máquina del servidor usado por el servidor web para la comunicación.

'SERVER_SIGNATURE'
Cadena que contiene la versión del servidor y el nombre del host virtual que son añadidas a las páginas generadas por el servidor.

'SCRIPT_NAME'
Contiene la ruta del script actual. Esto es de utilidad para las páginas que necesiten apuntarse a si mismas. La constante __FILE__ contiene la ruta absoluta y el nombre del archivo actual incluido.

'PHP_AUTH_DIGEST'
Esta variable tiene el valor de la cabecera "Authorization" enviada por el cliente (que entonces debe emplear para realizar la validación adecuada) si se ejecuta en Apache como módulo realizando la autentificación Digest HTTP.

'PHP_AUTH_USER'
Esta variable tiene el valor del nombre del usuario.

'PHP_AUTH_PW'
Esta variable tiene el valor de la contraseña proporcionada por el usuario, cuando en Apache o en IIS (ISAPI en PHP 5) se ejecuta un módulo de autentificación HTTP.

'AUTH_TYPE'
Esta variable tiene el valor del tipo de autentificación empleada, cuando en Apache se ejecuta un módulo de autentificación HTTP.

'PATH_INFO'
Contiene cualquier información sobre la ruta proporcionada por el cliente, a continuación del nombre del fichero del script actual, pero antecediendo a la cadena de la petición.

'ORIG_PATH_INFO'
Versión original de "PATH_INFO" antes de ser procesado por PHP.



Como escribir con PHP la dirección IP y otros encabezados de los visitantes

Para escribir el resultado de los encabezados tenemos que utilizar en PHP, la variable SERVER.
$_SERVER es una variable especial que incluye PHP que contiene toda la información del servidor web, es conocida como Superglobal.
En PHP todas las variables son antecedidas del signo del dólar: $
Para imprimir, o sea escribir el resultado de una variable se utiliza el comando ECHO de la siguiente forma:

<?php
echo $_VARIABLE['declaracion'];
?>


Un ejemplo práctico:

<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>


De la forma anterior se escribirá el agente de usuario del navegador usado.

Ejemplos prácticos

De una forma similar, usando la tabla como guía, se puede escribir cualquiera de la información necesaria o incluso combinar varias variables.

Ejemplo del uso de varias variables

<?php
echo "Tu dirección IP es: {$_SERVER['REMOTE_ADDR']}<br>";
echo "El servidor es: {$_SERVER['SERVER_NAME']}<br>";
echo "Vienes de la página: {$_SERVER['HTTP_REFERER']}<br>";
echo "Te has conectado usando el puerto: {$_SERVER['REMOTE_PORT']}<br>";
echo "El agente de usuario de tu navegador es: {$_SERVER['HTTP_USER_AGENT']}";
?>



Utiliza el siguiente código para crear una tabla:

<?php
echo '<table border="1">';
foreach($_SERVER as $k => $v) {
echo '<tr><td>'.$k.'</td><td>'.$v.'</td></tr>';
}
echo '</table>';
?>



Sacar la dirección IP detras de un Proxy:

<?php
echo "Tu dirección IP es: {$_SERVER['HTTP_X_FORWARDED_FOR']}";
?>



Redirecciona al usuario que utilice Internet Explorer a una página diferente:

<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
header("Location: ie.html";
}
?>




Como subir fotos, imágenes y otros archivos a un servidor web




En ocasiones los que tenemos una página web o blog en la red, tenemos necesidad de un medio que permita a los usuarios subir imágenes o fotos para compartirlas y mostrarlas en nuestro sitio.

Si no disponemos de algún plugin o script donde alojamos la página que lo permita, podemos hacerlo nosotros mismos, no es nada difícil, solo unas sencillas líneas de código como se detalla en esta página.

Siempre siguiendo las reglas de seguridad que se recomiendan para no comprometer la seguridad de nuestro servidor.
Para subir fotos, imágenes o cualquier otro archivo a un servidor web, es necesario el uso de PHP.

Se necesita un formulario en la página que será el que verá el usuario y este cargará un sencillo script que estará en la misma ubicación de la página y contiene el código en PHP que ejecutará la función requerida.


Toda la info Acá: (Para no exceder el Post)

Más Info: Como proteger los formularios y evitar la inyección de código dañino SQL en PHP

Más Info: Como crear un convertidor de imágenes en caracteres ASCII usando PHP


Bueno eso es todo por ahora, espero que los links que comparti les sirva para ampliar mas sus conocimientos, les aconsejo visitar la página NORFIPC ya que tiene muy buen material variado, bueno saludos y buen comienzo de semana a tod@s!



Si te gustan mis aportes, seguíme!!




Recomendame


Si te sirvió este aporte y te gustó, Seguí el post y dale a favoritos, desde ya muchas gracias!!!