Hallo Gunther
besten dank für deine Ausführungen. Hat geholfen und ich bin ein rechtes Stück weiter. Habe irgendwie zu kopliziert gedacht. Es funktioniert auch mit 2 verschiedenen Bildern einwandfrei.
Folgendes bekomme ich aber nicht so recht hin. Da wäre ich nochmals sehr für Hilfe dankbar.
Wie mache ich es, damit ich nach dem drücken auf den Button auf der Adminseite, auch auf der Adminseite bleibe?
Ich habe den php-code mit dem rename in eine externe Datei gepackt und include diese. Wenn ich mit header(Location) ein redirect mache (in der inc.php datei), bekomme ich immer die fehlermeldung "Cannot modify header information - headers already sent by...." und werde dennoch auf die index.php geleitet.
Ist bestimmt ein peinlicher Fehler, aber ich dreh mich im Kreis.
hier noch mein code:
ADMIN.PHP:
<body>
<p>admin</p>
<a href="../index.php?admin1">on/off_1</a><br />
<a href="../index.php?admin2">on/off_2</a>
</form>
</body>
</html>
--------------------------
INCLUDE: ( header(Location) habe ich rausgenommen )
<?php
$on1='images/on1.jpg';
if (isset($_GET['admin1'])){
if (file_exists($on1)){
rename("images/zeigen1.jpg","images/off1.jpg");
rename("images/on1.jpg","images/zeigen1.jpg");
}else{
rename("images/zeigen1.jpg","images/on1.jpg");
rename("images/off1.jpg","images/zeigen1.jpg");
}
}
$on2='images/on2.jpg';
if (isset($_GET['admin2'])){
if (file_exists($on2)){
rename("images/zeigen2.jpg","images/off2.jpg");
rename("images/on2.jpg","images/zeigen2.jpg");
}else{
rename("images/zeigen2.jpg","images/on2.jpg");
rename("images/off2.jpg","images/zeigen2.jpg");
}
}
?>
---------------------------
INDEX.PHP
<body>
<div>
<?php
include('admin/inc/inc.php');
echo '<img src="images/zeigen1.jpg" />';
echo '<img src="images/zeigen2.jpg" />';
?>
</div>
</body>
</html>
Vielen Dank!
spice