Gå til innhold

[LØST] Hvordan får jeg et bilde script til lage...


Anbefalte innlegg

Videoannonse
Annonse

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 av kakkle
Lenke til kommentar

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 av trondes
Lenke til kommentar
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

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 av kakkle
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...