SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Thema geschlossen
 
Themen-Optionen Ansicht
  #1  
Alt 21.04.2003, 13:40:28
Willy Willy ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 63
Sehr dringend- in 3 stunden sollte es einigermassen fertig sein - hintergrundbild

HElft mir bitte... ich soll eine Tabelle programmieren, bei der bei jedem klick das hintergrundbild wechselt...
also ich habe eine internet seite mit verschiedenen links, und nun, wenn man auf einen - egal auf welchen - Link klickt soll das hintergrundbild wechseln, also es soll in einer bestimmten reihenfolge zwischen verschiedenen (6) Bildern wechseln. Wie bring ich das hin ? ich bräuchte dringend eure hilfe... bite, es ist sehr dringend...
lg willy
__________________
MFG: Willy
-----------------------------------------
Zuerst der Spass und dann das Vergnügen

  #2  
Alt 21.04.2003, 14:08:06
Ben20
Guest
 
Beiträge: n/a
Einfach in den Bodytag einer jeden Seite (!) folgendes einbauen:


PHP-Code:
<body background="<?php

srand
((double)microtime()*1000000);

$zahl rand() % 6;

if(
$zahl == 0) {

echo 
"bild1.jpg";

}


if(
$zahl == 1) {

echo 
"bild2.jpg";

}

if(
$zahl == 2) {

echo 
"bild3.jpg";

}


if(
$zahl == 3) {

echo 
"bild4.jpg";

}

if(
$zahl == 4) {

echo 
"bild5.jpg";

}

if(
$zahl == 5) {

echo 
"bild6.jpg";

}

?>" ...>
Das wechselt das Bild zufällig, wenn Du eine bestimmte Reihenfolge willst mußt Du das anders machen. Du speicherst die Dateinamen der Bilder in einem Array ab, denn Du in jede Seite einbaust (am besten per include), dann startest Du eine Session die immer den Index des aktuellen Hintergrundbildes enthält. Auf jeder Seite zählst Du dann zu dem Index eins dazu, wenn der neue Index größer oder gleich ist der Länge des Arrays dann setzt Du den Index auf 0. Anschließend brauchst Du nur noch mit Hilfe des Index den Dateinamen des Bildes auslesen und an der entsprechenden Stelle im Bodytag auszugeben!

Wenns funktioniert würde ich gern wissen wo Du das ganze eigentlich einsetzt?

Geändert von Ben20 (21.04.2003 um 14:12:58 Uhr)
  #3  
Alt 21.04.2003, 14:50:55
Willy Willy ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 63
also es ist so, ich bin 14 und möchte mit webdesign anfangen. Ein bisschen php (gb, kontaktformular usw.) kann ich schon, doch komplexere skripte beherrsche ich noch nicht. Nun war ein 19 kollege von mir so freundlich und nahm mich in sein "webdesign-team" auf. ich soll nun probieren diese Aufgabe zu lösenbzw. es soll für eine webseite werden, die heute eig. fertig sein soll, doch ihm ist etwas dazwischen gekommen. nun sollte ich mich dieser aufgabe widmen.. .

also nochmal: sorry wenn ich so blöde bin, aber was ist eine session *schäm*? kenne das das nur vom cd brennen.


könnte mir das jemand beantworten ?

lg willy
__________________
MFG: Willy
-----------------------------------------
Zuerst der Spass und dann das Vergnügen

  #4  
Alt 21.04.2003, 16:03:38
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
was sind sessions?

--> click
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
  #5  
Alt 21.04.2003, 16:43:51
Willy Willy ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 63
das ist mir ein bisschen zu kompliziert... :D habs nicht so gerafft...

und wie mache ich eine neue session ? da müsste ich sie ja manipulieren, und auch dann würde ein restrisiko bleiben dass ich eine Gültige erwische.
__________________
MFG: Willy
-----------------------------------------
Zuerst der Spass und dann das Vergnügen

  #6  
Alt 21.04.2003, 19:26:53
Ben20
Guest
 
Beiträge: n/a
session_start() - initialisiert eine Session, bzw. führt eine weiter, wenn schon eine Session besteht. Auf die Sessionvariblen greifst Du über $_SESSION["varname"] zu! (ab PHP 4.1.x davor greifst Du über $varname auf die Variable zu)


BTW: Da frag ich mich gerade: session_start() braucht man doch nicht mehr, oder? Wenn ich irgendwann auf $_SESSION zugreife ist die Session doch automatisch gestartet, oder?
  #7  
Alt 22.04.2003, 09:09:07
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
session_start() wird immer noch benötigt, da sonst ein kleiner fehler kommt.

@willy:
kauf dir erstmal ein buch und les etwas. wenn es an so simplen sachen scheitert frag ich mich wie du dein gästebuch geschrieben hast oder mussten da auch "mal eben schnell" andere ran?!
  #8  
Alt 22.04.2003, 20:41:06
Benutzerbild von doudie
doudie doudie ist offline
Anfänger
 
Registriert seit: Jul 2002
Alter: 47
Beiträge: 115
lol
__________________
DOUDIE
  #9  
Alt 22.04.2003, 20:49:11
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
dann gebe ich auch noch was zum besten:

~CLOSED~
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Thema geschlossen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:35:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt