kostenloser Webspace werbefrei: lima-city


Geladen in "xy" Sekunden.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    daniel

    daniel hat kostenlosen Webspace.

    hallo,
    ich habe mal eine frage warum geht der code nicht
    code:
    <?PHP

    function usedtime() {
    list($msec,$sec)=explode(' ',microtime());
    return $msec+$sec;
    }

    $tstart=usedtime();

    for($i=0;$i<25000;$i++) {
    echo" ";
    }

    $tend=usedtime();

    echo "Geladen in ".round($tend-$tstart,2)." Sekunden.";

    ?>
    da kommt immer nur fehler
    Fatal error: Cannot redeclare usedtime() (previously declared in /home/www/web37/html/test.php:163) in /home/www/web37/html/copyright2.php on line 3

    seite: www.daniel-noll.de.vu/test.php

    kann mir einer helfen ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Autor dieses Themas

    daniel

    daniel hat kostenlosen Webspace.

    kann keiner helfen ?
  4. a********p

    -> Fatal error: Cannot redeclare usedtime() (previously
    -> declared in /home/www/web37/html/test.php:163) in
    -> /home/www/web37/html/copyright2.php on line 3

    Also laut der Fehlermeldung wurde eine Variable schon in copyright2.php benutzt und kann deshalb f?r test.php nicht neu deklariert werden?
    Hast du das schon mal ?berpr?ft?
  5. Ich frag mich gerade, wie du in der Funktion usedtime() die Funktion usedtime() aufrufen willst??? Das ist unm?glich. Damit w?rdest du eine unendlich lange Schleife aus aufrufen generieren, wenn ich die Logik richtig verstehe. Kommentier mal ein bi?chen, was du an den verschiedenen Stellen im Code wie gedacht hast.
  6. @mlrecords
    $tstart=usedtime(); <- damit startet er die funktion

    das ganze passiert NICHT innerhalb der funktion, die is n?mlich davor schon abgeschlossen.
    bitte genau hinguggn =)

    ausserdem zur fehlermeldung:
    die variable wird ERST in test.php declared, erst DANN in copy2.php
    ?nder einfach mal den usedtimebefehl in uesedtimex oder so und versuchs nochmal!

    hab mir die page grad mal angeuggt, da sieht m?n ja das der fehler vermutlich im copyright2.php liegt
  7. k***o

    ich finde die l?sung die du da hast recht kompliziert. ich w?rds so machen

    am anfange von deinem script:
    $start = time() + microtime();

    und dann am ende:
    echo "geladen in ".((time()+microtime())-$start);

  8. Autor dieses Themas

    daniel

    daniel hat kostenlosen Webspace.

    also das ding ist ja es geht nur eben nicht da unten wenn ich das in einer andere datei rein mache zb. frames/test.php da geht das ja drin ..
    www.daniel-noll.de.vu/test.php da in der mitte ..
  9. probiers doch mal mit usedtimex oder sonst was wie es oben schon steht!!!

    p.s.: bei welchem webspace anbieter bist du?
  10. Autor dieses Themas

    daniel

    daniel hat kostenlosen Webspace.

    HA ich habs ..
    ich habe denn code einfach nicht in die copyrigt.php rein gemacht sonder dadrunter gemacht
    Code:
    <?php
    include("copyright.php");
    ?>
    <div align="center"><?

    function usedtime() {
    list($msec,$sec)=explode(' ',microtime());
    return $msec+$sec;
    }

    $tstart=usedtime();

    for($i=0;$i<25000;$i++) {
    echo" ";
    }

    $tend=usedtime();

    echo "<font color=\"#FFFFFF\" size=\"1\" face=\"Arial\">Geladen in <u>".round($tend-$tstart,2)."</u> Sekunden.</font>";

    ?></div>

    so geht dat :)
    www.daniel-noll.de.vu :)

    aber thx fuer eure hilfe
  11. 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!