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 - javirk

#61
GNU/Linux / Re: Problema con el teclado
31 Marzo 2012, 13:42 PM
el pc va bien, lo que sí he notado es que se calienta demasiado, a veces se apaga del calor, y todo, pero esto me pasa aún cuando está frío.

Un saludo!
#62
GNU/Linux / Problema con el teclado
30 Marzo 2012, 18:05 PM
Hola, hoy he encendido mi ordenador como cualquier otro día y me he dado cuenta de que mi teclado no funciona como debería, me explico:
al intentar escribir rápido el teclado no me funciona, ya que si recibe más de una pulsación rápido, la segunda no la registra. Esto no pasa en la pantalla de iniciar sesión, que va todo bien. He probado con otros teclados y me pasa lo mismo, y es raro. Por ejemplo, si voy a escribir "llaves" rápido, me sale: "laves". Tengo Ubuntu 11.04 con Unity o Gnome, en el que también me pasa.

Un saludo!

Edito: me he dado cuenta de que me he equivocado de subforo y esto debería ir en GNU/Linux, por favor, que algún moderador lo mueva, gracias!
#63
vale, lo he conseguido, pero tengo unos cuantos problemas. Dejo lo que tengo:

función extraer, que quita una parte de una cadena:
Código (php) [Seleccionar]
function extraer($cadena,$antes,$despues,$cuenta)
{
  /*Función para obtener extraer una subcadena
  Creado por johandebruin.com el 29-12-2009*/
  if(!$cuenta)
    return false;
  $localizacion1 = $localizacion2 = 0;
  do
  {
    $localizacion1 = strpos($cadena,$antes,$localizacion1 + 1);
    if($localizacion1 == false)
      return false;
    $cuenta--;
  } while ($cuenta > 0);
  $localizacion2 = strpos($cadena, $despues, $localizacion1 + 1);
  if ($localizacion2 == false)
    return false;
  $localizacion1 += strlen($antes);
  return substr($cadena,$localizacion1,$localizacion2 - $localizacion1);
}


función que saca la URL de una web:
Código (php) [Seleccionar]
<?php
class Url{
public $mi_cadena;
public $archivo;
public $url;

public function sacar_url($mi_url){
$this->archivo fopen("$mi_url","r") or die ("No se ha encontrado la pagina.");
while(!feof($this->archivo)){
$this->cadena .= fgets($this->archivo4096); 
}
}
}
?>


Código (php) [Seleccionar]
<div id="cont_center" >
<?php
$email $_SESSION["email_user"];
$sql sprintf("select users_pelis.id_usuario, users_pelis.id_peli, users.email from users_pelis, users where users.email='%s' AND users_pelis.id_usuario = users.id_usuario"mysql_real_escape_string($email));
$usuario->consulta($sql);
$usuario->extraer_registro();
$fuente = new Url();

while(
$usuario->extraer_registro()){
$cartel $usuario->resultado['id_peli'];
$url "http://www.imdb.com/title/tt$cartel/";
$fuente->sacar_url($url);
//echo $fuente->cadena;
$cadena_comienzo '<table border="0" cellpadding="0" cellspacing="0" id="title-overview-widget-layout">
<tr>'
;
$cadena_fin '<td id="overview-top">';
echo extraer($fuente->cadena$cadena_comienzo$cadena_fin1);

}


En al bd tengo un id_usuario con un id_peli juntos, y el id_usuario tiene en otra tabla sus cosas asociadas, pero al ejecutar esto sólo me muestra la segunda fila, es decir, tengo en la bd:
id_usuario-----id_peli
1---------------34
1---------------65

Pero al ejecutar sólo sale el cartel correspondiente al id_peli 65, no el otro. ¿Sabéis por qué puede ser?

Un saludo.
#64
Hola, creo que la pregunta está clara, no sé cómo sacar el contenido de una web para ponerlo en la mía, o usarlo en parte. Sería una imagen de imdb.com, en concreto el cartel de una película, que va dentro de estas líneas:
Código (html4strict) [Seleccionar]
<td rowspan="2" id="img_primary">
   

<a    onclick="(new Image()).src='/rg/title-overview/primary/images/b.gif?link=%2Fmedia%2Frm3162935808%2Ftt0072431';"     href="/media/rm3162935808/tt0072431"    ><img src="http://ia.media-imdb.com/images/M/MV5BMTc2MzgwNjAzNV5BMl5BanBnXkFtZTcwNTUyNjQzMQ@@._V1._SY317_CR7,0,214,317_.jpg"
    style="max-width:214px; max-height:317px;"
    height="317"
    alt="El jovencito Frankenstein Poster"
    title="El jovencito Frankenstein Poster"
    itemprop="image" /></a>

</td>


A mí me gustaría sacar esa imagen, la que está entre <img>, claro, pero teniendo en cuenta que cambia según la película que busque.

