Agregar un dia a fecha en PHP

En este ejemplo te muestro como agregar un dia a nuestra fecha desde PHP

$date = "04-15-2013";
$date1 = str_replace('-', '/', $date);
$tomorrow = date('m-d-Y',strtotime($date1 . "+1 days"));

echo $tomorrow;

Referencia

Comandos Angular CLI y Otros Utiles

Comandos utiles para Angular 7, utilizando Angular Cli

CREAR UN SERVICIO
ng generate service user

CREAR EL MODULE APP-ROUTING
ng generate module app-routing –flat –module=app

CREAR EL MODULE APP-ROUTING
ng generate module app-routing –flat –module=app

CREAR UN COMPONENTE
ng generate component home

Publicar en el servidor ejecuta este comando y luego copia el contenido de la carpeta dist al serverE
ng build –prod

INSTALAR BOOTSTRAP 4
npm install –save @ng-bootstrap/ng-bootstrap

EN el app.module.ts

import { NgbModule} from '@ng-bootstrap/ng-bootstrap';
imports: [
    BrowserModule,
    NgbModule
]

Apuntes CodeIgniter Subir una Imagen

Pasos para subir una imagen a nuestra base de datos y almacenarla en una carpeta usando el Framework CodeIgniter
Crear el Formulario

<?php if($this->session->flashdata('msg')) {  ?>
		<div class="alert alert-success" role="alert"><?php echo $this->session->flashdata('msg'); ?></div>
		<?php } ?>
		<?php echo form_open_multipart('productos/insert');?>
		    <div class="form-group">
			    <label for="exampleInputFile">Imagen Producto</label>
			    <input type="file" name="imagen" id="exampleInputFile">
			    <p class="help-block">Imagen formato PNG, JPG</p>
			 </div>
		    <div style="margin-top:15px" class="form-group">
		        <input type="submit" class="btn btncyan" value="Agregar Producto">
		    </div>
		<?php echo form_close(); ?>

Controller productos/insert

public function insert(){
	    $config = array(
			'upload_path' => "./uploads/",
			'allowed_types' => "gif|jpg|png",
			'max_size' => 0,
			'filename' => url_title($this->input->post('imagen')),
			'encrypt_name' => true
		);
		$this->load->library('upload', $config);
		if($this->upload->do_upload('imagen'))
		{
			$this->db->insert('productos', array(
				'imagen' => $this->upload->file_name
			));
		}
		$this->session->set_flashdata('msg','Insertado Correctamente!');
		$this->load->view('includes/header', $data);
        $this->load->view('includes/navbar');
        $this->load->view('productos/index');
        $this->load->view('includes/footer');
	}

Subir Archivo Javascript HTML5

Con este codigo podemos subir un archivo JSON, TXT, XML …. con funciones nativas de html5 y enviarlo luego mediante $http

<input type="file" id="file" name="file" accept=".xls,.xlsx,.xml" />
<button ng-click="add()">Add</button>

var f = document.getElementById('file').files[0],
            r = new FileReader();

        r.onloadend = function(e) {
          var data = e.target.result;
          var b64 = btoa(data); //LO COMPRIMO EN BASE64
          console.log(b64);
        }

        r.readAsBinaryString(f);

Ejemplo de uso Group_CONCAT() MySql

Les muestro un ejemplo de como implemente la funcion Group_Concat para agrupar dias de ruta en una columna

SELECT
c.codCliente,
GROUP_CONCAT(rutas.ruta) as diaruta
from clientes c
inner join  ordenRutas  on ordenRutas.codCliente = c.codCliente
inner join rutas on rutas.idruta = ordenRutas.idRuta
GROUP by c.codCliente

Funciones Importantes

    Al Final el «group by» para que no se muestre todo en una linea
    En el select el GROUP_CONCAT

Apuntes de PHP para MySQL

Insertando una fecha en un campo date, como se formatea para que no muestre 1970-01-01

$date1 = strtr($_REQUEST['date'], '/', '-'); //21/9/2018
echo date('Y-m-d', strtotime($date1));  //2018-09-21
Publicado en PHP