PHP-Frage
DaVe dA RiPPA 08.01.2003 -
19:56 898
11
DaVe dA RiPPA
MASTERMIND
|
ich designe grad eine homepage und stoß leider mit html an meine grenzen...und in php schaff ichs grad noch, fertige scripts zu editen...mehr leider net folgendes prob: ich hab in einem frame als hintergrund ein banner, und ich möchte auf diesem banner random-mässig eine von sagma 10 vordefinierten nachrichten anzeigen (die sich das script z.b. aus einer .txt vom server holt); das müssten eigentlich nur ein paar zeilen coden sein... falls dem so ist und einer von euch das abcheckt, wär's nett wenn ihr mir das posten würdet THX im voraus DaVe
|
Philipp
Here to stay
|
Ungefähr so: <?php
$text = rand(0,9);
$dateien = array("datei1","datei2","datei3","datei4","datei5","datei6","datei7","datei8","datei9","datei10");
include("$dateien[$text].txt");
?>
|
DaVe dA RiPPA
MASTERMIND
|
hab grad fertig augetestet, funktioniert perfekt! falls dir grad fad is dann wärs cool, wenn du mir zeigen könntest, wie ich das ganze aus einem textfile hole (und jede zeile im .txt enthält eine der random-msgs) THX DaVe
|
Philipp
Here to stay
|
So z.B.: <?php
$textfile = file("messages.txt");
echo $textfile[rand(0,9)];
?>
|
DaVe dA RiPPA
MASTERMIND
|
perfekt! php check ich ja vom syntax her überhaupt net... cya DaVe
|
watchout
Legendundead
|
und jetzt variabel  <?php
$textfile = file("messages.txt");
echo $textfile[rand(0,count($textfile)-1)];
?>
|
DaVe dA RiPPA
MASTERMIND
|
na org, php is sehr geil  ...wenn ich bloß mehr davon verstehn würd.. noch eine frage, die gestern bei der implementierung des skripts aufgetaucht ist: ich wollte das php-script in ein .htm(l) einbauen, was ich sowohl mit <?php ... ?> als auch mit <script blabla....> ... </script> probiert habe, aber es ging einfach nicht. nachdem ich ziemlich lang herumprobiert hab (sowohl auf apache als auch auf iis) und schon etwas verärgert war, hab ich das .html in .php umbenannt und plötzlich gings... da dachte ich mir... ...wtf??? weist du, ob das generell net geht oder was da sonst net gepasst haben könnte? cya DaVe
|
jAcKz
Legendfool martyr
|
vielleicht php-parsed dein server keine htmls?
|
DaVe dA RiPPA
MASTERMIND
|
oh, das wär mögl. check das dann zuhaus mal aus (bin grad in da schule)
cya
|
Philipp
Here to stay
|
weist du, ob das generell net geht oder was da sonst net gepasst haben könnte? Normalerweise nicht. Du könnest es in deiner httpd.conf (falls du einen Apache Server verwendest) einstellen. Bei deinen Provider wird es aber trotzdem nicht funktionieren.
|
watchout
Legendundead
|
Normalerweise nicht. Du könnest es in deiner httpd.conf (falls du einen Apache Server verwendest) einstellen. Bei deinen Provider wird es aber trotzdem nicht funktionieren. naja, es kommt immer nur darauf an, wie teuer ein webspace ist - denn je teurer, desto eher lässt der admin ein bissal mit sich reden  @dave: zb sollte jetzt diese zeile in der httpd.conf drinnen stehn: AddType application/x-httpd-php .php die ist dafür verantwortlich, dass .php files mit php geparsed werden wenn du die dazuschreibst, sollte er auch .html - files parsen...  AddType application/x-httpd-php .html
|
DaVe dA RiPPA
MASTERMIND
|
@watchout jep, das funktioniert; werd mal schaun wie's am webspace is...meine domain geht eh noch net... aber eigentl. is ma dann eh wurscht ob des file .html od. .php heißt... 
|