elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1] 2 3 4 5
1  Foros Generales / Dudas Generales / Re: Problema con proyecto en: 20 Mayo 2015, 19:02 pm
Muchas gracias Hurdano, si el backend lo fuerte es que los accesos para usarlo es decir el de club y el de administrador general para gestionar los clubs funciona. Han retirado el ftp y el de la base de datos.

Además es que es un proyecto, modestia aparte, bastante bueno, notificaciones push, modelo HMVC, todo bien documentado, es que no sé, me indigna tanto....

Bueno gracias por el apoyo hombre.

Un saludo.
2  Foros Generales / Dudas Generales / Re: Problema con proyecto en: 20 Mayo 2015, 18:48 pm
Tengo el LOG de Filezilla Client, códigos menos actualizados, pantallazos, los diseños html, de los backends, vamos que es totalmente demostrable, pero vamos una empresa potente, que te haga esto siendo autónomo, no doy crédito la verdad.
3  Foros Generales / Dudas Generales / Problema con proyecto en: 20 Mayo 2015, 17:23 pm
Buenas tardes,

Tengo una consulta que no suele ser muy usual por aquí, pero quisiera saber si alguien se ha encontrado en esta situación y cómo lo ha solventado.

He realizado un desarrollo web bastante complejo para una web y aplicación en android de reservas de pistas de Padel, esta web se compone de dos módulo de backend uno para el administrador general de la web, otro para la para cada club y otro módulo de webservices que le dan resultados a la aplicación nativa de android desde la base de datos.

Me he encontrado a mitad del proyecto hecho, y que no me pagan, y no tienen intención dicen que un intermediario se ha quedado con el dinero y es totalmente falso. Me dicen que no usarán mi código, pero me encuentro con dos cosas la primera que mi código sigue en funcionamiento y la segunda que no puedo recuperar la información porque cambiaron la contraseña del FTP.

En este punto, ¿hay forma de recuperar esta información?, ¿estoy protegido por el copyright?

Gracias por las respuestas.
4  Programación / PHP / Re: Problema script mysql_fetch_array() en: 17 Junio 2014, 15:39 pm
Gracias por las respuestas... pero nada, me sigue tirando el mismo error.

He probado a poner las comillas simples y también el valor opcional, ¿alguna idea más?
Gracias

¿$user y $pass te salen en el navegador? USER y PASS los tienes con mayúsculas en la bbdd.

Prueba sustituyendo la consulta así,

Código
  1. $se = mysql_query("SELECT * FROM users where USER='$user'", $co);
5  Programación / PHP / Re: Problema script mysql_fetch_array() en: 17 Junio 2014, 15:27 pm
Marco no es eso, ese parametro es opcional

Porque probablemente el query haya venido vacío y si no retorna nada "se" será false, usa un if para comprobar si no retornó valores

Por cierto ya esta desaconsejado usar la extensión de mysql, en su ligar usar mysqli o mysql pdo, mas info en php.net

Fíjate en el error que le sale:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u815225632/public_html/check-login.php on line 17

También le faltan las comillas simples en el la variable.

Que lo pruebe, es sólo una humilde opinion. Es cierto que está desaconsejado, pero antes de meterse en Clases y objetos debería de funcionar correctamente esto.
6  Programación / PHP / Re: Problema script mysql_fetch_array() en: 17 Junio 2014, 15:21 pm
tienes que pasar otro parámetro a mysql_fetch_array y dejarlo así

Código
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Login</title>
  5. </head>
  6. <body>
  7. <?php
  8. $user = $_REQUEST['user'];
  9. $password = $_REQUEST['password'];
  10. $co = mysql_connect("---host---", "---usuario---", "---password---");
  11. mysql_select_db("users", $co);
  12. $se = mysql_query("select USER,PASSWORD from users where USER='$user'", $co);
  13. echo $user;
  14. echo "<br />";
  15. echo $password;
  16. echo "<br />";
  17. if ($re = mysql_fetch_array($se, MYSQL_ASSOC)) {
  18. echo $re['USER'];
  19. echo $re['PASSWORD'];
  20. if ($re['PASSWORD'] == $password) {
  21. echo "OK!";
  22. } else {
  23. echo "NO!";
  24. }
  25. }
  26. ?>
  27. </body>
  28. </html>

