malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 2009
-
31 janv. 2005 à 11:11
develop1
Messages postés2Date d'inscriptionvendredi 6 avril 2012StatutMembreDernière intervention26 avril 2012
-
24 avril 2012 à 10:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
develop1
Messages postés2Date d'inscriptionvendredi 6 avril 2012StatutMembreDernière intervention26 avril 2012 24 avril 2012 à 10:38
bonjour ,j'ai un code en php qui calcule le débit de la bande passnate et je veut le traduire en c# ,si vous pouvez m'aider à ce mail bensalem.wafa@yahoo.fr
<?PHP
// ********************************************
// Nom du script : test-mesure-debit-bande-passante.php
// Auteur : sebastien.fontaine@frameIP.com.pas.de.spam
// Date de création : 14 Septembre 2006
// version : 1.1
// Licence : Ce script est libre de toute utilisation.
// La seule condition existante est de faire référence au site http://www.frameip.com afin de respecter le travail d'autrui.
// ********************************************
// ********************************************
// Initiation des variables
// ********************************************
$duree_du_test=4;
// ********************************************
// Affichage de l'entête
// ********************************************
echo
'
';
// ********************************************
// Echo de la chaine désactivant l'affichage
// ********************************************
echo "<!--";
// ********************************************
// Qualibrage de la taille
// ********************************************
$taille=($duree_du_test/envoi_des_donnnes(100000))*100000;
// ********************************************
// Test réel
// ********************************************
$debit=round(8*$taille/1000/envoi_des_donnnes($taille),0);
// ********************************************
// Echo de la chaine réactivant l'affichage
// ********************************************
echo "-->";
// ********************************************
// Affichage des résultats
// ********************************************
echo
'
Votre débit à l\'instant T est de :
'.$debit.' Kbps
[test-mesure-debit-bande-passante.php
Cliquez ici pour effectuer un nouveau test
]
';
function envoi_des_donnnes($taille)
{
// ********************************************
// Initiation des variables
// ********************************************
$donnee="www.frameip.com ";
// ********************************************
// Récupération du temps avant envoi
// ********************************************
$temps_avant_envoi=microtime();
// ********************************************
// Envoi des données
// ********************************************
for ($i=0;$i<$taille/16;$i++)
echo $donnee;
// ********************************************
// Récupération du temps apres envoi
// ********************************************
$temps_apres_envoi=microtime();
// ********************************************
// Convertion des temps
// ********************************************
$tampon=explode(" ",$temps_avant_envoi);
$temps_avant_envoi=((float)$tampon[0]+(float)$tampon[1]);
$tampon=explode(" ",$temps_apres_envoi);
$temps_apres_envoi=((float)$tampon[0]+(float)$tampon[1]);
// ********************************************
// Retourne le temps découlé
// ********************************************
return($temps_apres_envoi-$temps_avant_envoi);
}
?>
zairukhani
Messages postés17Date d'inscriptionsamedi 10 avril 2010StatutMembreDernière intervention 9 août 2010 16 juin 2010 à 15:27
bonjour,
je veux savoir si possible à quoi sert la dernière ligne
pour tester l'url
merci
zulrigh
Messages postés24Date d'inscriptionsamedi 10 janvier 2009StatutMembreDernière intervention 7 juin 2014 26 févr. 2010 à 23:59
on a le droit de faire ça ?
je veut dire, google traduction est sous licence GNU ou quelque chose comme ça ?
personnelement j'aurais tendance à dire : tout le monde peut y aller dessus, alors pourquoi pas nos machine !
mais bon, je demande votre avis vue que personne n'a omnis la question
GillesWebmaster
Messages postés496Date d'inscriptionmercredi 30 juin 2004StatutMembreDernière intervention29 juillet 20091 29 nov. 2009 à 18:06
Tafit
Messages postés2Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention 6 mars 2009 24 oct. 2008 à 14:58
Salut,
Pour que le code refonctionne il faut remplacer :
$source = strstr($source, '
');
par :
$source = strstr($source, '
');
et :
$proposition = str_replace("
","", $proposition);
par :
$proposition = str_replace('
',"", $proposition);
Merci pour ce code !!!
Je vais pouvoir l'insérer sur mon intranet.
Amicalement.
cs_yatoo
Messages postés46Date d'inscriptionsamedi 22 mars 2003StatutMembreDernière intervention 2 mai 2011 20 nov. 2006 à 18:36
apparemant google a changer ses valeur, car chez moi ca marche plus ? et Vous ???
cs_Astalavista
Messages postés192Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention 3 février 2010 15 juin 2005 à 23:29
Ta source est super ;) par contre je signal une petite erreur, il faudrais mettre un urlencode() au cas ou on utilise des caractère speciaux tel que # (j'ai eu ce problème avec ta source c'est pour cela que je cite celui là)
Sinon Bien jouer ;)
et ... on remercie aussi Google qui nous offre cette posibilitée, car il pouras ignorer les envoie dans la barre d'adresse, et là, il aurais falu envoyer un Header (ce qui est un peut plus dur)
plarts
Messages postés37Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention29 juin 2011 7 févr. 2005 à 21:56
Question : je cherche à traduire ce code PHP en ColdFusion.
J'ai remplacé la ligne :
$source = implode ('', file ("http://translate.google.com/translate_t?text=$q_p&langpair=$lang&hl=fr&ie=UTF-8&oe=UTF-8"));
Par un CFHTTP de ColdFusion, ce qui doit retourner le contenu HTML.
Et là, j'ai un Google "forbidden"
Sinon, ça à l'air de marcher, mais faut il un droit pour récupérer le code html du retour Google ?
C'est quoi ce : implode ('', file ...etc..
une astuce ????
Merci pour toute explication.
cs_hakim0
Messages postés123Date d'inscriptionmercredi 27 août 2003StatutMembreDernière intervention12 août 20081 4 févr. 2005 à 15:29
j'ai une question :
comment je pe envoie des variable post par php a une autre page php?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 3 févr. 2005 à 18:07
juki > c'est pour ne pas générer d'erreur si la variable n'existe pas.
Ensuite le strtr n'est pas approprié ici, tu peux mettre un simple str_replace vu que $find et $replace ne sont pas des tableaux.
a +
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 3 févr. 2005 à 15:05
24 avril 2012 à 10:38
<?PHP
// ********************************************
// Nom du script : test-mesure-debit-bande-passante.php
// Auteur : sebastien.fontaine@frameIP.com.pas.de.spam
// Date de création : 14 Septembre 2006
// version : 1.1
// Licence : Ce script est libre de toute utilisation.
// La seule condition existante est de faire référence au site http://www.frameip.com afin de respecter le travail d'autrui.
// ********************************************
// ********************************************
// Initiation des variables
// ********************************************
$duree_du_test=4;
// ********************************************
// Affichage de l'entête
// ********************************************
echo
'
Mesure du débit de votre accès Internet
http://www.frameip.com/test-mesure-debit-bande-passante/
';
// ********************************************
// Echo de la chaine désactivant l'affichage
// ********************************************
echo "<!--";
// ********************************************
// Qualibrage de la taille
// ********************************************
$taille=($duree_du_test/envoi_des_donnnes(100000))*100000;
// ********************************************
// Test réel
// ********************************************
$debit=round(8*$taille/1000/envoi_des_donnnes($taille),0);
// ********************************************
// Echo de la chaine réactivant l'affichage
// ********************************************
echo "-->";
// ********************************************
// Affichage des résultats
// ********************************************
echo
'
Votre débit à l\'instant T est de :
'.$debit.' Kbps
[test-mesure-debit-bande-passante.php
Cliquez ici pour effectuer un nouveau test
]
';
function envoi_des_donnnes($taille)
{
// ********************************************
// Initiation des variables
// ********************************************
$donnee="www.frameip.com ";
// ********************************************
// Récupération du temps avant envoi
// ********************************************
$temps_avant_envoi=microtime();
// ********************************************
// Envoi des données
// ********************************************
for ($i=0;$i<$taille/16;$i++)
echo $donnee;
// ********************************************
// Récupération du temps apres envoi
// ********************************************
$temps_apres_envoi=microtime();
// ********************************************
// Convertion des temps
// ********************************************
$tampon=explode(" ",$temps_avant_envoi);
$temps_avant_envoi=((float)$tampon[0]+(float)$tampon[1]);
$tampon=explode(" ",$temps_apres_envoi);
$temps_apres_envoi=((float)$tampon[0]+(float)$tampon[1]);
// ********************************************
// Retourne le temps découlé
// ********************************************
return($temps_apres_envoi-$temps_avant_envoi);
}
?>
16 juin 2010 à 15:27
je veux savoir si possible à quoi sert la dernière ligne
pour tester l'url
merci
26 févr. 2010 à 23:59
je veut dire, google traduction est sous licence GNU ou quelque chose comme ça ?
personnelement j'aurais tendance à dire : tout le monde peut y aller dessus, alors pourquoi pas nos machine !
mais bon, je demande votre avis vue que personne n'a omnis la question
29 nov. 2009 à 18:06
Je vous propose plus simplement, de récupérer le contenu (JSON) prévu par google:
<?php
$url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=Le%20texte%20qui%20doit%20%EAtre%20traduit&langpair=fr|en";
$table=json_decode(file_get_contents($url));
echo $table->{'responseData'}->{'translatedText'};
?>
24 oct. 2008 à 14:58
Pour que le code refonctionne il faut remplacer :
$source = strstr($source, '
');
par :
$source = strstr($source, '
');
et :
$proposition = str_replace("
","", $proposition);
par :
$proposition = str_replace('
',"", $proposition);
Merci pour ce code !!!
Je vais pouvoir l'insérer sur mon intranet.
Amicalement.
20 nov. 2006 à 18:36
15 juin 2005 à 23:29
Sinon Bien jouer ;)
et ... on remercie aussi Google qui nous offre cette posibilitée, car il pouras ignorer les envoie dans la barre d'adresse, et là, il aurais falu envoyer un Header (ce qui est un peut plus dur)
7 févr. 2005 à 21:56
J'ai remplacé la ligne :
$source = implode ('', file ("http://translate.google.com/translate_t?text=$q_p&langpair=$lang&hl=fr&ie=UTF-8&oe=UTF-8"));
Par un CFHTTP de ColdFusion, ce qui doit retourner le contenu HTML.
Et là, j'ai un Google "forbidden"
Sinon, ça à l'air de marcher, mais faut il un droit pour récupérer le code html du retour Google ?
C'est quoi ce : implode ('', file ...etc..
une astuce ????
Merci pour toute explication.
4 févr. 2005 à 15:29
comment je pe envoie des variable post par php a une autre page php?
3 févr. 2005 à 18:07
Ensuite le strtr n'est pas approprié ici, tu peux mettre un simple str_replace vu que $find et $replace ne sont pas des tableaux.
a +
3 févr. 2005 à 15:05
Pour les accents utilisent ceci :
$find = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
$q_p = strtr($q_p,$find,$replac);
Sinon je n'ais qu'une chose à dire : Falait y penser!
7/10 Bonne continuation
Anthomicro > explique moi un peu ta methode du isset avant l'atribution... c'est plus coté point de vue ou securitaire ?
31 janv. 2005 à 20:42
à remplacer par
, ensuite if(isset($_GET['variable'])){
$variable=$_GET['variable'];
}
et pas $variable=$_GET['variable'] directement.
a +
31 janv. 2005 à 17:55
31 janv. 2005 à 11:11
Je vais m'empresser de le tester!