Menú

Mostrar Mensajes

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ú

Mensajes - s00rk

#101
PHP / Re: Ayuda con los parametros GET
14 Marzo 2012, 22:20 PM
Si solo vas a hacer redireccion, pues con javascript puedes obtener todo lo que vienes despues de ?u= y ya eso lo guardas en una variable y ahora simplemente redireccionas a esa url y listo eso lo haria mucho mas sencillo hehehe o bueno eso creo.
#102
Programación C/C++ / Re: Ayuda array facil
11 Marzo 2012, 04:00 AM
Código (c++) [Seleccionar]

#include <iostream>
#include <stdlib.h>
using namespace std;

struct fecha{
       unsigned short int dia:5;
       unsigned short int mes:4;
       unsigned short int anno:7;
       };

void mostrar(fecha x)
{
     char *meses[] = {"Enero","Febrero","Marzo","Abril", "Mayo", "Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};

     cout << "Fecha:" << endl;
     cout << "Dia: " << x.dia << " Mes: " << meses[(x.mes - 1)] << " Year: " << (x.anno+1960) << endl;
}

int main(){

    fecha x;
    x.dia = 31;
    x.mes = 12;
    x.anno = 127;
    mostrar(x);
    cin.get();
}

#103
Tambien hay que recordar que si el usuario es de ciber y en tal ciber hay algunos otros, esos tambien seran baneados ya que todos tendran la misma IP.
#104
Para un carrito a mi parecer seria mejor si manejaras en el codigo => array(valores) , donde el segundo array contendra la informacion.
Quedando asi:

Código (php) [Seleccionar]

<?php

session_start
();
   
$imagen $_POST["imagen"];
$nombre $_POST["nombre"];
$precio $_POST["precio"];
$talla $_POST["talla"];
$cantidad $_POST["cantidad"];
$codigo $_POST["codigo"];

if(empty(
$_SESSION['carro'][$codigo]))
{
$_SESSION['carro'][$codigo] = array('imagen' => $imagen'nombre' => $nombre'precio' => $precio'cantidad' => $cantidad'talla' => $talla'precio' => $precio);
echo "Se agrego producto al carrito!";
}else{
echo "El producto ya esta en el carrito!";
}


echo 
"<table>";
foreach (
$_SESSION['carro'] as $k => $v)
{
echo "<tr>";
    echo 
"<tr><td>Codigo es ".$k."</td></tr>";
foreach($v as $j => $z)
{
echo "<tr><td>".$j." es ".$z."</td></tr>";
}
    echo 
"</tr>";
}
echo 
"</table>";

?>
#105
Programación C/C++ / Re: Pares e impares
2 Marzo 2012, 19:53 PM
Cita de: El_Java en  2 Marzo 2012, 18:44 PM
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main(){
   double a = 2.5, b = 3;

   if((double)((int)a) != a) cout << "No es entero" << endl;
   else cout << "Es entero" << endl;

   if((double)((int)b) != b) cout << "No es entero" << endl;
   else cout << "Es entero" << endl;

   return 0;
}


No es entero
Es entero


Aunque creo que esta demas ese "(double)" en las operaciones ya que lo unico que hace eso es convertir a double el resultado no?
Ejemplo
2.5

(int)2.5 = 2
2 != 2.5 si entonces no es entero

(int)3.0 = 3
3 != 3.0 no entonces es entero

Si entiendo para que hacerlo para asi tener una comparacion del mismo tipo, pero en comparacion de numeros en este caso no creo que sea necesario.

#106
Programación C/C++ / Re: Problemas vectores
2 Marzo 2012, 19:44 PM
Pues yo le veo bien a exepcion de un for que tienes de mas en el codigo, ademas de que al crar la variable V agregas directamente el tamaño, bueno yo lo haria asi:

Asi solamente cambio o agrego o quito numeros en el vector y ya no cambio nada mas puesto que ahi mismo agregue la funcion que me indique el tamaño del vector y asi enviar ese resultado a la otra funcion donde sera utilizado, para el for.
Código (c++) [Seleccionar]

#include<stdio.h>
#include<stdlib.h>

int maximapos (int V[], int n)
{

    int mejor_valor;
    mejor_valor=V[0];
    for(int i=1; i < n; i++)
        if(V[i] > mejor_valor)
            mejor_valor = i;
    return mejor_valor;
}

int main ()
{

    int V[] = {12,15,3,64,6,2,1};

    int posicion, maxvalor, tam;

    tam = sizeof(V) / sizeof(int);
    posicion = maximapos(V, tam);
    maxvalor = V[posicion];

    printf("El mejor valor es %d y su posicion es %d \n", maxvalor, posicion);

    system("pause");
}
#107
Si estas manejando C#, tambien puedes usar Glade, con el cual puedes hacer interfaces personalizadas a como gustes.
#108
Java / Re: Como hago un break para salir
25 Febrero 2012, 01:17 AM
Otra cosa tambien es para que usar float aqui ?
for(float f=0; f<12; f++) {

o.O comunmente se utiliza del tipo int que a mi parecer es mas conveniente para lo que haces.
#109
Error en el Updater:


deberias tomarlo mejor a que si es diferente, seria mas sencillo ya que siempre que sea diferente significaria que no lo tiene actualizado y asi compararias cadenas y no un numero en especifico(ademas que no existen numeros con doble punto hehehe)
#110
PHP / Re: inyeccion SQL y como evitarla....
17 Febrero 2012, 22:34 PM
Cita de: EFEX en 17 Febrero 2012, 14:08 PM
O haces eso o cada mes al sitio te lo tumban abajo por algún grupo de arabia saudita.

Tambien podria crear otro archivo llamado nose anti.php, algo asi:

Código (php) [Seleccionar]

<?php
foreach($_POST as $k => $v)
{
    
$_POST[$k] = mysql_real_escape_string($v);
}

foreach(
$_GET as $k => $v)
{
    
$_GET[$k] = mysql_real_escape_string($v);
}


Y ya si su pagina principal incluye a las otras como modulos o asi puede poner en su pagina principal un
include_once("anti.php");
y ya, sino agregar eso a cada pagina y ya con eso podria funcionar n_n (creo hehehe)