kostenloser Webspace werbefrei: lima-city


Wieso funktioniert PHP Script nicht?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m******s

    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
  4. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    das bedeutet das ich nur:

    <img src= \"http://onemillion.lima-city.de/thumbnails/<?PHP echo $zufall; ?>.jpg\" border=\"0\">
    eintragen muss und es funktioniert??
  5. m******s

    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
  6. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    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 :slant:

    bringt es irgend einen nachteil wenn ich die endung einfach änder? (ausser schreibarbeit??)

    Beitrag geändert: 28.7.2008 2:06:56 von onemillion
  7. m******s

    Nope, kein Nachteil. Zumindest nicht bei HTML-Seiten.
  8. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    pack die .php Datei in einwen iframe...
    bin zu faul um alles umzubenennen:thumb:

    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 :confused:

    Beitrag geändert: 28.7.2008 3:09:12 von onemillion
  9. 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
  10. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.


    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?
  11. m******s


    das kommt in den head berreich...
    oder?


    Ne, in eine Datei die \".htaccess\" heisst und im Ordner deiner Homepage liegt.
  12. a************n

    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.
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!