[S] Jemanden der mir bei kleinem PHP Script hilft

09/01/2012 19:54 'xLeatz.#1
Hey Com,

ich mache gerade für meine Homepage ein Script das den Header automatisch bei Seiten Reload wechselt. Nun soll aber jedem Header ein bestimmter Link zu einer Seite zugeordnet werden.

Ist das möglich?

Wenn ja wie?

Hier mein bisheriges PHP Script:
PHP Code:
<?php

$Img 
= Array( "1.png""2.png""3.PNG""4.PNG" ); 

$filename "****/images/header/" $Imgrand0sizeof$Img ) - ) ]; 



if( 
$fh fopen $filename"rb" ) ) { 
     
header"Content-Type: image/png" ); 
     
fpassthru$fh ); 
     
fclose$fh ); 

?>
Also jeder header soll einen festen Link haben. Also wenn man den Header klickt das man auf die Seite weitergeleitet wird!
09/01/2012 20:54 flickz.#2
In der index.php oder halt dort wo du den Header später einbinden willst:
PHP Code:
<?php
    
    $images 
= array(
        
"1.png",
        
"2.png",
        
"3.PNG",
        
"4.PNG"
    
);
    
$links = array(
        
"1.png" => "index.php",
        
"2.png" => "seite1.php",
        
"3.PNG" => "seite2.php",
        
"4.PNG" => "seite3.php"
    
);
    
$num rand(0count($images) - 1);
    
$headerImg "header.php?img=".$images[$num];
    
$headerLink $links[$images[$num]];
    
?>
In der Div/Span whatever wo du den Header einfügen willst:
HTML Code:
<a href="<?=$headerLink?>"><img src="<?=$headerImg?>"></img></a>
In der header.php:
PHP Code:
<?php 
    
    $head 
null;
    
    if(isset(
$_GET["img"])) {
        
$head $_GET["img"];
    }
    
    
$file "http://www.elitepvpers.com/forum/images/header/".$head;
    
    if(
file_exists($file)) {
        if(!
headers_sent()) {
            
header("Content-Type: image/png");
            
readfile($file);
        } else {
            print(
"error: headers already sent");
        }
    } else {
        print(
"error: file not found");
    }
    
?>
Im ersten Array musst du den Namen vom Bild einfügen, im zweiten den Namen vom Bild und den dazugehörigen Link.
Also im zweiten dann z.B. so:
PHP Code:
"bildname.png" => "index.php",
"bild2.png" => "http://google.de" 
09/01/2012 22:13 'xLeatz.#3
Guter Tipp aber es soll alles in dem vorhanden Script eingebaut werden und man soll es auch über einen Link in die Signatur einfügen können. (Zweiteres ist nicht sooo wichtig)