La forma que se me ocurre es que PHP saque el código HTML generado y que busque la cadena de texto que le diga, en este caso la etiqueta <td rowspan="2" id="img_primary">, y que saque lo que hay ahí hasta que ponga </td>, pero no estoy seguro de que esto se pueda hacer, ¿alguna ayuda?

Un saludo y gracias.
#65
PHP / Re: Errores con POO base de datos
18 Marzo 2012, 10:41 AM
Ahhh! Muchas gracias! Ya lo he arreglado, pongo el archivo para que otros no caigan en el mismo problema:
Código (php) [Seleccionar]
<?php
include_once("config.php");
class 
Servidor_Base_Datos
{
   private 
$servidor;
   private 
$usuario;
   private 
$pass;
   private 
$base_datos;
   private 
$descriptor;
   function 
__construct($servidor,$usuario,$pass,$base_datos) {
      
$this->servidor $servidor;
      
$this->usuario $usuario;
      
$this->pass $pass;
      
$this->base_datos $base_datos;
      
$this->conectar_base_datos();
   }
   private function 
conectar_base_datos() {
      
$errorconect "No ha sido posible conectar con la base de datos.";
      
$this->descriptor mysql_connect($this->servidor,$this->usuario,$this->pass) or die ($errorconect);
      
mysql_select_db($this->base_datos,$this->descriptor);
   }
   public function 
consulta($consulta) {
      
$errorquery "Fallo al sacar información de las tablas.";
      
$this->consulta mysql_query($consulta,$this->descriptor)or die ($errorquery);
   }
   public function 
extraer_registro() {
      
$this->resultado=mysql_fetch_array($this->consulta);
      return 
$this->resultado;
   }

   function 
datos(){
      echo 
$this->servidor;
      echo 
"<br>";
      echo 
$this->base_datos;
   }
}

?>


Los otros dos archivos son iguales
#66
PHP / Re: Errores con POO base de datos
17 Marzo 2012, 20:42 PM
Vale, gracias, me dice que no hay una base de datos seleccionada, pero si hago:
Código (php) [Seleccionar]
   function datos(){
      echo $this->base_datos;
   }


Código (php) [Seleccionar]
$usuario->datos();

Me muestra la base de datos que tiene que salir. No lo entiendo.

Un saludo.
#67
PHP / Errores con POO base de datos
17 Marzo 2012, 20:00 PM
Hola, tengo un problema que me está poniendo la cabeza como un tambor:
tengo tres archivos, el primero (clases.php):
Código (php) [Seleccionar]
include_once("config.php");
class Servidor_Base_Datos
{
  private $servidor;
  private $usuario;
  private $pass;
  private $base_datos;
  private $descriptor;
  function __construct($servidor,$usuario,$pass,$base_datos) {
     $this->servidor = $servidor;
     $this->usuario = $usuario;
     $this->pass = $pass;
     $this->base_datos = $base_datos;
     $this->conectar_base_datos();
  }
  private function conectar_base_datos() {
     $errorconect = "No ha sido posible conectar con la base de datos.";
     $this->descriptor = mysql_connect($this->servidor,$this->usuario,$this->pass,$this->base_datos) or die ($errorconect);
  }
  public function consulta($consulta) {
     $errorquery = "Fallo al sacar información de las tablas.";
     $this->consulta = mysql_query($consulta,$this->descriptor)or die ($errorquery);
  }
  public function extraer_registro() {
     $this->resultado=mysql_fetch_array($this->consulta);
     return $this->resultado;
  }
}


El segundo, el del include (config.php):
Código (php) [Seleccionar]
<?php
//Datos para conectarse a db:
$servidor "localhost";
$usuario "root";
$pass "";
$base_datos "basededatos";
?>


El tercero, donde hago una consulta a la base de datos:
Código (php) [Seleccionar]
<?php
require_once("config/config.php");
require_once(
"config/clases.php");
$usuario = new Servidor_Base_Datos($servidor,$usuario,$pass,$base_datos);
$usuario->consulta("select * from users");
while(
$fila=$usuario->extraer_registro()){
printf("%s<br>",$fila["email"]);
}
?>


Bien, pues resulta que no hace la consulta bien y tira el error ese que he puesto de "Fallo al sacar información de las tablas." y no sé qué hacer más, la conexión la hace bien porque no sale mensaje alguno, y la tabla se llama users, como pone en la consulta.

Un saludo y gracias por adelantado.
#68
PHP / Re: Problema con PHP (librería curl)
4 Marzo 2012, 16:42 PM
¿Tienes que coger los datos obligatoriamente desde ahí? Si no, usa reCaptcha: http://code.google.com/intl/es-ES/apis/recaptcha/docs/php.html
#70
PHP / Re: ¿POO o Programación normal?
27 Febrero 2012, 18:00 PM
Vale, muchas gracias.

Sé que hacer una red social es fácil, pero me está sirviendo para aprender y afianzar conceptos. No creo que la red social la publicara por ahí, pero con ella estoy comprendiendo cómo funcionan a grandes rasgos.

Muchas gracias también por lo del Codeigniter, ya lo estoy probando.

Un saludo!