Jeden server generuje obrazky jako:
KHDMenI2grR4OisWfvoJB3huS.png
Predpokladam ale, ze tento kod bude neco jako MD5, pricemz MD5 to neni, protoze tohle generuje primo i velka pismena.
Nevite co tohle muze byt?
Jeden server generuje obrazky jako:
KHDMenI2grR4OisWfvoJB3huS.png
Predpokladam ale, ze tento kod bude neco jako MD5, pricemz MD5 to neni, protoze tohle generuje primo i velka pismena.
Nevite co tohle muze byt?
Kubassszx poptává: Poptávám programátora na jednorázovou práci
Nekoukej.cz poptává: Poptávám kdo umí vytvořit import xml souboru na joomla
KillDa nabízí: Svižný a spolehlivý průvodce skutečným vyděláváním na internetu
podla mna je to nejaky custom kod na generovanie nahodnych retazcov.
Vlastní generátor :)
Např.
function nahodne_heslo() {
$chars = "abcdefghijkmnopqrstuvwxyz023456789";
srand((double)microtime()*1000000);
$i = 0;
$pass = '' ;
while ($i <= 7) {
$num = rand() % 33;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
Chapu, tak me nezbyva, nez pouzit CURL, nacist si do PHP kodu HTML kod vcetne javascriptu.
Avsak. Jak muzu (zrejme pres regulerni prikazy) najit toto:
<script type="text/javascript">
var img_item= new Array();
img_item[0]="/data/data003/5GSxEROwmfBzgpy1hILYekunr.png"; img_item[1]="/data/data003/H0SORt3Dpk6rCVAiZe7KoyFfX.png";
A vypsat pouze tu cast, kterou jsem dal tucne (tech img_item tam je asi 89)
Zkousim to pres:
Ale prikaz v preg_match_all bude spatny.PHP kód:if (preg_match_all("|/data/data003/(.*).png|", $data, $output))
{
print_r($output);
}
Hashovacich algoritmů je víc než jen MD5, namátkou SHA-1, HMAC, nebo skutečně může jít o vlastní generátor.
Vyreseno. Diky vsem. Pouziji preg_match_all. Uz jsem si to udelal a nacetl do array. Ted to jen zpracuji a zobrazim. Diky moc vsem.
skoro to vypada jako vystup z base64_encode ( md5 ( filename, true ) );
je mi to totiz strasne povedome :-)
jeste dodam, ze samotne base64 to byt nemuze (protoze obsahuje i rovnitka a tusim jeste jeden znak, co nema v nazvu souboru co delat - ale ten se da nahradit napriklad za podtrzitko)
a taky dodam, ze base64 je kodovani, takze je mozne ho i rozkodovat, ale pokud jde o zakodovany vystup z md5, tak ti to stejne nepomuze