"We are back" « oc.at

PHP-Frage

DaVe dA RiPPA 08.01.2003 - 19:56 713 11
Posts

DaVe dA RiPPA

MASTERMIND
Avatar
Registered: Jun 2001
Location: Wien
Posts: 839
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:rolleyes:

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
Registered: Jul 2001
Location: Wien
Posts: 2004
Ungefähr so:

Code: PHP
<?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
Avatar
Registered: Jun 2001
Location: Wien
Posts: 839
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
Registered: Jul 2001
Location: Wien
Posts: 2004
So z.B.:

Code: PHP
<?php

$textfile = file("messages.txt");
echo $textfile[rand(0,9)];

?>

DaVe dA RiPPA

MASTERMIND
Avatar
Registered: Jun 2001
Location: Wien
Posts: 839
perfekt!

php check ich ja vom syntax her überhaupt net...:o ;)

cya
DaVe

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
und jetzt variabel :)
Code: PHP
<?php
$textfile = file("messages.txt");
echo $textfile[rand(0,count($textfile)-1)];
?>

DaVe dA RiPPA

MASTERMIND
Avatar
Registered: Jun 2001
Location: Wien
Posts: 839
na org, php is sehr geil:D ...wenn ich bloß mehr davon verstehn würd..:rolleyes: :p


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

Legend
fool martyr
Avatar
Registered: Dec 2000
Location: cross
Posts: 21376
vielleicht php-parsed dein server keine htmls?

DaVe dA RiPPA

MASTERMIND
Avatar
Registered: Jun 2001
Location: Wien
Posts: 839
oh, das wär mögl. check das dann zuhaus mal aus (bin grad in da schule)

cya

Philipp

Here to stay
Registered: Jul 2001
Location: Wien
Posts: 2004
Zitat von DaVe dA RiPPA
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Philipp
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
Avatar
Registered: Jun 2001
Location: Wien
Posts: 839
@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...;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz