Bei jedem aufruf ein anderes Bild - Hilfe benötigt!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
telepornos
Mitglied
Beiträge: 23
Registriert: 03.11.2003 22:50

Beitrag von telepornos »

und den php selbst hast du auch installiert?
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Pyramide hat geschrieben:Mit <?php ?> eingeschlossen hast du den Code aber...?
Naja, ich sagte ja das php nicht zu meinen spezielgebieten gehört ....
Mein Forum läuft, da muß ja ich nicht viel rumbasteln. :D

Das ganze habe ich gemacht, aber jetzt zeigt er das da an:

'; ?>

Könnte es sein das ich noch irgendetwas einstellen muß?
(Es ist nicht meine normale Page auf der das Forum läuft.)

Wie finde ich heraus ob php funktioniert?
(Laut Anbieter ist es vorhanden.)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Kermit hat geschrieben:Wie finde ich heraus ob php funktioniert?

Code: Alles auswählen

<?php phpinfo() ?>
Als Datei abspeichern und im Browser aufrufen; Ergebnis sollte eine umfangreiche Seite mit jede Menge Infos sein
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Kermit hat geschrieben: Wie finde ich heraus ob php funktioniert?
(Laut Anbieter ist es vorhanden.)
Erstelle mal eine Datei mit folgendem Inhalt:

Code: Alles auswählen

<?php
phpinfo();
?>
und speichere sie zum Beispiel als info.php ab und lade sie auf den Webspace. Wenn du sie dann aufrufst, müssten einige nette Infos kommen, falls PHP läuft ;-).
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Die Page fängt mit :
PHP Version 4.3.4
und ganze menge Infos an....

Aber jetzt habe ich meinen Fehler immer noch nicht gefunden.
Bin ich zu blöd?
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Sieht so aus als ob sonst niemand mehr eine Idee hat ...
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

gib doch mal die url von der seite her, dann gucken wir mal. und am besten noch den quellcode, da steckt bestimmt ein fehler drin.
Buchtips.net bietet mehr als 2500 Buchrezensionen
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Ich habe jetzt den Tip bekommen das wahrscheinlich die php Version die auf dem Server liegt schuld daran ist ...
Muß das ganze mal nachprüfen.
besucher

Beitrag von besucher »

zu deinen php kenntnissen:
wenn du dich in php nicht auskennst, dann kauf dir am besten ein buc, oder schau auf http://www.selfphp.de vorbei, da wird alles erklärt.

hier nun der komplette code, und die erklärung, was du machen muss, damit die bildanzeige klappt:

die datei, in die du diesen code schreibst, muss absofort *.php heissen, damit der server weiss, dass er auch php verarbeiten muss.

den code selber kannst du nun irgendwo hinsetzten, das echo (=ausgabe) muss aber unterhalb des codes sein.
code:

Code: Alles auswählen

$bilder = array(); 
$bilder[] = "P_01.jpg"; 
$bilder[] = "P_02.jpg"; 
$bilder[] = "P_03.jpg"; 
$bilder[] = "P_04.jpg"; 
$bilder[] = "P_05.jpg"; 
$bilder[] = "P_06.jpg"; 
$bilder[] = "P_07.jpg"; 
$bilder[] = "P_08.jpg"; 
$bilder[] = "P_09.jpg"; 

mt_srand((double)microtime()*1000000); 
$P=$bilder[mt_rand(0, count($bilder))]; 
das hier ist die ausgabe:

Code: Alles auswählen

echo "<img src='". $P."'>";
so müsste es funktionieren. ich habe anstatt von ' ein " gesetzt, weil man die ' sehr schnell übersehen kann. geht auch anders.
du musst evt. noch den pfad der bilder anpassen, den kannst du dann entweder bei

Code: Alles auswählen

 $bilder[] 
setzen, oder nur einmal bei

Code: Alles auswählen

 echo "<img src='Pfad/".$P."'>";  
das bleibt dir überlassen.[/code]
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

besucher hat geschrieben: die datei, in die du diesen code schreibst, muss absofort *.php heissen, damit der server weiss, dass er auch php verarbeiten muss.
Erstmal danke für deine Erklärung, die habe ich jetzt endlich kapiert, ich hatte den Pfad falsch gesetzt.
Aber der Hauptfehler war das umbennen in .php
Das vergaß ich ... :oops:

Ach ja, und vielen Dank auch an alle anderen, die mir versuchten zu helfen.

besucher hat geschrieben:zu deinen php kenntnissen:
wenn du dich in php nicht auskennst, dann kauf dir am besten ein buc, oder schau auf http://www.selfphp.de vorbei, da wird alles erklärt.
Ich hätte sogar einen richtig schön dicken Wälzer, aber ich komm damit nicht so ganz gut durch. Und dann fehlt mir auch die zeit dafür ....
Antworten

Zurück zu „Coding & Technik“