Entradas

Mostrando entradas de 2018

Codeigniter Sending Email Message: strpos(): Empty needle

Imagen
When sending an email you get this error, regarding Email.php library: A PHP Error was encountered Severity: Warning Message: strpos(): Empty needle Filename: libraries/Email.php Line Number: 937 This is due you need to define the config['charset'] in the email.php file in the config directory of the app. $config['charset']          = null; //original $config['charset']          = 'UTF-8';   //or whatever is good for your app. ***** Este error de strpos(): Empty needle en la librería Email.php significa que no se ha definido una variable llamada charset en el email.php del directorio config de su app.

VirtualBox not working after Mojave update. Kext error.

Imagen
VirtualBox not working after Mojave update. Kext error. If you updated to the most recent macOS Mojave and your VirtualBox is not working anymore just go to https://www.virtualbox.org/wiki/Downloads and download the most recent version. The problem is solved. ****** Si actualizaste al nuevo macOS Mojave y tu máquina de VirtualBox dejó de funcionar, la solución es simple, descarga la más reciente versión.

PHPWord in hosting with no terminal no composer / PHPWord en servidor sin terminal sin composer

If you need to use PHPWord in a hosting environment in which you can't install via composer, you must install it locally on your development machine, then just copy the directory to your hosting provider (normally copy the vendor directory to your root application directory). The only change I needed to do is to have a writable directory where to store the created files. In my case I created "./public/docs" then in the method save: $objWriter->save('./public/docs/my_wordfile.docx'); ********** Si necesita usar PHPWord en un servidor de hosting en el cual no puede instalar usando el composer, lo que debe hacer es instalar en su máquina local, luego solo basta con copiar el directorio a su proveedor de hosting (normalmente copie el directorio vendor al directorio root de su aplicación). El único cambio que necesité hacer is tener un directorio escribible donde dejar los archivos creados. En mi caso yo creé "./public/docs" entonces en el método

PHP Fecha actual / PHP current date

Para que PHP devuelva la fecha actual es muy simple: $data["fechahoy"]=Date('Y-m-d'); Esto se hace en el controlador y cuando se llama a la vista en esta se recibe la variable y se le asigna al input type date como $fechahoy ***************************************** Tell to PHP returns current date is very simple: $data["todaydate"]=Date('Y-m-d'); This must be done in the controller then in the view receive the var to assign to the input type date as $todaydate