Skip to content

Instantly share code, notes, and snippets.

@Frankity
Forked from santisteban/.htaccess
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Frankity/e7a5914f050ff06c226c to your computer and use it in GitHub Desktop.
Save Frankity/e7a5914f050ff06c226c to your computer and use it in GitHub Desktop.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)/([^\.]+)$ $1-$2.png [NC,L]
<?php
class generador_nombre
{
public $oracion = "";
public function ciudades_de_wow()
{
$ciudades = array(
array('cementerio','de','sombraluna'),
array('fundicion','roca','negra'),
array('ogropolis'),
array('farahlon'),
array('prueba','de','fe'),
array('el','vergel','eterno'),
array('cumbre','de','roca','negra','superior'),
array('terminal','malavia'),
array('ashran'),
array('nagrand'),
array('trecho','celestial'),
array('cumbres','de','arak'),
array('auchindoun'),
array('talador'),
array('puerto','de','hierro'),
array('gorgrond'),
array('valle','sombraluna'),
array('cresta','fuego','glacial'),
array('laderas','de','trabalomas'),
array('la','cima','del','tigre'),
array('minas','machacasangre'),
array('marjal','revolcafango'),
array('batalla','en','alta','mar'),
array('solio','del','trueno'),
array('isla','del','trueno'),
array('arena','de','la','aniquilacion'),
array('isla','del','trueno'),
array('selva','de','tanaan'),
array('torneo','celestial'),
array('asalto','a','zanvess'),
array('dun','morogh'),
array('ciudadela','del','rey','del','trueno'),
array('isla','del','trueno'),
array('valle','de','la','flor','eterna'),
array('infiltracion','en','el','astillero'),
array('isla','de','los','gigantes'),
array('cervezas','y','truenos'),
array('festival','de','la','cerveza','lunar'),
array('isla','intemporal'),
array('el','ingrediente','secreto'),
array('hacia','los','cielos'),
array('dalaran'),
array('terreno','de','pruebas'),
array('el','bosque','de','jade'),
array('veranda','de','la','primavera','eterna'),
array('corazon','del','miedo'),
array('los','secretos','de','sima','ignea'),
array('una','daga','en','la','oscuridad'),
array('templo','oscuro'),
array('cripta','de','los','reyes','olvidados'),
array('camaras','mogushan'),
array('templanza'),
array('valle','de','la','flor','eterna'),
array('asedio','de','orgrimmar'),
array('espesura','krasarang'),
array('unga','ingoo'),
array('espesura','krasarang'),
array('marjal','revolcafango'),
array('arena','tolviron'),
array('desierto','del','pavor'),
array('puerta','del','sol','poniente'),
array('asedio','del','templo','de','niuzao'),
array('estepas','de','tong','long'),
array('palacio','mogushan'),
array('monasterio','del','shadopan'),
array('la','escalera','velada'),
array('valle','de','los','cuatro','vientos'),
array('espesura','krasarang'),
array('cima','kun-lai'),
array('cerveceria','del','trueno'),
array('templo','del','dragon','de','jade'),
array('el','bosque','de','jade'),
array('camaras','de','los','origenes'),
array('alma','de','dragon'),
array('frente','de','magma'),
array('descenso','de','alanegra'),
array('fin','de','los','dias'),
array('zulgurub'),
array('tierras','de','fuego'),
array('bastion','de','baradin'),
array('hora','del','crepusculo'),
array('pozo','de','la','eternidad'),
array('zulaman'),
array('trono','de','los','cuatro','vientos'),
array('el','bastion','del','crepusculo'),
array('peninsula','de','tol','barad'),
array('tol','barad'),
array('tierras','altas','crepusculares'),
array('grim','batol'),
array('ciudad','perdida','de','los','tolvir'),
array('uldum'),
array('la','cumbre','del','vortice'),
array('el','nucleo','petreo'),
array('infralar'),
array('naxxramas'),
array('la','camara','de','archavon'),
array('templo','del','reposo','del','dragon','el','sagrario','obsidiana'),
array('el','nexo','el','ojo','de','la','eternidad'),
array('ciudadela','de','la','corona','de','hielo'),
array('guarida','de','onyxia'),
array('templo','del','reposo','del','dragon','el','sagrario','rubi'),
array('ulduar'),
array('prueba','del','cruzado'),
array('cavernas','roca','negra'),
array('vashjir'),
array('vashjir','profundidades','abisales'),
array('vashjir','extension','brunida'),
array('fauce','abisal','trono','de','las','mareas'),
array('monte','hyjal'),
array('vashjir','bosque','kelpthar'),
array('ciudadela','de','la','corona','de','hielo','camaras','de','reflexion'),
array('ciudadela','de','la','corona','de','hielo','la','forja','de','almas'),
array('ciudadela','de','la','corona','de','hielo','foso','de','saron'),
array('bosque','canto','de','cristal'),
array('conquista','del','invierno'),
array('el','nexo','el','oculus'),
array('fortaleza','de','utgarde','pinaculo','de','utgarde'),
array('ulduar','camaras','de','relampagos'),
array('cavernas','del','tiempo','la','matanza','de','stratholme'),
array('prueba','del','campeon'),
array('las','cumbres','tormentosas'),
array('desembarco','de','hrothgar'),
array('corona','de','hielo'),
array('ulduar','camaras','de','piedra'),
array('gundrak'),
array('cuenca','de','sholazar'),
array('el','bastion','violeta'),
array('fortaleza','de','draktharon'),
array('zuldrak'),
array('azjol-nerub','ahnkahet','el','antiguo','reino'),
array('colinas','pardas'),
array('azjol-nerub','azjol-nerub'),
array('cementerio','de','dragones'),
array('el','nexo','el','nexo'),
array('meseta','de','la','fuente','del','sol'),
array('isla','de','queldanas'),
array('karazhan'),
array('templo','oscuro'),
array('reserva','colmillo','torcido','caverna','santuario','serpiente'),
array('el','castillo','de','la','tempestad','el','castillo','de','la','tempestad'),
array('guarida','de','gruul'),
array('cavernas','del','tiempo','la','cima','hyjal'),
array('ciudadela','del','fuego','infernal','guarida','de','magtheridon'),
array('fortaleza','de','utgarde','fortaleza','de','utgarde'),
array('fiordo','aquilonal'),
array('tundra','boreal'),
array('valle','sombraluna'),
array('tormenta','abisal'),
array('el','castillo','de','la','tempestad','el','mechanar'),
array('cavernas','del','tiempo','la','cienaga','negra'),
array('bancal','del','magister'),
array('el','castillo','de','la','tempestad','el','invernaculo'),
array('reserva','colmillo','torcido','la','camara','de','vapor'),
array('montanas','filospada'),
array('auchindoun','laberinto','de','las','sombras'),
array('ciudadela','del','fuego','infernal','las','salas','arrasadas'),
array('el','castillo','de','la','tempestad','el','arcatraz'),
array('nagrand'),
array('cavernas','del','tiempo','antiguas','laderas','de','trabalomas'),
array('auchindoun','salas','sethekk'),
array('bosque','de','terokkar'),
array('auchindoun','criptas','auchenai'),
array('auchindoun','tumbas','de','mana'),
array('reserva','colmillo','torcido','la','sotienaga'),
array('marisma','de','zangar'),
array('guarida','de','alanegra'),
array('nucleo','de','magma'),
array('ruinas','de','ahnqiraj'),
array('ahnqiraj'),
array('reserva','colmillo','torcido','recinto','de','los','esclavos'),
array('ciudadela','del','fuego','infernal','el','horno','de','sangre'),
array('peninsula','del','fuego','infernal'),
array('ciudadela','del','fuego','infernal','murallas','del','fuego','infernal'),
array('cumbre','de','roca','negra'),
array('isla','de','la','conquista'),
array('silithus'),
array('las','tierras','devastadas'),
array('tierras','de','la','peste','el','enclave','escarlata'),
array('profundidades','de','roca','negra'),
array('templo','sumergido'),
array('pantano','de','las','penas'),
array('playa','de','los','ancestros'),
array('montana','roca','negra'),
array('paso','de','la','muerte'),
array('cuna','del','invierno'),
array('crater','de','ungoro'),
array('las','estepas','ardientes'),
array('stratholme'),
array('la','garganta','de','fuego'),
array('zulfarrak'),
array('canon','del','cefiro'),
array('frondavil'),
array('tanaris'),
array('tierras','inhospitas'),
array('la','masacre'),
array('zahurda','rajacieno'),
array('templo','de','kotmogu'),
array('las','mil','agujas'),
array('tierras','de','la','peste','del','este'),
array('scholomance'),
array('uldaman'),
array('maraudon'),
array('minas','lonjaplata'),
array('feralas'),
array('tierras','de','la','peste','del','oeste'),
array('marjal','revolcafango'),
array('horado','rajacieno'),
array('cumbres','gemelas'),
array('vega','de','tuercespina'),
array('desolace'),
array('el','cabo','de','tuercespina'),
array('tierras','del','interior'),
array('los','baldios','del','sur'),
array('monasterio','escarlata'),
array('camaras','escarlata'),
array('gnomeregan'),
array('la','batalla','por','gilneas'),
array('tierras','altas','de','arathi'),
array('norte','de','la','vega','de','tuercespina'),
array('sierra','espolon'),
array('las','mazmorras'),
array('cavernas','de','brazanegra'),
array('valle','de','alterac'),
array('cima','kun-lai'),
array('bosque','del','ocaso'),
array('los','humedales'),
array('vallefresno'),
array('laderas','de','trabalomas'),
array('castillo','de','colmillo','oscuro'),
array('cuevas','de','los','lamentos'),
array('ojo','de','la','tormenta'),
array('montanas','crestagrana'),
array('las','minas','de','la','muerte'),
array('sima','ignea'),
array('claro','de','la','luna'),
array('ruinas','de','gilneas'),
array('cuenca','de','arathi'),
array('garganta','grito','de','guerra'),
array('arena','de','dalaran'),
array('ruinas','de','lordaeron'),
array('arena','filospada'),
array('arena','de','nagrand'),
array('el','circulo','del','valor'),
array('costa','oscura'),
array('loch','modan'),
array('isla','bruma','de','sangre'),
array('tierras','fantasma'),
array('azshara'),
array('bosque','de','argenteos'),
array('los','baldios','del','norte'),
array('paramos','de','poniente'),
array('santuario','de','las','siete','estrellas'),
array('ciudad','de','ventormenta'),
array('tranvia','subterraneo'),
array('forjaz'),
array('darnassus'),
array('escudo','de','tormenta'),
array('el','exodar'),
array('entranas'),
array('orgrimmar'),
array('cima','del','trueno'),
array('lanza','de','guerra'),
array('dalaran'),
array('ciudad','de','shattrath'),
array('isla','luna','negra'),
array('ciudad','de','lunargenta'),
array('gilneas'),
array('las','islas','perdidas'),
array('isla','bruma','azur'),
array('teldrassil'),
array('bosque','de','elwynn'),
array('dun','morogh'),
array('la','isla','errante'),
array('mulgore'),
array('claros','de','tirisfal'),
array('durotar'),
array('bosque','cancion','eterna'),
array('ciudad','de','gilneas'),
array('canada','umbria'),
array('nueva','ciudad','manitas'),
array('villanorte'),
array('valle','ammen'),
array('valle','de','crestanevada'),
array('isla','del','caminante','del','sol'),
array('valle','de','los','retos'),
array('islas','del','eco'),
array('campamento','narache'),
array('camposanto'),
array('kezan'),
array('grommar'),
array('cresta','fuego','glacial'),
array('filo','de','la','realidad'),
array('defensa','de','karabor'),
array('mar','de','la','bruma'),
array('ciudad','de','shattrath'),
array('coliseo'),
array('ahnqiraj','el','reino','caido'),
array('bajaluna'),
array('isla','de','los','mj'),
array('muro','de','hielo'),
array('arena','lizagar'),
array('la','voragine'),
);
$rand = rand(0, count($ciudades) - 1);
for ($i = 0; $i < count($ciudades[$rand]); $i++) {
$this->oracion.=$this->capitalizar_palabra($ciudades[$rand][$i]);
}
return $this->oracion;
}
private function capitalizar_palabra($palabra)
{
if (rand(0, 1)):
$palabra = ucfirst(strtolower($palabra));
endif;
return $palabra;
}
}
?>
<?php
require 'cities.php';
if (isset($_FILES['imagedata']['tmp_name'])):
$n = new generador_nombre();
$ee = $n->ciudades_de_wow();
$dt = date('d-m-y');
$fn = $dt . '-' . $ee . '.png';
while (file_exists('shots/' . $fn)):
$ee = $n->ciudades_de_wow();
$fn = $dt . '-' . $ee . '.png';
endwhile;
$tf = fopen($fn, 'w');
fclose($tf);
move_uploaded_file($_FILES['imagedata']['tmp_name'], 'shots/' . $fn);
$urlmin = 'http://i.axton.ml/' . $dt . '/' . $ee;
echo $urlmin;
endif;
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment