Wieso funktioniert PHP Script nicht?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angebot
code
datei
double
eintragen
endung
file
grad
handbuch
http
index
nachteil
optimieren
ordner
pack
quellcode
sammeln
server
versuchen
zufall
-
Auf meiner Website
<----------- http://onemillion.lima-city.de/html/index.html
versuche ich seit längerem zufallsbilder einzufügen...
versuche jetzt grade das einfachste script was ich gefunden habe:
<?php
mt_srand((double)microtime()*1000000);
$zufall = mt_rand(1, 55);
?>
<img src= \"http://onemillion.lima-city.de/thumbnails/<?PHP echo $zufall; ?>.jpg\" border=\"0\">
kann mir jemand sagen was bzw ob es falsch ist???
oder stimmt einfach was mit dem server nicht???
hoffe auf nachricht
onemillion -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Die erste Zeile ist laut PHP-Handbuch nicht mehr nötig:
http://de.php.net/manual/de/function.mt-rand.php
Die zweite sollte nach PHP-Handbuch funktionieren o.O
[edit] Also, bei mir funktioniert das:
http://merovius.lima-city.de/test.php
<?php $zufall = mt_rand(1, 55); echo $zufall; ?>
Beitrag geändert: 28.7.2008 1:57:26 von merovius -
das bedeutet das ich nur:
<img src= \"http://onemillion.lima-city.de/thumbnails/<?PHP echo $zufall; ?>.jpg\" border=\"0\">
eintragen muss und es funktioniert?? -
Ne, du brauchst davor durchaus noch
$zufall = mt_rand(1, 55);
Nur halt nicht mehr
mt_srand((double)microtime()*1000000);
Was geht denn eigentlich überhaupt schief? hast du dir in dem Quelltext mal angeschaut, was da drin steht, wo die Zufallszahl stehen soll?
[edit] lol
Grad die Seite angeschaut und weiss, was dein Fehler ist: Du musst die Seite umbennenn in index.php, sonder weiss der Server nicht, dass du da PHP-Code drin hast ;)
Beitrag geändert: 28.7.2008 2:01:01 von merovius -
im quellcode bei mir steht das exacte script...
das was grade nicht passierewn dürfte...
was für eine Dateiendung muss die Datei haben?
Ist es überhaupt zulässig das ich das einfach in meine html Seite einsetze?
Ok
soetwas hatte ich schon vermutet
bringt es irgend einen nachteil wenn ich die endung einfach änder? (ausser schreibarbeit??)
Beitrag geändert: 28.7.2008 2:06:56 von onemillion -
Nope, kein Nachteil. Zumindest nicht bei HTML-Seiten.
-
pack die .php Datei in einwen iframe...
bin zu faul um alles umzubenennen
vielen dank für diesen ziemlich wichtigen hinweis ;)
Ok
habe jetzt den Iframe...
funktioniert alles ausser das lima sagt:
Diese Seite wird dazu verwendet, Userstatistiken zu sammeln, auszuwerten und dadurch das Angebot zu optimieren!
was hat das in meinem iFrame zu suchen
Beitrag geändert: 28.7.2008 3:09:12 von onemillion -
Es geht auch das du in die .htaccess schreibst das es HTML Dateien als PHP Dateien verarbeitet.
So zb:
AddType application/x-httpd-php php html
-
Es geht auch das du in die .htaccess schreibst das es HTML Dateien als PHP Dateien verarbeitet.
So zb:
AddType application/x-httpd-php php html
das kommt in den head berreich...
oder? -
das kommt in den head berreich...
oder?
Ne, in eine Datei die \".htaccess\" heisst und im Ordner deiner Homepage liegt. -
auch ne option ist das:
<?php $randomvalue = 0; $randompicture = array(); $picturedir = \"bilder\"; $k=0; if ($picDir=opendir ($picturedir)) { while ($file = readdir ($picDir)) { if ( $file != \".\" && $file != \"..\" && $file != \"index.php\" ) { $randompicture[$k] = $file; $k++; } } closedir($picDir); $randomvalue = mt_rand(0, count($randompicture)-1); echo \"<a href=\\\"./\".$picturedir.\"/\".$randompicture[$randomvalue].\"\\\" target=\\\"blank\\\"> <img src=\\\"./\".$picturedir.\"/\".$randompicture[$randomvalue].\"\\\" style=\\\"max-width:90%; max-height:200px;\\\"></a> \"; } ?>
hab ich aus nen tut bei lima habs nur angepasst...
so funzt des auch on wie offline. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage