Foros de Anime Underground
Firmas dinámicas para el foro - Versión para impresión

+- Foros de Anime Underground (https://foro.animeunderground.es)
+-- Foro: Ayuda (https://foro.animeunderground.es/forumdisplay.php?fid=11)
+--- Foro: Manuales (https://foro.animeunderground.es/forumdisplay.php?fid=12)
+--- Tema: Firmas dinámicas para el foro (/showthread.php?tid=86)

Páginas: 1 2 3 4 5 6 7 8 9


RE: Firmas dinámicas para el foro - _TheAway - 05-19-2007

Lo que haya en la web siempre es usable. Pero no era él quien tenia que dar el permiso.


RE: Firmas dinámicas para el foro - vites - 05-19-2007

kerensky21 escribió:
vites escribió:y para terminar
_TheAway, cual es la variable que lleva el nick del usuario? XD

Esto sería curioso de saber

Esto... con lo de la variable estaba de coña, aunque ya veo que os lo tomasteis en serio.

No hace falta que te la digan, cualquiera que tenga los conocimientos para saber usarla, también sabe conseguirla, y porque no puede usarla.

Y perdón a _TheAway por darle más problemas de los que ya tendrá.


RE: Firmas dinámicas para el foro - _TheAway - 05-19-2007

xDDDDDDDD

Ya explique yo a los de AU por que que os diga lo que sea no os valdria para nada.

Y aunque si se puede hacer por variable externa o incluso hacer que lo puedan usar todos, como sabes es un error de seguridad muy grave. xD


RE: Firmas dinámicas para el foro - AsukA05 - 05-21-2007

Yeah!
I did it!!! : D


RE: Firmas dinámicas para el foro - A-Kun - 05-21-2007

Me too!!


RE: Firmas dinámicas para el foro - BehemothX - 05-30-2007

Me toooooooo Rolleyes

[Imagen: firma.php]


RE: Firmas dinámicas para el foro - Addamelech - 06-04-2007

[Imagen: firma.php]
Aún no entiendo cómo subirlo a un hosting. BangBang

EDIT: Oh, parece que me ha salido de chiripa.


RE: Firmas dinámicas para el foro - Night_Walker - 06-19-2007

Código:
<?php


    $folder = '.';



    $extList = array();
    $extList['gif'] = 'image/gif';
    $extList['jpg'] = 'image/jpeg';
    $extList['jpeg'] = 'image/jpeg';
    $extList['png'] = 'image/png';
    


$img = null;

if (substr($folder,-1) != '/') {
    $folder = $folder.'/';
}

if (isset($_GET['img'])) {
    $imageInfo = pathinfo($_GET['img']);
    if (
        isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
        file_exists( $folder.$imageInfo['basename'] )
    ) {
        $img = $folder.$imageInfo['basename'];
    }
} else {
    $fileList = array();
    $handle = opendir($folder);
    while ( false !== ( $file = readdir($handle) ) ) {
        $file_info = pathinfo($file);
        if (
            isset( $extList[ strtolower( $file_info['extension'] ) ] )
        ) {
            $fileList[] = $file;
        }
    }
    closedir($handle);

    if (count($fileList) > 0) {
        $imageNumber = time() % count($fileList);
        $img = $folder.$fileList[$imageNumber];
    }
}

if ($img!=null) {
    $imageInfo = pathinfo($img);
    $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
    header ($contentType);
    readfile($img);
} else {
    if ( function_exists('imagecreate') ) {
        header ("Content-type: image/png");
        $im = @imagecreate (100, 100)
            or die ("Cannot initialize new GD image stream");
        $background_color = imagecolorallocate ($im, 255, 255, 255);
        $text_color = imagecolorallocate ($im, 0,0,0);
        imagestring ($im, 2, 5, 5,  "IMAGE ERROR", $text_color);
        imagepng ($im);
        imagedestroy($im);
    }
}

?>

Yo uso este, toma desde donde esta el php cualquier imagen de la misma carpeta, asi agregar firmas solamente necesitas subirlas y no es necesario modificar el php.


RE: Firmas dinámicas para el foro - Reboot - 06-20-2007

El problema de esos php que devuelven el content de una imagen es que precisamente, no pueden cachearse, por lo que la imagen se ha de leer una y otra vez.

Nunca lo he probado, pero... ¿funcionaría meter una redirección a una imagen en vez de devolver directamente un content de imagen?

Sería mucho más "bandwidth-friendly"


RE: Firmas dinámicas para el foro - mrm - 06-20-2007

No lo creo xD

Tampoco ocupan tanto, joe xD