Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

Mostrar la salida de comandos ejecutados en php con exec()

Posted on 23 June, 201323 December, 2014

En algunos casos deseamos ver el resultado de los comandos ejecutados a través del navegador para saber si  se ejecutó correctamente.

Para mostrar la salida en el navegador basta con añadir al final  2>&1, guardar la salida en un arreglo y mostrarlo, quedando de la siguiente forma:

<?php
$command=("ls 2>&1");
 exec($command,$out);
 echo "<pre>";
 print_r($out);
 echo "</pre>";
?>

Dando el resultado de esta forma:

Array
(
    [1] => create.php
    [3] => css
    [4] => demos
    [5] => examples
    [6] => graph.php
    [7] => imagesrrd
    [8] => js
    [9] => main.php
    [10] => mobile
)

 

 

PHP arrayexecoutphp

Post navigation

Previous post
Next post

Related Posts

PHP codeigniter

Enviar mensajes desde Codeigniter con gmail

Posted on 28 March, 20159 April, 2020

Descargar Codeigniter Crear el controlador email  ./application/controllers/email.php con el siguiente código: <?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’); class Email extends CI_Controller { public function index() { $config = Array( ‘protocol’ => ‘smtp’, ‘smtp_host’ => ‘ssl://smtp.gmail.com’, ‘smtp_port’ => 465, ‘smtp_user’ => ‘correo@gmail.com’, ‘smtp_pass’ => ‘clave’, ‘smtp_timeout’ => ‘4’,…

Read More

Enviar mensajes a través de la API de Telegram a un Canal

Posted on 28 April, 201828 April, 2018

A continuación como enviar mensajes a tráves de la API de Telegram a un canal: El canal primero debe ser público, con el fin de saber el id del canal. Tener un Telegram BOT. https://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=[NOMBRE_DEL_CANAL_O_ID]&text=[MENSAJE] BOT_API_KEY es la API Key generada por BotFather cuando se crea el bot NOMBRE_DEL_CANAL_O_ID nombre o…

Read More
PHP

setlocale no funciona – PHP

Posted on 26 March, 2016

La función setlocale() no funciona al setearlo con el idioma deseado en este caso el español. El primer paso es consultar si se encuentra instalado en el sistema, ingresando en la terminal el comando: locale -a

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes