djmarkski
Usuario (Argentina)
Bienvenidos En este post los voy a introducir a PHP, y enseñarles algunos scripts basicos y cosas para ir arrancando con este lenguaje. El tutorial es, en parte mio, y en parte (sobre todo lo tecnico) del sitio web w3Schools, el cual ofrece cursos gratuitos de varios lenguajes de Programación, pero esta en Ingles. <? echo 'Barra separadora en PHP'; ?> Para comenzar, vas a nececitar saber manejarte con HTML y CSS (para darle forma a la pagina, si el post tiene exito y en los comentarios se pide, tal vez haga un post con lo basico sobre esto.) Si sabes JavaScript probablemente sera mas facíl, pero no es necesario. (yo no se JavaScript, solo cosas demaciado basicas como hacer aparecer y desaparecer divs, y esas cosas, ademas de que lo aprendi despues de aprender PHP) Pero, mas detalladamente... ¿Que es PHP? Es un lenguaje de programación de codigo abierto (O open-source) muy popular, facil de aprender, lo suficientemente poderoso para mantener WordPress y lo suficientemente profundo para mantener Facebook, ademas de ser ideal para el primer lenguaje de programacion de cualquiera, por lo simple que es. (Ademas de mantener a nuestra amada Taringa). Los scripts PHP se ejecutan en el servidor y el resultado es mandado al usuario, por lo que tu codigo esta seguro y no puede ser visto (como el JS) siempre y cuando la seguridad del servidor que lo corra este en orden. ¿Como comenzamos? Vas a nececitar un servidor que ejecute scripts PHP, esto se puede hacer facilmente en tu propia PC para comenzar, si tenes Windows, podes usar WebMatrix, un programa que ejecuta varios lenguajes de programación. Si corres Linux o MacOS (que tendras en la cabeza), o estas en Windows pero buscas un programa que solo tenga lo necesario, podes usar XAMPP, el cual se puede conseguir del sitio web de ApacheFriends <? echo 'Barra separadora en PHP'; ?> Nuestro editor. Ahora que ya tenemos nuestro servidor funcionando en nuestra PC (o nuestro host listo, pero si estas aprendiendo recien, mejor que uses uno de los programas en tu PC) vamos a nececitar un programa que nos permita hacer esto. Podes usar el bloc de notas si lo queres ver demaciado por arriba, si queres hacer todo bien, usa Sublime Text Editor (pesa poco y una vez instalado, si no te decidis por PHP, te sirve para mil lenguajes mas, para editar los YAML de algunos servers de juegos y eso es ideal) o Adobe Dreamweaver si queres un programa que te ayude y eso, tiene selector de colores con paleta, layouts default y esas mierdas. Yo uso Sublime Text. <? echo 'Barra separadora en PHP'; ?> Sintaxis Ahora que ya tenemos todo esto, vamos a ver como es la sintaxis de PHP. Ejemplo en una pagina HTML. <!DOCTYPE html> <html> <body> <h1>Nuestro titulo</h1> <?php // Nuestro codigo echo "Hola mundo"; ?> </body> </html> Si ejecutamos ese codigo, vamos a ver un "Hola mundo" donde esta el codigo, entre <?php y ?> <? echo 'Barra separadora en PHP'; ?> Conocimientos basicos Cosas que son necesarias saber para manejarse con PHP. 1. Variables Las variables son contenedores donde se guardan datos, como numeros o letras, que pueden ser palabras, nombres o claves. Se maneja así: $variable = valor; Si el valor es otra variable o algun resultado, no se usan comillas. Si el valor es algun texto o algo pre-hecho, entonses sí. Ejemplo <?php $user = 'djmarkski'; $edad = '16'; ?> Ahora que la variable $user y $edad estan puestas, se pueden usar en un echo para escribir un texto. Los textos se escriben con "echo". las cosas entre comillas es texto pre-escrito, y las cosas entre puntos son variables o otros valores. <?php $user = 'djmarkski'; $edad = '16'; echo 'Hola, soy '.$user.', tengo '.$edad.' años.'; ?> Ese script, nos daria un texto que diria "Hola, soy djmarkski, tengo 16 años." 2. Manejar numeros PHP Puede para hacer cuentas, lo cual puede servir en infinidad de situaciones. Digamos que queremos que un script haga una suma. <?php $resultado = 2+2; ?> Ahora, $resultado significa 4, ya que si se hace una cuenta sin las comillas al declarar un variable, no se guarda 2+2, si no que se guarda el resultado de esta cuenta. Se pueden hacer sumas (+) restas (-) multiplicacion (*) y division (/) con este metodo. 3. Funciones No voy a entrar en detalles, hay cientos de funciones, para aprenderlos vas a tener que ir a un tutorial mas avanzado. Las funciones se colocan al rededor de alguna variable o valor, y la procesan de alguna forma. Aca solo vamos a ver htmlspecialchars, este saca todos los caracteres raros que se puedan usar para hackear nuestro sitio editando el codigo a travez de los cuadros de texto. Las funciones se usan de esta forma: funcion($variable), ejemplo htmlspecialchars($texto); 4. Entrada de Datos Ahora que sabemos manejar variables y hacer cuentas, en la mayoria de los casos, nuestros usuarios tienen que poder poner datos (ya que el truco de PHP es que sea dinamico y algo importante de lo dinamico, es que los usuarios puedan interactuar con el sitio) Aca entra HTML en acción. Hay que hacer una forma donde los usuarios puedan meter sus datos. Con HTML... <form action="accion.php" method="post"> <p>Tu nombre: <input type="text" name="nombre" /></p> <p>Tu edad: <input type="text" name="edad" /></p> <p><input value="Mandale" type="submit" /></p> </form> El codigo que acabamos de ver, en partes. <form action="accion.php" method="post"> Esto abre el lugar donde vendria a estar la forma que completa el usuario, hace que los datos se manden a accion.php, y hace que use el metodo POST para enviar los datos (El metodo POST hace que los datos se envien directamente al servidor, el metodo GET es el clasico ?valor= al final de varios sitios. el GET jamas se tiene que usar para datos privados o cosas mayores a los 1000 caracteres.) <input type="text" name="nombre" /> <input type="text" name="edad" /> Esto es un cuadro de texto, el valor "name" dice bajo que nombre se enviaran los datos en ese cuadro. <input value="Mandale" type="submit" /> El boton que envia los datos. "value" seria el texto que ve el usuario, y "type" es la accion que realiza el boton. Ahora vamos a nececitar el "accion.php", donde los datos se envian. Los datos, al ser enviados con POST, en accion.php, se procesaran como $_POST['nombre'] y $_POST['edad'] . Se debe usar la funcion htmlspecialchars (explicado en la parte de arriba) para evitar que nos hagan mierda. $nombre = htmlspecialchars($_POST['nombre']); $edad =htmlspecialchars($_POST['edad']); Ya que tenemos esto, hacemos que se muestren en la pagina. $nombre = htmlspecialchars($_POST['nombre']); $edad =htmlspecialchars($_POST['edad']); echo 'Tu nombre es '.$nombre.', y tenes '.$edad.' años.'; Tambien, si quisieramos hacer una calculadora (Una calculadora en PHP seria casi inutil, pero como un ejemplo sirve) vamos a asumir que hay 2 entradas de datos, 'primernumero' y 'segundonumero', los cuales entran por POST, hariamos así. $primnum = htmlspecialchars($_POST['primernumero']); $secnum = htmlspecialchars($_POST['segundonumero']); $resultado = $primnum+$secnum; echo 'Resultado: '.$resultado.'.'; 5. Condicionales Cuando escribas codigo, vas a querer, en varios casos, que diferentes cosas se hagan en diferentes situaciones, aca entran los condicionales. Sintaxis: if (condicion) { codigo que se ejecuta si la condicion se cumple. } Ejemplo: si la variable $edad es mayor a 18, el sitio permite el acceso, si no, no lo permitira. if ( $edad<"18" ) { echo "Sos menor de edad, mira que vas a entrar a Poringa!"; } else { echo "Pajeate feliz!"; } <? echo 'Barra separadora en PHP'; ?> Ya sabiendo esto basico, no vamos a hacer Facebook, pero vamos a saber lo suficiente para hacer cosas extremadamente basicas y un punto de comienzo sabiendo como PHP funciona. Post redactado por mi, con ejemplos propios y datos sacados de los sitios que voy a dejar en la fuente. PD: Como el nuevo editor de Taringa hizo mierda todo, especialmente el , pase mas tiempo arreglando el post que redactandolo (y mira pase mucho redactandolo), así que entre correccion y correción pude haber hecho un error, de ser así, por favor haganmelo saber. Saludos, y feliz hacking!
PAINT NET en pocas palabras, Es un programa para editar fotos viteh. No es como photoshop, Osea, Podes hacer fotos bien flasheras, Pero no adelgasar a una mina Tiene varias cosas interesantes viteh, No te las pienso decir todas, Pero vendrian a ser ''Motion Blur'' [Agregar borrosidad o como se escriba] Escala de grises, Sepia, Coloriza las fotos con una especie de linea mas rara que la mierda... TUTO: Algo que descubri por experiencia. Pone el contraste de Azul, Verde Y Rojo En 64 y la foto tiene... ¡BORDES HIPPIE! xdd Contraste general al maximo, Luminosidad en 60%... ¡Efecto Guerrilla! Requerimientos Windows 7 (Recomendado), o Windows XP SP3, [SP2 Lo corre bien tambien, Un amigo lo usa, No quiere saber nada de SP3 xdd] o Windows Vista SP1 (SP2 actualizado recomendado)800MHz procesador1 (dual-core recomendado)512MB de RAM1024 x 768 Resolucion de pantalla200+ MB Libre en disco Para pros: Se pueden poner capas diferentes, Recomendado para aplicar gradientes sin borrar nada http://www.getpaint.net/screenshots/pdn310_car.jpg Esta imagen es un ejemplo de las curvas que les mencione, La foto chiquita es la original, La grande, La editada. http://www.getpaint.net/screenshots/pdn26_curves2.jpg Trabaja con archivos TGA, Los mismos utilizados para los screens de WOW Lo que todos querian, La descarga. http://www.dotpdn.com/downloads/pdn.html http://forums.getpaint.net/index.php?/forum/7-plugins-publishing-only/ La pagina para descargar los plugins.

Este listado incluye comportamientos erraticos que puede usted tener si es adicto a internet, Por favor lealos. Suele besar la home page de su novia. Su bookmark demora 15 minutos en desfilar desde el comienzo hasta el fin. Existe un sitio de web marcado en el vidrio de sus anteojos. Enloquece si no se le ocurren nuevos temas para rastrear. Se niega a ir de vacaciones a un lugar sin electricidad ni lineas telefonicas. Usted finalmente toma esas vacaciones, pero solo despues de comprar un moderno telefono celular y un ordenador portátil. Ya en el viaje, se pasa la mitad del vuelo con su portátil sobre las rodillas.... y su hijo en el portaequipajes. Se encuentra a si mismo tecleando "com" despues de cada punto, cuando usa un procesador de texto. Usted se refiere a "ir al baño" como "downloading". Su corazon se acelera y late irregularmente cada vez que usted ve un nuevo sitio de la WWW en la prensa o en la TV, aun cuando anteriormente jamas tuviera problemas cardiacos. Usted sale de su habitacion y se entera que sus padres se han mudado, y no tiene idea de cuando ocurrio. Instala un sistema intercomunicadores para que cuando deje su habitación pueda escuchar si llega nuevo E-Mail. Su esposa cuelga sobre su monitor una peluca rubia para recordarle como luce ella. Todos sus amigos tiene una @ en sus nombres. Cuando mira una de esas paginas donde alguien listo una enorme cantidad de sitios y advierte que todos los links, sin excepción, han cambiado su color a morado (visitado). Su perro tiene home page propia. Usted ya ha visitado todos los links de Yahoo, y esta a medio camino de recorrer los de Lycos. Usted no puede llamar a su madre... ella no tiene modem. Descubre que no se oye un ruido en la casa, y no tiene idea de donde estan los chicos. Usted comprueba su correo. La respuesta es "no hay nuevos mensajes". Asi que comprueba de nuevo. Se refiere a su edad como 3.x. Usted ha confiscado la linea telefonica de su hijo adolescente para la red y avisó a sus amigos que no deben llamar a ese numero nunca más. Sus recibos de telefono llegan a su puerta en una caja. Cuando se entera de que va a morir la semana proxima, usted se las ingenia para mantener operativo su canal de IRC personal. Las tareas del colegio las realiza en HTML y le da sus profesores su URL para que sean corregidas. Ignora el sexo de tres de sus mas íntimos amigos, pues ellos usan apodos neutros y usted jamas se ha molestado en preguntar. Comienza a acostar la cabeza totalmente hacia un lado para sonreir. :-) Usted denomina a sus hijos Eudora, Mozilla y Dotcom. Su esposa le cuenta que se dejo la barba hace dos meses. Se levanta a las tres de la madrugada para ir al baño y de regreso a su cama se detiene para comprobar su E-Mail. Se incendia su edificio y opta por Netscape antes que por la salida de escape. Le dice a los taxistas que vive en: http://calle.tal.cual/123/porton_azul.html Le dice a los chicos que no pueden usar la computadora porque "Papa tiene trabajo que hacer", y usted ni siquiera tiene empleo. Se compra un sillon ejecutivo para relax...con teclado y mouse incorporado. Su esposa instituye una nueva regla: "La computadora no puede venir a la cama". Usted esta tan familiarizado con la WWW que considera a los motores de busqueda un invento inutil. Consigue un tatuaje que dice: "Este cuerpo se ve mejor con Netscape 4.x o superior". Nunca se encuentra con tono de ocupado cuando llama a su proveedor de Internet....porque nunca se desconecta. Pregunta a su fontanero cuanto costaria reemplazar la silla frente a su computadora por un inodoro. Olvida que año es.... Consulta a su medico acerca de implantar un giga en su cerebro. Deja el altavoz de su modem siempre conectado pues piensa que suena "como el viento en el oceano....", que es la banda sonora perfecta para "navegar la red". Se maravilla como ante un milagro cuando su proveedor de servicios le concede llamadas "sin limite" en lugar de las actuales doscientas horas al mes. Su esposa sostiene que la comunicacion es fundamental en un matrimonio....asi que usted compra una computadora e instala una segunda linea telefonica asi ambos pueden chatear. Cuando su coche, tras chocar en un camino de montaña, atraviesa el guardarail, su primer acto instintivo es buscar el boton de "back". Usted enciende su computadora y desconecta a su esposa. Hay una leyenda que dice que Un magico boton llamado seguir usuario te ara feliz de por vida, Presionalo antes de que sea demaciado tarde
![T! In a nutshell [v0.7] - Programa para el gordo taringuero](https://storage.posteamelo.com/assets-adonis/assets/2018/06/24/winky-UwGdxAneDqj.webp)
Hola T! Me alegra informarles que mi proyecto Taringa! In a nutshell va como lechon para el pueblo. Ya salio la v0.6 y los invito a descargarla. ¿Que es Taringa in a nutshell? Es ''El programa para el gordo taringuero ocupado de hoy en dia''. Es un liviano programa (No pesa mas de 3mb) con las acciones mas ''populares'' en un click. Agregado en esta versión: Top comus Updater casi automatico Imagenes La home. Ninguna funcion mas que ir a las otras paginas, Y la bienvenida. Las funciones. Lugar donde viven los botones, Temiendo que yo vaya al editor y los elimine brutalmente. ] Rompele las pelotas brutalmente a un mod™ (? Botones que abren la pagina para enviarles un mp al mod que se supone al que le envia el MP. ''Top comus'' Nota: Hay gente que podria decir que el programa es un Virus. NO ES CIERTO, Pero esa gente tampoco miente. ¿De que estoy hablando? Debido a ser un .exe compilado con el programa mas trucho del mundo, Puede ser detectado por algunos antivirus. Les informo que no es un virus ni de cerca, Y hare cualquier cosa que me pidan para comprobarlo LA V0.7 , 0.8 Y 0.9 NO SALDRAN! Saltamos derechito a v1.0 despues de esto. La v1.0 incluira: Updater COMPLETAMENTE automatico. Apenas entras se auto actualiza. Y sera tan liviano que ni cuenta te daras! Post del dia Comu del dia Bardo del dia Una especie de sistema que ayuda a subir el karma (No es hack ni nada, Por ende, No es ilegal ) Y mucho, Mucho mas Realmente les agradeceria si recomiendan el post y me siguen, Me ayudarian a hacer popular el proyecto, Y a mi e_é Les agradesco tan solo haber visitado el post, Pero me sentiria mucho mas agradecido, Si descargan el programa. >>>Descargar (Desde mi servidor )<<< >>>Visitar mi sitio web<<< Taringa! In a nutshell por djmarkski se encuentra bajo una Licencia Creative Commons 3.0 Unported. Podes: Compartir — Copiar, Distribuir y transmitir mi trabajo Editarlo - Adaptarlo o hacer otra cosa a base de esto. Siempre y cuando Atribución: Deci que el programa fue echo por mi. No comercializar: No cambiar cualquier deribado del programa o el programa mismo por dinero. Mismo modo: Usar la misma licencia si lo usas. Teniendo en cuenta que Podes pasar de las condiciones de arriba si conseguis mi permiso. PD: Por favor diganme esa pagina que analiza los archivos que estan subidos a MF en busca de virus, Asi es otra forma de comprobarles, Que el archivo esta limpio. PDD: Me estoy bajando TF2 en steam, ¿Me pasan algun sv manso? PDDD: Me gusta el pure de manzana.