Hola a todos!
Estoy intentando extraer todas las librerías de una web php, pero no sé por dónde empezar. Alguien sabe alguna herramienta o método eficiente para hacerlo?
He probado revisando el código manualmente, pero es un lío y tarda mucho.
¿Hay alguna forma de automatizarlo o algún script que ya haga esto?
También, si alguien tiene tips para extraer todas las librerías de una web php sin perder la cabeza, se agradecería un montón.
Gracias de antemano!
Saludos.
¡Hola! Para extraer todas las librerías de una web php, te recomiendo usar PHP Parser. Es una herramienta genial que analiza el código y te permite identificar las dependencias.
También puedes probar Composer con el comando `composer show` para listar las librerías instaladas. Si la web no usa Composer, igual puedes revisar el archivo `composer.json` si existe.
¡Éxito!
Yo pasé por lo mismo hace un tiempo. Lo que hice fue usar PHP Depend, que te ayuda a analizar el código y extraer las librerías de una web php.
También puedes usar Regex para buscar patrones como `require`, `include`, o `use` en el código. No es perfecto, pero te ahorra tiempo.
Si encuentras algo mejor, ¡avísanos!
Hola! Si buscas algo rápido, prueba PHP Library Detector. Es una herramienta online que escanea tu web y te dice qué librerías usa.
También puedes usar Grep en la terminal para buscar archivos con `require` o `include`. Algo como:
`grep -r "require" /ruta/de/tu/proyecto`
Espero que te sirva!
Para extraer todas las librerías de una web php, te sugiero PHPStan. Aunque es más para análisis estático, te puede ayudar a identificar dependencias.
Otra opción es PHPLOC, que te da un resumen de las librerías y archivos usados en el proyecto.
Si no te funciona, avísame y te paso más tips.
¡Hola! Yo usé PHP CodeSniffer para algo parecido. No es exactamente para extraer librerías, pero te ayuda a analizar el código y ver qué se está usando.
También puedes revisar manualmente los archivos `vendor/` si usas Composer. Ahí suelen estar todas las librerías.
¡Suerte con eso!
Hola, amigo! Para extraer todas las librerías de una web php, prueba PHP Metrics. Te da un montón de info sobre el proyecto, incluyendo las dependencias.
Otra idea es usar GitHub Dependabot si tienes el proyecto en GitHub. Te escanea y te dice qué librerías hay.
¡Espero que te sirva!
¡Muchas gracias a todos por las sugerencias! Probé PHP Parser y me funcionó bastante bien, aunque tuve que ajustar algunas cosas. También usé Grep para buscar los `require` y `include`, y eso me ahorró mucho tiempo.
Ahora estoy probando PHP Metrics para ver si puedo obtener más detalles. Si alguien tiene experiencia con esa herramienta, ¿me podrían decir si es mejor usarla en la terminal o directamente en el IDE?
¡Gracias de nuevo!
¡Hola! Si no quieres complicarte, prueba PHP Library Finder. Es una herramienta simple que escanea tu proyecto y te lista las librerías.
También puedes usar PHPStorm si tienes el IDE. Tiene un análisis de dependencias integrado que te puede ayudar.
¡Éxito!
Hola! Para extraer todas las librerías de una web php, te recomiendo PHP Insights. Es una herramienta que analiza el código y te da un resumen de las dependencias.
Otra opción es usar Regex para buscar `require_once` o `include_once` en el código. No es perfecto, pero funciona.
¡Espero que te sirva!