-A-nders Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 (endret) . Endret 25. januar 2018 av -A-nders Lenke til kommentar
kakkle Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 (endret) Hei Prøv å bytt ut /* print the result */ echo "<IMG SRC='$dir/$files[$randnum]' ALT='$files[$randnum]' BORDER='0'>"; med : header("Content-Type: image/png"); // Evt jpg eller gif readfile($dir."/".$files[$randnum]); EDIT: Også kan du f.eks lagre det som png, og lage en en .htaccess fil med dette innholdet i samme katalog som scriptet: AddType application/x-httpd-php .png Evt jpg, gif Endret 23. mars 2006 av kakkle Lenke til kommentar
trondes Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 (endret) kanskje slik: <?php /* Customise this line to change to your images folder */ $dir = 'tux/'; $filer = scandir( $dir, true); while( file_exists($dir."/".$bilde) AND $forsok < 5){ $bilde = $filer[rand(0, count($filer)-3)]; // -3 fjerner vi . og .. $forsok++; } $bilde_type = strtolower(substr(strrchr($bilde,"."),1)); switch ($bilde_type){ case "gif": $c_type="image/gif"; break; case "png": $c_type="image/png"; break; case "jpg": $c_type="image/jpg"; break; } header("Content-Type: ".$c_type); readfile( "$dir/$bilde"); ?> http://www.vestnes.org/tmp/rand_bilde/ Trenger vel kanskje ikke den file_exists() men eller den loopen som kjører der Endret 23. mars 2006 av trondes Lenke til kommentar
-A-nders Skrevet 23. mars 2006 Forfatter Rapporter Del Skrevet 23. mars 2006 (endret) . Endret 25. januar 2018 av -A-nders Lenke til kommentar
-A-nders Skrevet 23. mars 2006 Forfatter Rapporter Del Skrevet 23. mars 2006 (endret) . Endret 25. januar 2018 av -A-nders Lenke til kommentar
trondes Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 når jeg testa din så fikk jeg denne:Fatal error: Call to undefined function: scandir() in /home/bakkely/public_html/rotate_script.php on line 5 5797836[/snapback] hmm... ikke php5 ? fest til denne koden: function scandir($dir = './', $sort = 0) { $dir_open = @ opendir($dir); if (! $dir_open) return false; while (($dir_content = readdir($dir_open)) !== false) $files[] = $dir_content; if ($sort == 1) rsort($files, SORT_STRING); else sort($files, SORT_STRING); return $files; } Lenke til kommentar
-A-nders Skrevet 23. mars 2006 Forfatter Rapporter Del Skrevet 23. mars 2006 (endret) . Endret 25. januar 2018 av -A-nders Lenke til kommentar
trondes Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 http://www.vestnes.org/tmp/rand_bilde/bilde.gif slik ? som kakkle sa: AddType application/x-httpd-php .png Evt jpg, gif I .htaccess filen din i samme mappen som bildet ditt ligger Lenke til kommentar
kakkle Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 (endret) Lagre scritpet som bilde.png da vel, og lag en .htaccess fil med følgende innhold: AddType application/x-httpd-php .png De fleste forumer gir deg ikke lov til å bruke en php fil som avatar. så da er dettet måten å gjøre det på, at png filer kjøres som php. EDIT: Jauda... Litt sein kan man vel være... Endret 23. mars 2006 av kakkle Lenke til kommentar
-A-nders Skrevet 23. mars 2006 Forfatter Rapporter Del Skrevet 23. mars 2006 (endret) . Endret 25. januar 2018 av -A-nders Lenke til kommentar
trondes Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 De fleste forumer gir deg ikke lov til å bruke en php fil som avatar. så da er dettet måten å gjøre det på, at png filer kjøres som php. 5797937[/snapback] hva sjekker de om da? den slutter på .jpg|.gif|.png ? hva med å lure dem slik: http://www.vestnes.org/tmp/rand_bilde/?.gif men .htaccess filen er vel det beste Lenke til kommentar
Magnus Holm Skrevet 23. mars 2006 Rapporter Del Skrevet 23. mars 2006 En bedere metode å lure dem på er å bruke (syns jeg): www.minside.no/random.php/bilde.png Her er random.php en fil ikke en mappe. Selv om det ser sånn ut. det som står bak slashen er det samme Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå