Traduire fonction php4 en PHP5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Traduire fonction php4 en PHP5

par Sékiltoyai » 06 mars 2008, 21:29

Ouais, mais c'est vrai que bon, ca fait une traduction littérale, google ne sait pas assez faire ressortir le fond du texte, ainsi que toute l'émotion et la poésie du code… Dommage :-/

par d0m » 06 mars 2008, 10:24

j'ai tenté la traduction avec google :
PHP 4 (puissance haute pondération n°4 : Angleterre)
PHP 5 (puissance haute pondération n°5 : Russie)
cela donne :
функция convertTZ ($ tz)
     (
         / / преобразовать по Гринвичу
         если ($ этом-> tz-> getOffset ($ этом)> 0) (
             $ этом-> subtractSeconds (intval (абс ($ этом-> tz-> getOffset ($ этом)) / 1000));
         () остальное
             $ этом-> addSeconds (intval (абс ($ этом-> tz-> getOffset ($ этом)) / 1000));
         )
         / / преобразовать UTC новых временных
         если ($ tz-> getOffset ($ этом)> 0) (
             $ этом-> addSeconds (intval (абс ($ tz-> getOffset ($ этом)) / 1000));
         () остальное
             $ этом-> subtractSeconds (intval (абс ($ tz-> getOffset ($ этом)) / 1000));
         )
         $ этом-> tz = $ tz;
     )
*edit : ahlala les caractères russes ne passent pas sur le forum... :(

par Sékiltoyai » 06 mars 2008, 09:17

De surcroît, j'espère que tu ne crois pas qu'avec, pour seule information le code de ta fonction, il est possible de transformer le code en php5. Et pour cause, ton code est parfaitement compatible php5, et même pire, il n'utilise absolument aucune fonction ou syntaxe déprécié. Ce code, en lui même, (ensuite il faut voir par rapport au reste du code), est php5…

par zeus » 06 mars 2008, 08:35

Modération :
On ne fera pas le travail à ta place.
Nous pouvons t'aider à le faire, mais pour cela, il faut que tu nous dises ce que tu as essayé de faire, ce qui t'a bloqué, et éventuellement les erreurs qui ont été affichées.

Traduire fonction php4 en PHP5

par akdadur » 06 mars 2008, 07:38

Bonjour à tous,
Merci de m'aider à traduire cette fonction php4:
function convertTZ($tz)
    {
        // convert to UTC
        if($this->tz->getOffset($this) > 0) {
            $this->subtractSeconds(intval(abs($this->tz->getOffset($this)) / 1000));
        } else {
            $this->addSeconds(intval(abs($this->tz->getOffset($this)) / 1000));
        }
        // convert UTC to new timezone
        if($tz->getOffset($this) > 0) {
            $this->addSeconds(intval(abs($tz->getOffset($this)) / 1000));
        } else {
            $this->subtractSeconds(intval(abs($tz->getOffset($this)) / 1000));
        }
        $this->tz = $tz;
    }
sachant que getOffset c'est une classe.