Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
Ga terug   CaseJunkies.com > Junkies Stuff > Software Junkies
Software Junkies Discussieer en deel tips over de alle soorten software zoals games, besturingssystemen, etc.
Reageer
 
LinkBack Discussietools
Oud 5-11-2003, 06:43   #1 (permalink)
 
Geregistreerd: 12 maart 2003
Locatie: Zwolle
Berichten: 2.151
Standaard [PHP] Mijn random avatar script

Omdat er steeds word gevraagd naar mijn shweeeet avatar: Zie hier!! de code!!

Code:
<?php
// Make this the relative path to the images, like "../img" or "random/images/".
// If the images are in the same directory, leave it blank.
$folder = '';

// Space seperated list of extensions, you probably wont have to change this.
$exts = 'jpg jpeg png gif';

$files = array(); $i = -1; // Initialize some variables
if ('' == $folder) $folder = './';
$handle = opendir($folder);
$exts = explode(' ', $exts);
while (false !== ($file = readdir($handle))) {
    foreach($exts as $ext) { // for each extension check the extension
        if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive
            $files[] = $file; // its good
            ++$i;
            }
        }
    }
closedir($handle); // Were not using it anymore
mt_srand((double)microtime()*1000000); // seed for PHP < 4.2
$rand = mt_rand(0, $i); // $i was incremented as we went along

header('Location: '.$folder.$files[$rand]);
?>
opslaan als PHP bestand
op een webserver zetten met PHP support (Lycos voldoet)
zet er een hoop plaatjes bij
maak een HTML document met de volgende inhoud (als testpage)

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Random Picture</TITLE>
<META NAME="Generator" CONTENT="TextPad 4.6">
<META NAME="Author" CONTENT="FireWurX">
<META NAME="Keywords" CONTENT="Random, Image">
<META NAME="Description" CONTENT="Random image">
</HEAD>

<BODY>
[img]jouwscript.php[/img]
</BODY>
</HTML>
opslaan als Index.html en op webserver zetten
als he wil testen, bezoek je gewoon ff dat HTML documentje
als je het wil invoegen als je avatar, moet je als plaatje de link naar het PHP bestand opgeven.

het script is trouwens niet mijn werk, al had ik het wel zelf kunnen maken met mijn (beperkte) kennis van PHP.
FireWurX is offline   Met citaat antwoorden
Oud 5-11-2003, 07:16   #2 (permalink)
 
Geregistreerd: 1 januari 2003
Locatie: Oegstgeest
Berichten: 2.895
Standaard

Tis wel een moeilijke, ik heb altijd een veel simpelere gehad.
Maar, hier zit het probleem, wat als je op een fourm komt waarbij je geen plaatjes met .php in je avatar mag plaatsen?

Htaccess bestandje plaatsen en naar jpeg renamen, zal vanmiddag of morgen even posten hoe dat moet.
Eergassie is offline   Met citaat antwoorden
Oud 5-11-2003, 15:14   #3 (permalink)
 
Geregistreerd: 11 december 2002
Locatie: Putten
Berichten: 661
Standaard

Citaat:
Oorspronkelijk geplaatst door Eergassie
Tis wel een moeilijke, ik heb altijd een veel simpelere gehad.
Maar, hier zit het probleem, wat als je op een fourm komt waarbij je geen plaatjes met .php in je avatar mag plaatsen?

Htaccess bestandje plaatsen en naar jpeg renamen, zal vanmiddag of morgen even posten hoe dat moet.
de parser ook .jpg bestandjes laten parsen
__________________
http://www.permafrost.cc
Rostvertol-Mil is offline   Met citaat antwoorden
Oud 5-11-2003, 15:25   #4 (permalink)
 
Geregistreerd: 19 februari 2003
Locatie: Haarlem
Berichten: 1.022
Standaard

Een beetje jammer dat hij nu niet werkt, want ik zie alleen een kruisje...
__________________
Everything that has a beginning has an end.... [The Matrix - Revolutions]
Tino is offline   Met citaat antwoorden
Reageer
Discussietools
Soortgelijke discussies
Discussie Auteur Forum Reacties Laatste bericht
muis tobo random hangs DJD xtreem Software Junkies 7 23-04-2005 14:44
script of code ? ThaBram Area 1337 19 15-08-2003 11:01

Copyright 2002 - 2008 Casejunkies.com
Sites: Techzine | Feebs | CaseJunkies | Bodynet | Dolphin-IS.