PHP-Frage

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php-frage_62091/page_1 - zur Vollversion wechseln!


DaVe dA RiPPA schrieb am 08.01.2003 um 19:56

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 schrieb am 08.01.2003 um 20:02

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 schrieb am 08.01.2003 um 21:51

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 schrieb am 08.01.2003 um 21:57

So z.B.:

Code: PHP
<?php

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

?>


DaVe dA RiPPA schrieb am 08.01.2003 um 22:13

perfekt!

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

cya
DaVe


watchout schrieb am 08.01.2003 um 23:59

und jetzt variabel :)

Code: PHP
<?php
$textfile = file("messages.txt");
echo $textfile[rand(0,count($textfile)-1)];
?>


DaVe dA RiPPA schrieb am 09.01.2003 um 13:37

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 schrieb am 09.01.2003 um 13:38

vielleicht php-parsed dein server keine htmls?


DaVe dA RiPPA schrieb am 09.01.2003 um 13:44

oh, das wär mögl. check das dann zuhaus mal aus (bin grad in da schule)

cya


Philipp schrieb am 09.01.2003 um 14:07

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 schrieb am 09.01.2003 um 18:53

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 schrieb am 09.01.2003 um 19:39

@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...;)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026