¿Cómo ejecutar wget desde php para que la salida se muestre en la ventana del navegador?¿Cómo ejecutar wget desde php para que la salida se muestre en la ventana del navegador?
Respuesta
En su lugar, puede usar file_get_contents. Es mucho más fácil.
echo file_get_contents('http://www.google.com');
Si usted tiene que utilizar wget, puede intentar algo como:
$url = 'http://www.google.com';
$outputfile = "dl.html";
$cmd = "wget -q \"$url\" -O $outputfile";
exec($cmd);
echo file_get_contents($outputfile);
La función exec
se puede utilizar para ejecutar wget. Nunca utilicé wget para más descargas de archivos que simples, pero usaría todos los argumentos que le dé a wget para hacer que muestre el contenido del archivo. El segundo parámetro/argumento de exec será una matriz, y esta matriz se rellenará línea por línea con la salida de wget.
Así que tendría algo como:
<?php
exec('wget http://google.com/index.html -whateverargumentisusedforoutput', $array);
echo implode('<br />', $array);
?>
La página del manual para el ejecutivo probablemente explica esto mejor: http://php.net/manual/en/function.exec.php
funciona
<?php
system("wget -N -O - 'http://google.com")
?>
No trate de que en la mayoría servidor, deberían estar bloqueados para ejecutar comandos como wget! file_get_contents simplemente ha sustituido iframe mierda mi cliente insistió en que con esto y una rápida
<?php
$content = file_get_contents('http://www.mysite.com');
$content = preg_replace("/Comic Sans MS/i", "Arial, Verdana ", $content);
$content = preg_replace("/<img[^>]+\>/i", " ", $content);
$content = preg_replace("/<iframe[^>]+\>/i", " ", $content);
$echo $content;
?>
tarde para alterar el tipo de letra, imágenes y eliminar imágenes y marcos flotantes, etc .... y mi sitio se ve mejor que nunca! (Sí, sé que mi parte del código no es brillante, pero es una gran mejora para mí y elimina el formato molesto!)
- 1. Hacer que la pestaña del navegador muestre una notificación
- 2. ¿Cómo se vence la ventana emergente del diálogo del navegador al llamar a Wicket setResponsePage() desde la ventana modal?
- 3. ¿Cómo puedo obtener la salida Unicode de Mocha para que se muestre correctamente en una consola de Windows?
- 4. PHP: ¿Cómo capturar la pantalla de la ventana del navegador con php?
- 5. ¿Cómo hago para que Putty muestre la codificación de colores en la salida de git?
- 6. Defina el marcador en el informe BIRT para que se muestre en la salida en pdf
- 7. GWT Ventana emergente en la nueva ventana del navegador
- 8. ¿Cómo puedo ejecutar una aplicación local de Windows y hacer que la salida se canalice al navegador?
- 9. Formateando la salida para que Intellij Idea muestre diffs para dos textos
- 10. Establezca una propiedad UserControl para que no se muestre en la ventana Propiedades de VS
- 11. En winforms, ¿cuál es la forma más rápida de crear una ventana que muestre la salida de la consola?
- 12. Alerta cuando la ventana del navegador se cerró accidentalmente
- 13. ¿Cómo escalar la imagen SVG para llenar la ventana del navegador?
- 14. ¿Cómo puedo reutilizar la misma ventana/buffer de Vim para la salida del comando, como la ventana de ayuda?
- 15. ¿Cómo se muestra la salida del gancho en la ventana de registro de Tortoise Hg?
- 16. Refactorización: cómo evitar que se muestre la pestaña de refactorización.
- 17. ¿Cómo mostrar la ventana de salida desde un complemento?
- 18. Minimizar la ventana del navegador usando javascript
- 19. Cómo acoplar Firebug en la ventana del navegador?
- 20. cómo ejecutar el script greasemonkey antes de que se muestre el contenido de la página?
- 21. ¿Cómo confirmo que la ventana del navegador está abierta, con Javascript?
- 22. ¿Determinando la posición de la ventana del navegador en JavaScript?
- 23. Ejecutar Silverlight fuera del navegador desde el navegador después de la instalación
- 24. ¿Cómo hago que wget se silencie correctamente?
- 25. PHP obtener navegador: salida confusa
- 26. cómo ocultar la salida del sistema()
- 27. ¿Cómo se muestran los errores de PHP en la salida del código?
- 28. ¿Puedo ejecutar Javascript en función del tamaño de la ventana?
- 29. ventana del navegador de redimensionamiento del navegador cruzado en JavaScript
- 30. ventana del navegador abierta del programa Java
+1 Es una alternativa perfectamente aceptable para intentar ejecutar un comando del sistema que puede no estar permitido en el primer lugar. – jasonbar