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 - Clavo Oxidado

#11
Solucionado, el problema era que solo había que cambiar de función y es el siguiente por si alguien le sirve:

if(copy($_FILES['userFile']['tmp_name'], $uploadFile)) { if(copy($_FILES['userFile']['tmp_name'], $uploadFileThumbs))

Un saludo.
#12
Hola quisiera hacer en php como podría subir un sólo archivo al servidor en dos directorios diferentes.
A mi me sale para subir un solo archivo a un determinado directorio y tengo el siguiente código:
<html>
<head>
</head>
<body>
<?php

$idImagen
=$_POST['idImagen'];

$uploadDir '/var/www/informatica/Imgs/imagenes_glr/';

$uploadDirThumbs '/var/www/informatica/Imgs/imagenes_glr/thumbs/';


$nombreFichero $_FILES['userFile']['name'];

$extension end(explode("."$nombreFichero));

$uploadFile $uploadDir.$idImagen.".".$extension;
$uploadFileThumbs $uploadDirThumbs.$idImagen.".".$extension;

if (
strcasecmp($extension"jpg") != && strcasecmp($extension"jpeg") != && strcasecmp($extension"gif") != && strcasecmp($extension"png") != 0) {
echo "<center><span style='margin-top:50px;font-size:50px;font-weight:bold;color:#ffffff'>Archivo no permitido: .$extension</span></cente>";
echo "<br><br><br>";
echo "<center><img src='../Imgs/denegar.png' style='border:none;width:250px'></img></center>";
} else {

if(move_uploaded_file($_FILES['userFile']['tmp_name'],  $uploadFile)) {

$conexion=mysql_connect("localhost",userejemplo","passejemplo") or die ("ERROR CONEXION MySQL.");
@mysql_select_db("
sinformatica");



$select_update="UPDATE IMAGENES SET imagen='".$idImagen.".".$extension."' WHERE id_imagen '".$idImagen."';";

@mysql_query(
$select_update);


mysql_close(
$conexion);

echo "
<center><span style='margin-top:50px;font-size:30px;font-weight:bold;color:#000000'>El archivo se ha subido correctamente.</span></center>";
echo "
<br><br><br>";
echo "
<center><img src='../Imgs/ok.png' style='border:none;width:250px'></img></center>";
} else {
echo "
<center><span style='margin-top:50px;font-size:30px;font-weight:bold;color:#000000'>Ha habido un problema al subir el archivo.</span></center>";
echo "
<br><br><br>";
echo "
<center><img src='../Imgs/error.png' style='border:none;width:250px'></img></center>";
}

}

?>

</body>
</html>


Lo he intentado hacerlo de la siguiente manera pero no me sale:

Creo otra variable especificando donde lo quiero guardarlo.

$uploadDirThumbs = '/var/www/emergenciassos2/Imgs/imagenes_glr/thumbs';

Creo otra variable más especificando en el idImagen el formato de patrón como puede ser nombre y extensión:  

$uploadFileThumbs = $uploadDirThumbs.$idImagen.".".$extension;

Y en la misma condición añado la nueva variable:

if(move_uploaded_file($_FILES['userFile']['tmp_name'],  $uploadFile) && move_uploaded_file($_FILES['userFile']['tmp_name'],  $uploadFileThumbs))

Pero me sale este error a la hora de subirlo:

Parse error: syntax error, unexpected T_BOOLEAN_AND in /var/www/informatica/imagenes_mnto/uploadFotoImagen.php on line 27

Seguro que está mal interpretada la condición peor lo he echo de varias manera y nada.

¿Alguna solución?

Un saludo.
#13
Desarrollo Web / Re: ¿Slider de imágnes dinámico?
24 Noviembre 2014, 18:36 PM
Ya tengo establecido el slider de forma dinámica, buscando un poco cuando me has dado la idea de usar ajax ya sale todo correcto.

Muchas gracias.
#14
Desarrollo Web / ¿Slider de imágnes dinámico?
21 Noviembre 2014, 12:53 PM
Hola a todos quiero crear un slider pero de forma dinámica, de que pueda acceder a la base de datos mediante una tabla llamada "galería" en cada galería será una categoría que cada una de ellas tendrá varias imágenes que se le asigne.

En la base de datos llamada por ejemplo slider tiene dos tablas "GALERIAS" e "IMAGENES" en cada una de ella ya se puede gestionar todos los registros ahí sin problemas. Pero ahora quisiera integrarla o visualizarlo en un slider que sería en este enlace http://www.emenia.es/galeria-imagenes-y-texto-jquery/ este sencillo slider me sale sin ningún problema pero ya haciendo uso de html, lo que quiero es hacerlo lo mismo pero ya haciendo uso de PHP y MySQL para que puedan acceder a la galería de forma dinámica y la verdad que no se muy bien por donde empezar o que parámetros debo de añadir...

¿Alguna solución?

Un saludo.
#15
Hola a todos.

Quisiera saber como puedo personalizar el error 404, he estado buscando información de como poder hacerlo que casi la mayoría apuntan al archivo .htaccess así que cree uno nuevo en /etc/apache2 y puse este parámetro:

ErrorDocument 404 /miproyecto/error404.php

El directorio donde tengo alojado la página esta en /var/www/miproyecto y ahí mismo puse el archivo error404.php pero aún así no me sale, solo me coge la de por defecto e incluso en .htaccess puse este otro parametro:

ErrorDocument 404 "ESTO ES UN ERROR DE PRUEBA"

y nada, me sigue cogiendo la de por defecto.

En la configuración de apache tengo este parámetro habilitado:

AccesssFileName .htaccess

Y en sites-availables el archivo default tiene lo siguiente:


ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

   Alias /doc/ "/usr/share/doc/"
   <Directory "/usr/share/doc/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
       Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>


Por defecto está el AllowOverride None (creo que es donde sobrescribe o coge lo hay en .htaccess) cambie el valor por All e incluso lo comente y nada sigue igual tanto una forma como otra. El archivo .htaccess los permiso están todos dados 777. Mi sistema es un Ubuntu 12.4 LTS e incluso lo probe en un portatil con un Debian 7 y ocurre lo msimo.

¿Cuál es el problema?¿Alguna solución?

Gracias y un saludo.
#16
GNU/Linux / Re: Problemas con el cron
4 Junio 2014, 10:59 AM
Pues he puesto lo siguiente:

30 10 * * * pepito scp prueba tbsxl@192.168.1.3:/home/tbsxl/almacen

Y sigue igual, no se llega a ejecutar la tarea, ni tampoco con root.

Nota: El usuario pepito es el usuario del cliente y tbsxl el usuario del servidor.

Con respecto a la clave pública "id_rsa.pub" del usuario de pepito está exportada al usuario tbsxl del servidor y renombrado como "authorized_keys" y al ejecutarlo de forma manual "scp prueba tbsxl@192.168.1.3:/home/tbsxl/almacen" sin hacer uso del cron funciona ya que no me pide la contraseña. Y comprobé en el servidor que efectivamente se ha transferido el archivo. Pero el problema creo está en el cron.

Un saludo.

#17
GNU/Linux / Problemas con el cron
3 Junio 2014, 10:30 AM
Hola a todos, estoy configurando una tarea programada a través del comando cron para que ejecute un script a una determinada hora, pues bien cuando pongo la hora programada no ejecuta el script, y lo tengo de la siguiente forma:

En el directorio /usr/local/bin/ tiene tres archivos lxde-logout(enlace simbólico), prueba(archivo de texto)  y scp_data_backup.sh(script)

Cuyo permisos lo tienen todo 777, y el usuario y grupo pertenecen a root.

Y el contenido de cada archivo es el siguiente:

scp_data_backup(script)

#!/bin/bash
scp prueba pepito@192.168.1.3:/home/pepito/almacen


prueba(archivo de texto)

Hola esto es una prueba.

lxde-logout

No hay mucho que hablar ya que ese archivo ya venía por defecto.

Y al ejecutar crontab -e -u pepito lo tengo de la siguiente forma:

30 10 * * * pepito /usr/local/bin/scp_data_backup.sh

El ssh del servidor ya esta configurado para que no me pida la contraseña ya que he exportado la clave pública del usuario del cliente al servidor. De hecho al hacerlo manualmente si se ejecuta el script y envia el archivo al servidor pero al hacerlo con el cron no se ejecuta la tarea.

¿Alguna solución?

Un saludo

#18
Muchas gracias.

Un saludo y Amén ^__^.
#19
Hola a todos me gustaría saber a que moderador puedo dirigirme sobre un caso de baneo a un determinado usuario.

Un saludo.
#20
Ok, pero la firma ¿podría poner la url de una determinada especialización?

Un saludo.