CREO LA SIGUIENTE SINTAXIS EN CRON JOB: /usr/local/bin/php -q -f /home/evaluaci/public_html/micarpeta/verificar_webs.php
el archivo verificar_webs.php contiene lo siguiente:
Código PHP:
$_GET["/verificarwebs/verificar"] = null;
require "index.php";
el controler verificarwebs contiene lo siguiente:
Código PHP:
class Verificarwebs extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->model('anuncios_model');
}
function verificar()
{
$data['NombreWebs'] = $this->anuncios_model->getNombreWebs();
foreach($data['NombreWebs'] as $web):
$url = fopen($web->nombre_web_plugin,"r");
if($url){
$texto = "";
while(!feof($url)){
$texto .= fgets($url,512);
}
if(strstr($texto,'<a onmouseover="javascript:etiqueta(9);" onmouseout="javascript:noetiqueta(9);">J</a>')){
}else{
$desactivado = $this->anuncios_model->DesactivarWeb($web->idWeb);
}
}
endforeach;
}
}
Y cuando me llega el correo con el resultado del cron job que se ejecuto me sale el siguiente error: /usr/local/bin/php: error while loading shared libraries: libcrypto.so.6: failed to map segment from shared object: Cannot allocate memory
Alguien podria ayudarme y decirme que es lo que estoy haciendo mal. De antemano gracias.