Quien ponga chetos sobre el habbo la cagao xD Solo dgo eso, y por lo demás parece buena idea, ya que yo soy un puro cheto xD
![:silbar: :silbar:](https://forum.elhacker.net/Smileys/navidad/silbar.gif)
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarfunction tecla2($cadena) {Ya lo he editado un poco y parece que funciona, pero no termina de cuadrar xD
// Si es una letra o numero de 1 caracter de logitud, se le añadira <div class="tecla">
// Pero si coincide con las palabras flechas,enter etc... se le añadira <img src="" />
$buscarRegex = array('/^([A-ZñÑ0-9]{1})$/i','/^(flechas|enter|control|alt|espacio|der|izq|mover|shift|letras)$/i','/^([0-9]{1} - [0-9]{2})$/i');
$reemplazo = array('<div class="tecla">$1</div>','<img src="ico/$1.png" alt="tecla-$1" />', '<div class="tecla">$1</div> - <div class="tecla">$2</div>');
$mag = preg_replace($buscarRegex, $reemplazo, $cadena,-1,$contador);
// Si las sustituciones son menores a 1, significa que no se ha encontrado el patrón.
if($contador <= 6){return $mag;}else{return 'desconocida';}
}
function reem($texto1) {
//Rememplazamos caracteres especiales latinos minusculas
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ', '\"', '€', 'ü', 'Á', 'É', 'Í', 'Ó', 'Ú', 'Ñ', 'Ü', 'ç', 'Ç', '¿', '¡');
$repl = array('á', 'é', 'í', 'ó', 'ú', 'ñ', '"', '€', 'ü', 'Á', 'É', 'Í', 'Ó', 'Ú', 'Ñ', 'Ü', 'ç', 'Ç', '¿', '¡');
$texto1 = str_replace($find, $repl, $texto1);
return $texto1;
}
Cita de: drvy | BSM en 5 Abril 2013, 21:42 PM
Eh ? A que te refieres ? Yo no veo ningún fallo ahí -.-
var orden=1;
function clonarNodos()
{
var id=document.getElementById("teclas2");
var nuevos=id.cloneNode(true);
nuevos.style.id='enlaces'+orden;
orden++;
id=document.getElementById("teclas");
id.appendChild(nuevos);
}
<b>Controles:</b><br>
<input type="button" value="Añadir tecla" onclick="clonarNodos();" />
<div style="display:none;"><div id="teclas2">
<i>Tecla: </i><input type="text" name="tecla[]" /> - <i>Acción:</i><input type="text" name="accion[]" /><br>
</div></div>
<div id="teclas">
<i>Tecla: </i><input type="text" name="tecla[]" /> - <i>Acción:</i><input type="text" name="accion[]" /><br>
</div>
<b>Controles:</b><br>
<i>Tecla: </i><input type="text" name="tecla0" id="tecla" /> - <i>Acción: </i><input type="text" name="accion0" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla1" id="tecla" /> - <i>Acción: </i><input type="text" name="accion1" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla2" id="tecla" /> - <i>Acción: </i><input type="text" name="accion2" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla3" id="tecla" /> - <i>Acción: </i><input type="text" name="accion3" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla4" id="tecla" /> - <i>Acción: </i><input type="text" name="accion4" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla5" id="tecla" /> - <i>Acción: </i><input type="text" name="accion5" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla6" id="tecla" /> - <i>Acción: </i><input type="text" name="accion6" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla7" id="tecla" /> - <i>Acción: </i><input type="text" name="accion7" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla8" id="tecla" /> - <i>Acción: </i><input type="text" name="accion8" id="accion" /><br>
<i>Tecla: </i><input type="text" name="tecla9" id="tecla" /> - <i>Acción: </i><input type="text" name="accion9" id="accion" /><br>
function tecla2($cadena) {
//Rememplazamos caracteres especiales latinos minusculas
$find2 = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "H", "J", "K", "L", "M", "N", "Ñ", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "ñ", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "flechas", "enter", "control", "alt", "espacio", "der", "izq", "mover", "shift", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
$repl2 = array("<div class=\"tecla\">A</div>", "<div class=\"tecla\">B</div>", "<div class=\"tecla\">C</div>", "<div class=\"tecla\">D</div>", "<div class=\"tecla\">E</div>", "<div class=\"tecla\">F</div>", "<div class=\"tecla\">G</div>", "<div class=\"tecla\">H</div>", "<div class=\"tecla\">I</div>", "<div class=\"tecla\">H</div>", "<div class=\"tecla\">J</div>", "<div class=\"tecla\">K</div>", "<div class=\"tecla\">L</div>", "<div class=\"tecla\">M</div>", "<div class=\"tecla\">N</div>", "<div class=\"tecla\">Ñ</div>", "<div class=\"tecla\">O</div>", "<div class=\"tecla\">P</div>", "<div class=\"tecla\">Q</div>", "<div class=\"tecla\">R</div>", "<div class=\"tecla\">S</div>", "<div class=\"tecla\">T</div>", "<div class=\"tecla\">U</div>", "<div class=\"tecla\">V</div>", "<div class=\"tecla\">W</div>", "<div class=\"tecla\">X</div>", "<div class=\"tecla\">Y</div>", "<div class=\"tecla\">Z</div>", "<div class=\"tecla\">a</div>", "<div class=\"tecla\">b</div>", "<div class=\"tecla\">c</div>", "<div class=\"tecla\">d</div>", "<div class=\"tecla\">e</div>", "<div class=\"tecla\">f</div>", "<div class=\"tecla\">g</div>", "<div class=\"tecla\">h</div>", "<div class=\"tecla\">i</div>", "<div class=\"tecla\">j</div>", "<div class=\"tecla\">k</div>", "<div class=\"tecla\">l</div>", "<div class=\"tecla\">m</div>", "<div class=\"tecla\">n</div>", "<div class=\"tecla\">o</div>", "<div class=\"tecla\">p</div>", "<div class=\"tecla\">q</div>", "<div class=\"tecla\">r</div>", "<div class=\"tecla\">s</div>", "<div class=\"tecla\">t</div>", "<div class=\"tecla\">u</div>", "<div class=\"tecla\">v</div>", "<div class=\"tecla\">w</div>", "<div class=\"tecla\">x</div>", "<div class=\"tecla\">y</div>", "<div class=\"tecla\">z</div>", "<img title=\"Flechas de posicionamiento\" src=\"ico/flechas.png\" />", "<img title=\"Enter\" src=\"ico/enter.png\" />", "<img title=\"Ctrl/Control\" src=\"ico/control.png\" />", "<img title=\"Alt\" src=\"ico/alt.png\" />", "<img title=\"Espacio\" src=\"ico/space.png\" />", "<img title=\"Click derecho\" src=\"ico/mouse_click_der.png\" />", "<img title=\"Click izquierdo\" src=\"ico/mouse_click_izq.png\" />", "<img title=\"Mover el ratón\" src=\"ico/mouse_movi.png\" />", "<img title=\"Shift\" src=\"ico/shift.png\" />", "<div class=\"tecla\">1</div>", "<div class=\"tecla\">2</div>", "<div class=\"tecla\">3</div>", "<div class=\"tecla\">4</div>", "<div class=\"tecla\">5</div>", "<div class=\"tecla\">6</div>", "<div class=\"tecla\">7</div>", "<div class=\"tecla\">8</div>", "<div class=\"tecla\">9</div>", "<div class=\"tecla\">0</div>");
$cadena = str_replace($find2, $repl2, $cadena);
return $cadena;
}
$tecla0 = tecla2($_POST['tecla0']);
$accion0 = reem($_POST['accion0']);
$tecla1 = tecla2($_POST['tecla1']);
$accion1 = reem($_POST['accion1']);
$tecla2 = tecla2($_POST['tecla2']);
$accion2 = reem($_POST['accion2']);
$tecla3 = tecla2($_POST['tecla3']);
$accion3 = reem($_POST['accion3']);
$tecla4 = tecla2($_POST['tecla4']);
$accion4 = reem($_POST['accion4']);
$tecla5 = tecla2($_POST['tecla5']);
$accion5 = reem($_POST['accion5']);
$tecla6 = tecla2($_POST['tecla6']);
$accion6 = reem($_POST['accion6']);
$tecla7 = tecla2($_POST['tecla7']);
$accion7 = reem($_POST['accion7']);
$tecla8 = tecla2($_POST['tecla8']);
$accion8 = reem($_POST['accion8']);
$tecla9 = tecla2($_POST['tecla9']);
$accion9 = reem($_POST['accion9']);
mysql_connect ($db_server, $db_user, $db_passwd) or die ('Error: ' . mysql_error());
mysql_select_db ($db_name);
$query="INSERT INTO juegos (... tecla0, accion0, tecla1, accion1, tecla2, accion2, tecla3, accion3, tecla4, accion4, tecla5, accion5, tecla6, accion6, tecla7, accion7, tecla8, accion8, tecla9, accion9) VALUES (... '$tecla0', '$accion0', '$tecla1', '$accion1', '$tecla2', '$accion2', '$tecla3', '$accion3', '$tecla4', '$accion4', '$tecla5', '$accion5', '$tecla6', '$accion6', '$tecla7', '$accion7', '$tecla8', '$accion8', '$tecla9', '$accion9')";