@Excorpion Entiendo que "No se requiere ninguna acción" es una indicación de tu parte, que la publicación te parece válida, o al menos que no necesita ninguna acción, desconozco si la quita de la cola, pero seguramente es un voto para que salga. Si realmente no quieres opinar sobre una pregunta, lo mejor es "omitir".
@JuanRivera pues si en php se pueden crear objetos y arrays asociativos pero todo depende de cual sea el objetivo de su uso.. tendras la. opcion facil y sencilla o dependiendo dele scenario la opcion mas compleja...
@JuanRivera yo suelo crear los arrays asociativos de manera estaticas asi:
@DanielBriceño No hay ningún problema en meter y sacar información de la pila, siempre que no saques más de lo que has metido. Tu rutina puede hacer push cuando quiera, pero antes de retornar debe hacer el mismo número de pop. Tampoco debes hacer pop si no habías hecho antes push, pues estarías sacando un dato que no habías puesto tú.
Los peligros de la pila provienen de ese tipo de desequilibrios, pues en la pila, además de tus datos "temporales", está la dirección de retorno de la rutina. Cuando la rutina alcance la instrucción RET, en la cima de la pila debería estar esa dirección de retorno, ya que RET en el fondo no es más que un POP IP (carga el puntero de instrucción con lo que haya en la pila)
La mayoría de las vulnerabilidades encontradas en programas provienen de metodos para manipular la pila, para que cuando se llegue al RET se salte a una dirección distinta de la correcta. Una dirección en la que el atacante ha podido dejar su propio código malicioso.
Hola buenos días, es buena practica usar un campo oculto para pasar por ejemplo un id de un elemento que se quiere modificar en el formulario ? Por ejemplo quiero modificar el nombre del usuario y su apellido, pero para ello necesito el usuario se me ocurrió meter el id del usuario en un campo hidden y enviar por el formulario para poder modificarlo existe alguna otra alternativa a hacer eso ?
Lo que estoy intentando es leer datos en una consulta(read) y escribir en una columna(write) llamada endoso, que es una propiedad, para que la base de datos pueda persistirla, ya que esta propiedad está calculada y quiero que se muestre en la base de datos. Pero me está fallando al ejecutar mi pr...
@abulafia Muchas gracias por la respuesta,.... asi es como infectan los programas informaticos y poner codigo malosioso(Yo creia que lo insertaban al final del archivo). Estando en el tema: Es posible hacer bucles o condicionales sin tener una lista de nombres:
@DanielBriceño Hay muchas formas de insertar código malicioso. Si tienes acceso al archivo puedes modificarlo, claro, así lo hacen muchos virus. Pero si el archivo está ejecutándose en un servidor protegido al que no tienes acceso, primero tienes que ganar ese acceso, lo que puedes hacer si ese servidor lee datos que le envíes por una conexión de red.
Si el servidor tiene un bug en el que no chequea la longitud de lo que recibe, puedes explotar eso enviándole más info de la que cabe en el array que tenía reservado para recibirlo. Lo que no cabe en ese array puede sobreescribir la dirección de retorno de la pila.
@DanielBriceño No. Los condicionales en ASM se basan en saltos. Los saltos necesitan una etiqueta destino (en realidad podrías no usar etiqueta sino especificar el offset (numero de bytes) a saltar, pero es más farragoso, difícil de calcular y frágil al variar en cuanto metieras instrucciones nuevas por el medio)
Y por eso se programa en C en vez de ASM :-) El compilador se ocupa de inventar todos esos miles de nombres de etiqueta necesarios y de no confundir unos con otros :-)
Interesante. Hare un contador que aumente al medida que aumente los condicionales y salto. Para jo confundirme y poder colocar: jmp bucle_1 je end_1 jmp bucle_2 je end_2. Muchas gracias, ya me tengo que retirar.
Entiendo, pero lo que quiero hacer es transformar un array a un array asociativo, por eso el ejemplo de: [1,2] para convertirlo a: ['code' => 1, 'code' => 2] La unica forma que se me ocurre es iterar el primer array y colocrle manualmente el indice 'code'
Esto es porque tengo un array de numeros predefindo, pero necesito ponerle un indice a ese array y solamente lo hize con un foreach, por ejemplo:
En SQL Server, CONVERT(DATETIME,'2021-05-13 06:00:00.000' ) me falla y me dice: La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo. no estoy escribiendo la fecha bien?
Hey, saben porqué la versión para móvil no hace scroll automático cuando entran nuevos mensajes aquí en chat? O sólo me pasa a mi y mi teléfono de Mordor? Aunque estoy casi seguro que lo hacía antes.
@NicolasOñate eso si. Pero por eso te digo, tu tienes que saber en que cultura ()por usar termino de .net) estas trabajando, y si eso lo tienes bien el cast es automatico
@JuanRivera lo que sucede es que no puedes tener dos indices iguales en un array asociativo, puede tener un array que contenga un indice y que este indice contenga un array de datos algo como ['code'=>[1,2]] con los cual tendrias acceso si colocas echo $array['code'][0] o $array['code'][1]
@FranciscoNúñez lo obtengo de una consulta en laravel, me genera ese array: [1, 2] Pero si, puede variar, puede tener mas elementos o menos, pero siempre tendra un array de numeros
@gbianchi buenas, consulta: ¿Al OP le esta permitido marcar una respuesta que no lo es? Por ejemplo, el OP pregunta: ¿Cuando es 1+1? Y alguien responde: "Bananas" y lo marca como respuesta...que pasaria con la pregunta?