Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?


Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Polskie Forum Użytkowników GIMP-aHyde zoneHyde parkWątek: Sygnatura zmieniana po odswiezeniu strony
Strony: [1]
DrukujPobierz PDF
Autor Wątek: Sygnatura zmieniana po odswiezeniu strony  (Przeczytany 1131 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
Mephisto
Nowicjusz

Reputacja: 0 Offline Offline

GIMP: 2.6 + GAP
Licencja: Copyright
Wiadomości: 1
Galeria Użytkownika



Zobacz profil
« : 14.05.2011, 15:34:21 »

nie wiedzialem gdzie o tym napisac to pisze tutaj, oczywiscie autorem skryptu nie jestem ja Mrugnięcie

po 1 zakladamy konto na [dowonly hosting z PHP] i tworzymy strone, laczymy sie przez file transfer protocool (ftp), robimy folder z rozszerzeniem obrazu na koncu (np. sig.png)

2. kopiujemy ten kod :

Kod:
<?php
// just add a coma and 'extension' to add more
$AllowedExtensions = array('png','gif','jpg','jpeg');
$Directory './';
// optional
$MyLink '[twoja strona]';

/*****************
DO NOT ROUCH BELOW
*****************/

function IfAllowedExt($FileName){
        global 
$AllowedExtensions;
        foreach(
$AllowedExtensions as $ext){
                if(
preg_match('/\.'.$ext.'$/i'$FileName)) return true;
        }
        return 
false;
}

if (
$handle opendir($Directory)){
        
$i=0;
    while (
false !== ($file readdir($handle))) {
                if(
IfAllowedExt($file)){
                        
$ListOfFiles[$i] = $file;
                        
$i++;
                }
        }
        
closedir($handle);
}

sort($ListOfFiles);

if(!isset(
$_GET['i']) && !isset($_GET['p'])){
    
srand((double)microtime()*1000000);
    
$RandNum rand(0,count($ListOfFiles)-1);
}else if(isset(
$_GET['p'])){
    
$arr = array();
    for(
$i 0$i count($ListOfFiles); $i++){
            
$arr[md5($ListOfFiles[$i])] = $i;
    }
    if(isset(
$arr[$_GET['p']])) $RandNum $arr[$_GET['p']];
    else{
        
srand((double)microtime()*1000000);
        
$RandNum rand(0,count($ListOfFiles)-1);
    }
}else{
    
$RandNum $_GET['i'];
}

if(isset(
$_GET['debug'])){
        echo 
'<table cellspacing=1 cellpadding=1 style="font-family: Courier;"><tr style="text-align: center"><td>No.</td><td width=400>File Name</td><td width=300>md5</td></tr>';
        for(
$i 0$i count($ListOfFiles); $i++){
                if(
$i == $RandNum){
                        
$FileMd5 md5($ListOfFiles[$i]);
                        
$FileCaption ''.$ListOfFiles[$i].'';
                }else{
                        
$FileMd5 md5($ListOfFiles[$i]);
                        
$FileCaption $ListOfFiles[$i];
                }
                echo 
"<tr><td>$i.</td><td>$FileCaption</td><td><a href=\"$MyLink/?p=$FileMd5\"><img src=\"$MyLink/?p=$FileMd5\"/>[/url]</td></tr>";
        }
        echo 
'</table>';
        echo 
'total: '.count($ListOfFiles).' current random: '.$RandNum.'[br /]';
        echo 
'Signature Rotator script by KrzaQ[br /]ver. 1.3.1';
}else{
        
Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
        
Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
        
Header("Pragma: no-cache");
        
Header("Content-Type: image/png");
        
readfile($Directory.$ListOfFiles[$RandNum]);
}
?>


wklejamy w notatniku i klikamy zapisz jako (ew. wpisujemy dokladny adres sygnatury w "$MyLink = '[twoja strona]';" oczywiscie uwazamy zeby nie usunac znaku ' (np $MyLink = '[link do hostingu]/sig.png';  :
zapisujemy jako index.php a nizej wybieramy wszystkie pliki (typ pliku)

3. wrzucamy wczesniej zapisany index.php na ftp do utworzonego wczesniej folderu (sig.png)

4. wrzucamy obrazki do tego samego folderu w ktorym jest index.php (sig.png)

5. umieszczamy w podpisie
Kod:
[img]...link...[/img]

6. wszystkie obrazki w folderze sig.png automatycznie sie laduja, mozemy je wszystkie podgladnac wpisujac "link?debug" (np. [link do hostingu]/sig.png?debug )

sig rotator by KrzaQ (prowadzi on forum "debil eu")
« Ostatnia zmiana: 14.05.2011, 16:36:34 wysłane przez Ziomioslaw » Zapisane

http://st-samp.yoyo.pl/sig.png[/img]
Przeczytaj regulamin.
Ziomioslaw
Administrator

Reputacja: 46 Offline Offline

Płeć: Mężczyzna
GIMP: 2.10
JID: ziomioslaw@jabber.org
Licencja: Copyright
Wiadomości: 7 431
Galeria Użytkownika


Cyklista Apokalipsy


Zobacz profil
« Odpowiedz #1 : 14.05.2011, 16:38:17 »

Nie wiem po co to tu zamieściłeś, ale zostawię po uprzednim wyrzuceniu kilku linków.
Zapisane
Bizzar
Emeryt

Reputacja: 16 Offline Offline

Płeć: Mężczyzna
GIMP: 2.4
Licencja: Copyright
Wiadomości: 1 160
Galeria Użytkownika


Lazy Sod


Zobacz profil
« Odpowiedz #2 : 15.05.2011, 18:51:42 »

http://www.gimpuj.info/index.php/topic,4962.0.html
Zapisane
Strony: [1]
DrukujPobierz PDF
Polskie Forum Użytkowników GIMP-aHyde zoneHyde parkWątek: Sygnatura zmieniana po odswiezeniu strony
Skocz do: