• Viernes 17 de Abril de 2026, 20:48

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Ruthmy

Páginas: [1]
1
PHP / cuando <?php y cuando solo <?
« en: Domingo 11 de Abril de 2010, 12:30 »
Navegando por internet buscando scripts de php unas veces veo que inician con <?php y otras veces con <? sin la coletilla "php". Me gustaria que alguien me dijera si depende de la version de php o si valen las dos formas o lo que sea y porqué.
Gracias a quién se moleste en aclararmelo

2
PHP / imagen redimensionada no la puedo guardar
« en: Jueves 11 de Marzo de 2010, 19:18 »
Hola amigos,

Estoy trabajando con un pequeño script que redimensiona imagenes, pero la imagen redimensionada no se quiere guardar en la carpeta. Cuando ejecuto el programa sale este mensaje:

Warning: move_uploaded_file() expects parameter 1 to be string, resource given in C:apachefriendsxampphtdocsphp5miGrabarFichero3.php on line 42

Parece que dice que en la linea 42 le falta un parametro pero la verdad no lo se ver.

El script es este:

<?php
//Mediante un formulario se carga una imagen con el nombre "fichero" y se asigna a $nombre
$nombre=$_FILES["fichero"] ["tmp_name"];

//Se establecen la anchura y la altura para la nueva imagen redimensionada
$anchura=215;
$hmax=215;

//Se asigna a $datos los atributos de $nombre
$datos = getimagesize($nombre);

//Se averigua el tipo de la imagen y se crea la base para la nueva imagen con el tipo averiguado
if($datos[2]==1){$img = @imagecreatefromgif($nombre);}
if($datos[2]==2){$img = @imagecreatefromjpeg($nombre);}
if($datos[2]==3){$img = @imagecreatefrompng($nombre);}

//Uff!
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);

//Se asigna a $ext el tipo correspondiente a la nueva imagen (es el mismo de la imagen original)
if($datos[2]==1){$ext=".gif";}
if($datos[2]==2){$ext=".jpg";}
if($datos[2]==3){$ext=".png";}

//Se asigna a $nuevoNombre el nombre para la nueva imagen (aqui sin la extension)
$nuevoNombre="foto_1";

//Se asigna a $destino el path con el nombre de archivo nuevo completo
$destino = "imagenes2/".$nuevoNombre.$ext;

//Mas uff!
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}

//Se asigna a $thumb un contenedor para la nueva imagen (creo)
$thumb = imagecreatetruecolor($anchura,$altura);

//Por fin se crea la nueva imagen redimensionada en $thumb
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);

//Aqui se deberia grabar la nueva imagen en mi carpeta "imagenes2" pero no quiere
move_uploaded_file($thumb, $destino)or DIE("No ha funcionado");

//Aqui se liberan recursos de memoria
imagedestroy($thumb);
?>

Agradeceré una ayuda.

3
C# / listBox no acepta una matriz en C#
« en: Sábado 5 de Julio de 2008, 09:19 »
Estoy usando Visual C# .net 2005.
Mi problema es que despues de poner un listBox en el panel no me admite que le asigne una matriz
que contiene el contenido de un directorio.
El codigo que utilizo es el siguiente:
DirectoryInfo di = new DirectoryInfo(".\"); // Referencia al directorio actual
FileInfo[] fiArr = di.GetFiles("*.txt"); // Asigno los ficheros .txt a la matriz fiArr
this.listBox1.Items.AddRange(fiArr); // Aqui pretendo asignar la matriz al listBox pero no quiere
El programa dice que "No se puede convertir implicitamente el tipo System.IO.FileInfo a string" pero no se como solucionarlo
Gracias a los que me ayuden

Páginas: [1]