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

#11
Es una buena idea empezar con C, y sino, te recomiendo java. Por cierto, si necesitas ayuda enviame un MP que quizás puedo orientarte un poco.

Suerte y que logres tu meta de aprender a programar ;-)
#12
Desarrollo Web / Re: Problema con iframe
29 Agosto 2011, 23:30 PM
Creí que se había solucionado, pero no. Esto está muy loco. Si uso por ejemplo "id=1" me quiere descargar ver_upload.php, pero si uso "id=5" me dice:

CitarNo se puede mostrar la imágen [...] porque contiene errores

Les dejo tanto el archivo que utilizo para subir imágenes, como el que uso para mostrarlas:

proceso.php (sube imágen)

<?php
include ('conexion.php');
 if(isset(
$_POST['crear_articulo'])) {
    
$tipo_imagen explode('image/'$_FILES['imagen']['type']);
$x $tipo_imagen[1];
 if($x == 'gif' || $x == 'jpg' || $x == 'jpeg') {
    if($x == 'gif') {
 $image imagecreatefromgif($_FILES['imagen']['tmp_name']);
         
ob_start();
         
imagegif($image);
         
$_output ob_get_contents();
         
ob_end_clean();
} else {
 $image imagecreatefromjpeg($_FILES['imagen']['tmp_name']);
         
ob_start();
         
imagejpeg($image);
         
$_output ob_get_contents();
         
ob_end_clean();
}
 $tipo 'Bombilla';
 $out str_replace('##','##',mysql_escape_string($_output));
     
$result mysql_query("INSERT INTO articulos (imagen, tipo, tipo_imagen) VALUES ('$out', '$tipo', '$x')"$conexion) or
  die('Error al guardar informacion en la base de datos: '.mysql_error());
 
 $ID mysql_query("SELECT id FROM articulos WHERE imagen='$out'"$conexion) or
  die('Error al seleccionar el ID: '.mysql_error());
 $getID mysql_fetch_assoc($ID);
 $getID $getID['id'];
  echo "<script Language='javascript'>location.href = 'index.php?accion=ver_upload&id=$getID';</script>";
 } else {
    die('Extension de archivo invalida');
    }
} else {
  die('No puede acceder a esta pagina manualmente');
}
?>



ver_upload.php (muestra la imágen indicada por "id=")

<?php
include('conexion.php');
if(isset(
$_GET['id'])) {
 
$id trim($_GET['id']);
 
header('Content-Type: image/'.$tipo_imagen);
 
$consulta mysql_query("SELECT * FROM articulos WHERE id='$id'"$conexion) or
    die(
'Error al consultar con la base de datos: '.mysql_error());
if(mysql_num_rows($consulta) == 0) {
    echo 
'El ID indicado no es valido';
 } else {
  while(
$row mysql_fetch_array($consulta)) {
    
$tipo $row['tipo'];
$imagen $row['imagen'];
$tipo_imagen $row['tipo_imagen'];
}
 if($tipo_imagen == 'jpg' || $tipo_imagen == 'jpeg') {
    $tipo_imagen 'jpeg';
 } else {
   $tipo_imagen 'gif';
  }
header('Content-Type: image/'.$tipo_imagen);
echo "<b>Tipo de articulo</b>: ".$tipo."<br>";
echo "<b>Imagen</b>:<br>";
print $imagen;
 }
 } else {
  echo 
'No se ha indicado el ID';
  }
?>

#13
Desarrollo Web / Problema con iframe
29 Agosto 2011, 22:54 PM
Hola a todos. Tengo un iframe en el cual muestro una imágen y una breve descripcion almacenadas en una base de datos (debo usar un iframe porque sino no puedo utilizar  el header() para indicar que tipo de archivo es).

Uso el iframe así:

<iframe src="ver_upload.php?id=<?php echo $id?>" width="600" height="500">Error al cargar los datos</iframe>

y al cargar la página me muestra el iframe en blanco, pero además me descarga la página ver_upload.php, ¿por qué pasa eso? :huh:

Muchas gracias.
#14
Hola a todos. Tengo la siguiente página:

<html>
<head>
    <title>ASD</title>
  <script type="text/javascript">
    function ComprobarRadio(form) {
var a;
  for (a = 0; a < document.form.tipo.length; a++) {
    if (document.form.tipo[a].checked) {
return true;
} else {
alert("Debe indicar una opcion");
return false;
}
  }
}
  </script>
</head>

<body>
<form name="controlar_radio" onSubmit="return ComprobarRadio(this)" action="procesos/noticia_importante_nueva.php" method="post">
<p align="center">
<input type="radio" name="tipo" id="tipo" value="0" />&nbsp;Sin foto&nbsp;&nbsp;&nbsp;
<input type="radio" name="tipo" id="tipo" value="1" />&nbsp;Foto vertical&nbsp;&nbsp;&nbsp;
<input type="radio" name="tipo" id="tipo" value="2" />&nbsp;Foto horizontal
</p>
<input type="submit" value="Publicar" />

</form>
</body>
</html>


y lo que quiero verificar es que haya algún radio button seleccionado. Hay algunos problemas:

• El formulario se envía siempre, no se porque.
• Ahora que pienso, la sintáxis que hice no está muy bien que digamos. Porque "si el primer radio no está seleccionado, daría false", lo cual no me serviría porque yo quiero que verifique todos y después decida si enviar el formulario o no. Por lo tanto, decidí cambiar el código javascript pot:

function ComprobarRadio(form) {
var a;
var radio = 0;
  for (a = 0; a < document.form.tipo.length; a++) {
    if (document.form.tipo[a].checked) {
radio + 1;
}
  }
    if (radio > 0) {
return true;
} else {
alert("Debe indicar una opcion");
return false;
}
}


pero nada aún.

Si alguien me pudiese dar una mano le agradecería.
#15
PHP / Problema con preg_match_all()
21 Agosto 2011, 21:58 PM
Yo tengo, por ejemplo una foto:

Citar[img]http://www.google.com.ar/image.jpg|500|500[/img]

y quiero que la salida sea:

Citar<img src="http://www.google.com.ar/image.jpg" width="500" heigth="500">

Entonces, con el siguiente código (porque estoy aprendiendo a usar preg_match_all), intento ver que me devuelve en el array $data:

<?php
$cadena 
"[img]http://www.google.com.ar/image.jpg|500|500[/img]";

if(
preg_match_all('/\[img\](.*?)\[/img\]\/i'$cadena$data)) {
  
print_r($data);
 }
?>


pero el problema es que me da ERROR:

CitarWarning: preg_match_all() [function.preg-match-all]: Unknown modifier 'a' in public_html/Pruebas/prueba.php on line 4

#16
Java / Re: Creando una subclase de Point
2 Agosto 2011, 01:00 AM
Muchas gracias por la explicación. Ya no tengo más dudas por el momento.

;-)
#17
Java / Re: Creando una subclase de Point
1 Agosto 2011, 18:04 PM
Gracias por responder. Creo que voy entendiendo un poco más. Pero entonces, si yo crearía la clase Point3D sin heredar de Point, declararía int x, y, z ¿y ahí si podría usar this para todos los objetos, no?.

No le veo utilidad entonces a Point digamos porque no ahorra mucho código y únicamente funciona con bidimensiones, ¿o me equivoco?.
#18
PHP / Re: Introducir los <br> de un textarea
1 Agosto 2011, 04:01 AM
Cita de: raul338 en 31 Julio 2011, 19:37 PM
Utilizar la funcion nl2br :P

Exacto. Aunque cabe destacar que utilices nl2br() únicamente al leer la información del textarea (una vez ya guardada la información en la base de datos). No utilices esa función para guardar el texto, ya que sino, escribirá </ br> en cada salto de línea.
#19
Java / Creando una subclase de Point
1 Agosto 2011, 03:57 AM
Hola a todos. Estoy aprendiendo java y aún no logro entender algunas cosas.

Si tengo el siguiente código:


package Punto3D;

import java.awt.*;


public class Punto3D extends Point {
   public int z;
   
   public Punto3D(int x, int y, int z) {
       super(x, y);
       this.z = z;
   }
   
   public void move(int x, int y, int z) {
       this.z = z;
       super.move(x, y);
   }
   
   public void translate(int x, int y, int z) {
       this.z += z;
       super.translate(x, y);
   }
   
}


¿De qué sirve que le indique a java que (x,y) son tomados de la superclase Point?. Si total ni x, ni y, ni z tienen ningún valor.

¿No sería lo mismo hacer así?:

this.z = z;
this.x = x;
this.y = y;


Acá estoy indicando que tanto x, como y, como z, son las coordenadas del objeto que estoy utilizando en ese momento... ¿entonces para qué usar super?.

A lo que voy es que no entiendo porque tengo que aclarar eso, si ninguna de las 3 tiene absolutamente ningún valor. Entonces, llamándola así:

objeto.move(x, y, z);

tendría que funcionar con las 2 formas que puse anteriormente, ¿o no?.


Como verán, estoy un poco enredado. Espero que puedan aclararme esa duda.

Muchas gracias.
#20
PHP / Re: Problema con Header
31 Julio 2011, 00:17 AM
Listo. Utilizaré <script>.