En el ejemplo 3 de esta página verás lo que te comento http://es1.php.net/manual/es/function.mysql-fetch-array.php

PD: También creo que te faltan las comillas simples en la variable de la consulta $user
7  Programación / PHP / Re: Duda sobre variables en: 17 Junio 2014, 15:16 pm
Hola,

En el constructor deber llamar a los atributos que has definido con la siguiente sintáxis.

$this->TU_VARIABLE, sino las variables que has definido dentro de __construct se quedan cómo locales y no son visibles al resto de métodos, por otra parte tampoco estarás modificando $idorganismo.

Para acceder a estas variables lo mismo debes llamarlas mediante this->TUVARIABLE
si fueran constantes con self::

Prueba de esta forma

Código
  1. <?php
  2.  
  3. //no direct access
  4. defined('_JEXEC') or die('Acceso restringido');
  5.  
  6. class Organismo
  7. {
  8.  protected $idorganismo=0;
  9.  protected $nombre;
  10.  protected $pais;
  11.  protected $descripcion;
  12.  public      $db;
  13.  
  14.  public function __construct() {
  15.    $this->$idorganismo=$_POST['codigo'];
  16.    $this->$nombre=$_POST['nombre'];
  17.    $this->$pais=$_POST['continente'];
  18.    $this->$descripcion=$_POST['informacion'];
  19.    $this->$db = JFactory::getDBO();  
  20.  }
  21.  public function crear(){
  22.    $query = "INSERT INTO organismos VALUES(" . $this->$idorganismo . ", '" . $this->$nombre . "', '" . $this->$pais . "', '" . $this->$descripcion . "');";
  23.    $this->db->setQuery($query);
  24.    return $$this->db->query();
  25.  }
  26.  public function editar(){
  27.    echo $nombre;
  28.    $query = "UPDATE organismos SET nombre='" . $this->$nombre . "', continente='" . $this->$pais . "', informacion='" . $this->$descripcion . "' WHERE codigo=". $this->$idorganismo . ";";
  29.    $this->$db->setQuery($query);
  30.    return $db->query();
  31.  }
  32.  public function eliminar(){
  33.    $query = "DELETE FROM organismos WHERE codigo='" . $this->$idorganismo . "';";
  34.    $this->$db->setQuery($query);
  35.    return $this->$db->query();
  36.  }
  37. }
  38. $input = new JInput;
  39. $event = $input->get('event', '','string');
  40. $res=false;
  41. if($event != "")
  42. {
  43.  $org = new Organismo;
  44.  if($event  == 'new')
  45.    $res = $org->crear();
  46.  if($event == 'edit')
  47.    $res = $org->editar();
  48.  if($event == 'del')
  49.    $res = $org->eliminar();
  50. }
  51. $layout = $params->get('layout', 'default');
  52. require JModuleHelper::getLayoutPath('mod_catorg', $layout);
  53.  
  54.  
  55. ?>

Espero que no se me haya escapado ningun te recomiento esta página sobre visibilidad en PHP http://www.php.net//manual/es/language.oop5.properties.php
8  Programación / PHP / Re: Con PHP realizar los cruces del mundial en: 16 Junio 2014, 22:52 pm
A ver, yo creo que lo más sencillo sería, jquery, php y mysql, jquery para las llamadas ajax, php la lógica y mysql para la persistencia de los datos. Pero a ver porque no se puede hacer, porque ya alla empezado el mundial. Yo propongo hacerlo entre todos, ¿qué os parece?, siempre puede servir, para todas las competiciones y ya puestos hacerlo decente con sus clases, MVC, un buen diseño. Siempre nos puede hacer de currículum.

