elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  php avanzado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: php avanzado  (Leído 6,693 veces)
tabelor

Desconectado Desconectado

Mensajes: 9


Ver Perfil
php avanzado
« en: 26 Diciembre 2011, 20:00 pm »

Hola a todos. Estoy buscando material de php avanzado. Cualquier cosa me valdría, desde proposiciones/sugerencias hasta enlaces a webs, pdfs, lo que sea para mejorar mi nivel actual.
La cosa es que estoy desde hace relativamente poco trabajando en una empresa en la que usamos php para hacer bots, y estoy aprendiendo mucho pero he llegado a un punto en el que no estoy progresando demasiado y me gustaría acelerar el ritmo de aprendizaje. Busco principalmente material avanzado y difícil (yo ya me buscaría la vida con ello) y lo que he encontrado son tutoriales básicos y más tutoriales básicos para hacer cosas resultonas pero que no pasan de un nivel mediano de dificultad. Alguien que tenga buenas referencias?? (ebooks avanzados, paginas con ejercicios, lo que sea :P)


En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: php avanzado
« Respuesta #1 en: 26 Diciembre 2011, 20:02 pm »

Hola a todos. Estoy buscando material de php avanzado. Cualquier cosa me valdría, desde proposiciones/sugerencias hasta enlaces a webs, pdfs, lo que sea para mejorar mi nivel actual.
La cosa es que estoy desde hace relativamente poco trabajando en una empresa en la que usamos php para hacer bots, y estoy aprendiendo mucho pero he llegado a un punto en el que no estoy progresando demasiado y me gustaría acelerar el ritmo de aprendizaje. Busco principalmente material avanzado y difícil (yo ya me buscaría la vida con ello) y lo que he encontrado son tutoriales básicos y más tutoriales básicos para hacer cosas resultonas pero que no pasan de un nivel mediano de dificultad. Alguien que tenga buenas referencias?? (ebooks avanzados, paginas con ejercicios, lo que sea :P)

Porque no trabajas con frameworks e intentas comprenderlos, y de esta forma crear tu propio framework ?


En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: php avanzado
« Respuesta #2 en: 26 Diciembre 2011, 20:11 pm »

Para bots en PHP te recomiendo este libro:

Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL

Buscando en Google lo encontrarás en formato PDF. Viene hasta con algunos ejemplos y una pequeña librería.

En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: php avanzado
« Respuesta #3 en: 26 Diciembre 2011, 20:33 pm »

Tienes que saber exactamente lo que buscas man, no puedes andar buscando manuales avanzados donde quizás leas cosas que no necesites y con los días se te olvide.

Es como si fueras a comprar un mismo libro 1,000 veces, si al final necesitaras solo un libro. O leer todo un manual de nuevo, si solo necesitas leer 1 párrafo que no entendiste.

Si necesitas PHP para crear e desarrollar bots, entonce busca algún tutorial, manual o libro que hable sobre ese tema en especifico. Por ejemplo, para la creación de bots deberás tener en cuenta:
  • Comunicación entre el cliente e servidor
  • Parseo de datos

Para la comunicación entre el cliente y servidor, puedes usar sockets, CURL, etc... Para parsear los datos, te recomiendo usar Expresiones Regulares, ya que es muy completo para parsear datos.

Saludos.
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
Graphixx


Desconectado Desconectado

Mensajes: 1.336


Full Stack Developer


Ver Perfil WWW
Re: php avanzado
« Respuesta #4 en: 26 Diciembre 2011, 22:28 pm »

Que aprenda YII que de seguro aparte de ser un buen reto, le refuerza los conceptos de MVC (Modelo - Vista - Controlador).
http://foro.elhacker.net/php/manual_01_para_aprender_yii_framework_conceptos_basicos_e_instalacion-t342572.0.html

Ademas como framework esta pegando bastante... a lo mejor y hasta te sirve para conseguir un mejor empleo.
En línea

Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
tabelor

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: php avanzado
« Respuesta #5 en: 27 Diciembre 2011, 00:39 am »

gracias Graphixx

Creo que de todas las respuestas (muy buenas todas por cierto) me quedo con la tuya. Voy a estudiar ese framework que me recomiendas.
Gracias a todos por responder
En línea

lnvisible


Desconectado Desconectado

Mensajes: 527



Ver Perfil
Re: php avanzado
« Respuesta #6 en: 27 Diciembre 2011, 03:29 am »

Para la comunicación entre el cliente y servidor, puedes usar sockets, CURL, etc... Para parsear los datos, te recomiendo usar Expresiones Regulares, ya que es muy completo para parsear datos.

El problema de las expresiones regulares es que el orden de los atributos en una etiqueta puede cambiar o algún detalle parecido y dejar de valer, por eso es mejor usar DOM, y después, si hace falta, ER.

Además con DOM se controla mejor el contexto de la ER que estamos encajando, nos pueden interesar sólo los encajes de la ER que se producen en un determinado contexto. Eso sólo es posible con DOM o con una gramática como la que podríamos hacer con antlr (pero mejor DOM).

De todas formas, evidentemente, no quiere consejos para hacer bots, sino cosas avanzadas. Como esto: http://www.4clojure.com/problem/127
En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: php avanzado
« Respuesta #7 en: 7 Enero 2012, 00:16 am »

El problema de las expresiones regulares es que el orden de los atributos en una etiqueta puede cambiar o algún detalle parecido y dejar de valer

Si conoces bien las expresiones regulares, no tendrás problema con el orden ni nada de eso. Otra cosa es que hables basándote en tu experiencia....

Saludos.
En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: php avanzado
« Respuesta #8 en: 7 Enero 2012, 02:32 am »

Haz tu propio foro en php, haz tu propio blog, haz tu propio portal y cuando lo estés haciendo te darás cuenta de cáda cosa que te iba faltando aprender, después de eso comenzarás a usar frameworks como codeigniter o fdc.

Nunca terminarás de aprender absolutamente todo lo relacionado a la programación WEB, y tal como decía Yoya no puedes andar leyendo cientos de tutoriales porque te lo digo de verdad que te vas a terminar aburriendo y vas a tirar todo por la borda, mejor estudia cosas ya hechas, hazle pequeños cambios, juega con los códigos y trata de hacer cosas propias simples, cada ves mas complejas, mi primera web la hize en dream weaver 8 a puro html y javascript pero lo importante es que la hize y la publique y tenia visitas y era de descargas asi bien negra con letras rojas e imágenes bién puestecitas, con el tiempo aprendí a programar mejor pero lo importante es que aprendí en la práctica y en el camino.

No puedes leerte un libro sobre como fabricar el motor de un ferrary para despues hacer uno propio, no puedes a menos que tengas mucha experiencia haciendo otros motores.

En php.net tienes toda la información más avanzada, lee sobre hooks, php hacks, aprende sobre el core, objetos multidimensionales recursivos en php5, breanchs, integración con firebug, etc. No necesitas leer otro libro que te va a repetir lo mismo que sale en php.net

Aparte puedes aprender sobre apache y como mejorar la interacción entre apache, htaccess, php, mods, ids, etc.

http://www.php.net/manual/es/
http://php.net/manual/es/internals2.ze1.zendapi.php
En línea

madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



Ver Perfil WWW
Re: php avanzado
« Respuesta #9 en: 7 Enero 2012, 09:39 am »

Haz tu propio foro en php, haz tu propio blog, haz tu propio portal y cuando lo estés haciendo te darás cuenta de cáda cosa que te iba faltando aprender, después de eso comenzarás a usar frameworks como codeigniter o fdc.

FDC? Framework Draw Coders? xD

A ver cuando lo liberas xD

En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Batch avanzado
Scripting
DProduct 3 5,640 Último mensaje 27 Diciembre 2014, 21:19 pm
por Eleкtro
slider 'avanzado'
Desarrollo Web
hkire 3 2,571 Último mensaje 7 Septiembre 2011, 18:42 pm
por raul338
Ayuda Java niv:Avanzado!
Java
juancaa 6 3,780 Último mensaje 16 Diciembre 2012, 01:06 am
por kasiko
Hay encriptacion mas avanzado que WPA 2 ?
Redes
derden32 4 2,572 Último mensaje 12 Junio 2014, 06:56 am
por Gh057
Diccionario avanzado
Hacking
samuelhm 1 2,564 Último mensaje 9 Junio 2015, 18:42 pm
por toxeek
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines