Anime Wolken Forum

Ga terug   Anime Wolken Forum > Algemeen > Design > Tutorials
Deze pagina opnieuw laden Random signature

Antwoord
 
Onderwerptools Weergave
Eoin
Hedonist
 
Eoin's avatar
Standaard geplaatst op 16 oktober 2007 @ 14:03
Met quote antwoorden


Benodigdheden: Upload mogelijkheden en een php server.

Ik heb in een tussenuur even wat aan een random signature lopen werken. Zoals men al zag heb ik geen keuze gemaakt tussen de verschillende signatures die voor mij gemaakt zijn, omdat ik het altijd zo lullig vind om te kiezen. Het was voor mij ook een mooie gelegenheid iets aan mijn php kennis te doen.

Knip en plak dit de onderstaande tekst in een kladblok bestand en verander .txt naar .php of naar .html

PHP-code:
<?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( 
$extListstrtolower$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( 
$extListstrtolower$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 (100100
            or die (
"Cannot initialize new GD image stream"); 
        
$background_color imagecolorallocate ($im255255255); 
        
$text_color imagecolorallocate ($im0,0,0); 
        
imagestring ($im255"IMAGE ERROR"$text_color); 
        
imagepng ($im); 
        
imagedestroy($im); 
    } 

?>
Upload dat bestand naar een map(in mijn geval was dat string-guitar) en zet daar alle plaatjes neer die je wilt dat geroutineerd worden. Zo wordt willekeurig een plaatje gekozen als signature



Zoals je ziet kan het ook in [ img] tags geplaatst worden

Ik hoop dat jullie er wat aan hebben, en zo niet....weet je in ieder geval wat het trucje is
 

'You've blocked me on Facebook, and now you're going to die!'
Follow me, or Watch me!
Jonasje
im so kawaii uguu~
 
Jonasje's avatar
Standaard geplaatst op 16 oktober 2007 @ 16:41
Met quote antwoorden


Cool gedaan. 8D
 
koepaard
Niet gay
 
koepaard's avatar
Standaard geplaatst op 16 oktober 2007 @ 16:52
Met quote antwoorden


idd, cool gedaan 8D
 

Ik wou dat ik een koelkast was, dan vond iedereen me aardig.
Electric Sparkle
rocksounds ~
 
Electric Sparkle's avatar
Standaard geplaatst op 17 oktober 2007 @ 18:58
Met quote antwoorden


coolie
ga ik opslaan
thanks!
 

☆JIRACHI,pleaseletmemakeawish ///////////////////////INCONSOLABLE\\\\\\
~ ♥POKEMON'!!! VOOR JE HET WEET, BEHEERST HET JOU OOK
!! touchedbyanelectricsparkle
Electric Sparkle
rocksounds ~
 
Electric Sparkle's avatar
Standaard geplaatst op 17 oktober 2007 @ 18:59
Met quote antwoorden


mij kladblok laat me alleen als txt opslaan
 

☆JIRACHI,pleaseletmemakeawish ///////////////////////INCONSOLABLE\\\\\\
~ ♥POKEMON'!!! VOOR JE HET WEET, BEHEERST HET JOU OOK
!! touchedbyanelectricsparkle
Eoin
Hedonist
 
Eoin's avatar
Standaard geplaatst op 17 oktober 2007 @ 19:00
Met quote antwoorden


Je kan ook altijd na het opslaan de extentie veranderen door er .php van te maken i.p.v .txt
 

'You've blocked me on Facebook, and now you're going to die!'
Follow me, or Watch me!
Ome Menno
Erelid
 
Ome Menno's avatar
Standaard geplaatst op 20 oktober 2007 @ 20:15
Met quote antwoorden


Altijd leuk dit. Ik kon me ook herrineren dat er een uploadsite was, waar een aantal afbeeldingen kon uploaden en ze vervolgens ook random werden. Enige verschil was dat de random image een JPG file was en geen PHP, want .php is toch wat lastig omdat ie door sommige sites geblokkeerd wordt. Alleen werkt die site niet meer.
 
LauraAnime
Anime Forum Lid




Standaard geplaatst op 22 augustus 2011 @ 22:34
Met quote antwoorden


Je kan ook als je in kladblok doet het volgende doen:

En dan save of opslaan.
xx

Sorry ik had niet gezien dat het een oud topic is.


[ Laatst gewijzigd door LauraAnime; 22 augustus 2011 om 22:35 Reden: Niet gezien dat het een oud topic is ]
 
Gyard
Pessimist
 
Gyard's avatar
Standaard geplaatst op 23 augustus 2011 @ 05:54
Met quote antwoorden


^Het is oke. Kan gebeuren.
 
Antwoord

Onderwerptools
Weergave

Regels voor berichten
Je mag geen nieuwe onderwerpen openen
Je mag geen berichten plaatsen
Je mag geen attachments plaatsen
Je mag je berichten niet wijzigen

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie


Alle tijden zijn GMT +1. Het is nu 22:04.

Forumsoftware: vBulletin®, versie 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.