Propondría, crear una clase llamada Tournament, cuyos métodos sean, add_team, add_match, result_match, team_points, summary_tournament, etc, etc, esto es lo que se me ocurre así cómo preeliminar.  ;D
9  Programación / PHP / Añadir varios items al carrito codeigniter en: 16 Junio 2014, 20:01 pm
A ver os explico:

Tengo un jquery que coge los datos de un formulario en el que aparecen las variedades de sabor de un producto.
Imaginaos
Fanta -> añadir al carrito. Al darle al boton se abre un dialog con el formulario para que agregues la cantidad de cada variedad. el código es este.

 
Código
  1. ('.get_flavors_cart').click(function(){
  2.    product = $(this).attr('rel');
  3.    $('.dialog').dialog("open");
  4.   $.get('http://distribucion.nutrifrog.com/products/box_flavors_helper/'+product, function(data){
  5.        $('.dialog').html(data);
  6.        $('.add_items').click(function(){
  7.                    //alert('Pulsaste en añadir carrito');
  8.                    var flavorValues = new Array();
  9.                    $('input[type="number"]').each(function(){
  10.                       index = $(this).attr("rel");
  11.                       value = $(this).val();
  12.                       flavorValues[index] = value;
  13.                    });
  14.                    data_flavors = JSON.stringify(flavorValues);
  15.                    $.post('http://distribucion.nutrifrog.com/products/add_cart_item',{id:product, cart_items:data_flavors}, function(data){
  16.                       $('.dialog').html(data);
  17.                    });
  18.                });
  19.  
  20.  
  21. });

En PHP trabajo con el framework Codeigniter  y recogo los datos JSON y hago un foreach para agregar al carrito cada item.

Código
  1. public function add_cart_item(){    
  2.    $id = $this->input->post('id');                
  3. $values = json_decode($this->input->post('cart_items'));
  4.        $msg = '';
  5.        $valores = count($values);
  6.        $format= $this->products_model->format_name($this->products_model->get_product_property($id, 'id_format'));
  7.        $price = $this->products_model->get_product_property($id, 'pvd');
  8.        $weight                 = $this->products_model->get_product_property($id, 'weight');
  9.        $img                    = $this->products_model->get_product_property($id, 'img_path');
  10.        $name                   = $this->products_model->get_product_property($id, 'name');
  11.        $quantity               = $this->products_model->get_product_property($id, 'quantity');
  12.        foreach($values as $flavor => $cantidad){
  13.                if(!is_null($cantidad)){                
  14.                    $cart_data = array(
  15.                       'id'         => strtoupper(random_string('alnum', 8)),
  16.                       'qty'        => $cantidad,
  17.                       'price'      => $price,
  18.                       'name'       => $name,
  19.                       'product_id' => $id,
  20.                       'img'        => $img,
  21.                       'format'     => $format,                  
  22.                       'weight'     => $weight,
  23.                       'quantity'   => $quantity,
  24.                       'flavor'     => $flavor
  25.                    );  
  26.                    if($this->cart->insert($cart_data)){
  27.                        $msg .="Insertadas $quantity_fl unidades de sabor $flavor<br />";
  28.  
  29.                    }  
  30.                    else {
  31.                        echo "Error: no se ha insertado el sabor $flavor";
  32.                    }                                  
  33.                }    
  34.        }
  35.  
  36.    }

Si el producto solo tiene una variedad no hay problema pero cuándo hay varios sabores, no carga en el carrito nada. Ya le he dado 10000 vueltas, pero no hay manera.

¿Alguna idea?

Gracias de antemano.
10  Programación / Desarrollo Web / Re: ayuda general con jquery en: 15 Junio 2014, 12:14 pm
Prueba así,

Código
  1. $(document).ready(function(){
  2.      $('#prueba').text("Este texto es el inicio de una buena amistad");
  3.      $('.prueba').html("<p>hola jquery</p>");
  4. });
Páginas: [1] 2 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines