html/php

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi NeFer 01.08.2004.

  1. NeFer

    NeFer Active member

    Liittynyt:
    19.07.2002
    Viestejä:
    1,601
    Kiitokset:
    0
    Pisteet:
    66
    Semmosta koodin tynkää olisin vailla joka ohjaa käyttäjän pois index sivulta siinä tapauksessa että index ei jostain syystä lataudu (esim 30 sekunnin sisään, sql jumissa ja sivu ei aukea jos tietokanta ei toimi)
    en siis tarkoita url redirect esim 10 sekunnin kuluttua... vaan todellakin vain siinä tapauksessa ohjataan toiseen sivuun jos index ei määritellyn ajan sisään lataudu (tai ei aukea lainkaan).
    Olisko jollakin tietoa kuinka tuon toteutan.
     
  2.  
  3. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
    http://fi.php.net/function.set-time-limit
    tuolla saa error sivulle(en tiedä saako tuota jatko-ohjattua muualle jotenkin)

    tietenkin voisi aluksi tarkastella onko kaikki palvelut pystyssä ja jos ei ole niin redirect jonnekkin muualle.
     
  4. NeFer

    NeFer Active member

    Liittynyt:
    19.07.2002
    Viestejä:
    1,601
    Kiitokset:
    0
    Pisteet:
    66
    Kiitän, täytyy tutustua asiaan.
     
  5. NeFer

    NeFer Active member

    Liittynyt:
    19.07.2002
    Viestejä:
    1,601
    Kiitokset:
    0
    Pisteet:
    66
    Eli jos käyttää tuota: set_time_limit() niin kuinka tuohon lisätään se url johon halutaan ohjata?
    (ei kai kuitenkaan tarvitse php.ini tiedostoon päästä käsiksi sillä mullahan ei pyöri sivut omalla koneella)
     
    Viimeksi muokattu: 02.08.2004
  6. DVDR(W)

    DVDR(W) Guest

    Moderaattorin viimeksi muokkaama: 02.08.2004
  7. NeFer

    NeFer Active member

    Liittynyt:
    19.07.2002
    Viestejä:
    1,601
    Kiitokset:
    0
    Pisteet:
    66
    juu yritetään

    jep, kun ei osaa php koodia kirjoittaa niin ei...
    täytyy pysytellä edelleen pääasiassa tuossa html osastossa, siitä sentään jotain pientä ymmärtää ;-)
    php kun mulla rajoittuu siihen että foorumia on modaillut eli valmista koodia muokkaillut ja jotain koodin pätkiä yhdistellyt.
     
    Viimeksi muokattu: 02.08.2004
  8. DVDR(W)

    DVDR(W) Guest

    en tierä meniskö se vaikkapa näin:

    //-------------
    function getmicrotime()
    {
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
    }

    $time_start = getmicrotime();
    $time_end = getmicrotime();
    $time = $time_end - $time_start;

    if ($time >= 29){
    echo "<script>document.location=\"index2.php\"</script>\n";
    }

    Toi 29 on tossa sen takia että tota ohjelmaa ei voi ajaa kuin sen 30 sekuntia jonka jälkeen tulee häröilmoitus.

    Jos sun servulle on asennettu uusin PHP eli 5's versio niin sitten sen vois varmaan tehdä myös näin:

    //---------
    $time_start = microtime(1);
    $time_end = microtime(1);
    $time = $time_end - $time_start;

    if ($time >= 29){
    echo "<script>document.location=\"index2.php\"</script>\n";
    }

    Testaamalla selvii :D
    _X_X_X_X_X_[small]DivX, XviD, VCD, SVCD, CVD, DVDR: http://www.mpegit.net

    Oletko graafisesti lahjakas? Voita Dual Layer DVDRW asema!
    http://www.mpegit.net/modules.php?name=Forums&file=viewtopic&t=539[/small]
     
    Moderaattorin viimeksi muokkaama: 02.08.2004
  9. NeFer

    NeFer Active member

    Liittynyt:
    19.07.2002
    Viestejä:
    1,601
    Kiitokset:
    0
    Pisteet:
    66
    Minä kiitän ja kumarran !

    Taitaa olla PHP 4 tuolla serverillä jossa rojut pyörii.
    Niillä on niin hemmetin usein tuo SQL nurin että siksi tuo ohjaus on tarpeen, no halvalla ei saa hyvää!
    Laitan huomenna tuon testiin ja se toiminta selviää sitten kun tietokanta taas tökkii, mutta vielä kerran kiitokset vaivannäöstä.
     
  10. DVDR(W)

    DVDR(W) Guest

    Toi ei muuten toimi :) taas ihan väsyksissä :) Mä koitan keksii jonkun ratkasun... :)
     
  11. DVDR(W)

    DVDR(W) Guest

    Ei perkeles. En kyllä tierä miten sen php:llä sais toimimaan... täytyy nostaa kädet pystyyn \o/

    Joku osaavampi henkilö vois löytyä esim mureakuha.com:sta? Sielt kannattaa kysäistä.


     

Jaa tämä sivu