:)
Amigo saludos, estube viendo la url de la pagina y es: diariovea.com.ve y el el regex lo tienes el-diariovea chequea eso a ver
Amigo prueba de esta manera y me avisas, para ver si funciono, aunque en la practica no deberia de haber problema:
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"
using namespace std;
// use this line to compile
// g++ -I. -fPIC -shared -g -o diariovea.com.ve.so diariovea.com.ve.cpp
// Regex
// http.*diariovea\.com\.ve.*(\.swf|\.jpg|\.png|\.gif)
string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1);
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1); ;
}
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find("diariovea.com.ve/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "DiarioVea.com";
} else {
r.match = false;
}
}
else
{
r.match = false;
}
return r;
}
Saludos
cierto no hace cache, buena por la iniciativa amigo @dlugo y @firecold
Cita de: tonyvzla en Octubre 06, 2013, 06:46:29 PM
cierto no hace cache, buena por la iniciativa amigo @dlugo y @firecold
Prueba ahora, le hice varias modificaciones, porque si hacia cache pero no como debia, prueba otra vez el plugin y me avisas, Saludos
Cita de: firecold en Octubre 07, 2013, 10:32:24 AM
Prueba ahora, le hice varias modificaciones, porque si hacia cache pero no como debia, prueba otra vez el plugin y me avisas, Saludos
Hola mis hermanos firecold y tonyvzla, Dios me los continue bendiciendo!
Muchisimas gracias por tomarse la molestia de ayudarme a resolver el problema, les cuento q introduje el plugins con la modificacion q hizo mi amigo firecold y se muestra en la lista de dominios pero no chachea, dice todo 0 Bytes, a pesar de que se muestra y se muestran 52 archivos, solo son carpetas vacias xq entre a la root /raptorcache/DiarioVea.com y solo hay carperas vacias.
Que dicen ustedes de eso? aqui les adjunto una imagen de como se ve en dominios en mi webpanel del raptor
(http://ad-imagenes.info/images/diariovea.jpg)
Uth yo lo probe y nada no me sale en los reporte pero se ve bien construido alguna fallita minima por ahi, @firecold
Prueben ahora, le volvi a hacer cambios y me avisan, para poder encontrar una respuesta a esta pagina, Saludos
Never firecold no hace cache
:(
Cita de: dlugo99 en Octubre 14, 2013, 08:49:17 AM
Hola hermano firecold el plugins q me habias dado antes q ese me sirvio, solo q era yo el q habia cometido un error colocando el regex
aqui esta el codigo anterior
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"
using namespace std;
// use this line to compile
// g++ -I. -fPIC -shared -g -o diariovea.com.ve.so diariovea.com.ve.cpp
// Regex
// http.*diariovea\.com\.ve.*(\.swf|\.jpg|\.png|\.gif)
string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find("diariovea.com.ve/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "DiarioVea.com";
} else {
r.match = false;
}
}
else
{
r.match = false;
}
return r;
}
MUCHISIMAS GRACIAS HERMANO!
Osea que si le esta haciendo cache, pregunto no?, Saludos