Welcome to Webmaster Hub

Inscrivez-vous maintenant pour avoir accès à toutes les fonctionnalités.

Une fois inscrit et identifié, vous pourrez contribuer à ce site en soumettant votre propre contenu ou en répondant au contenu existant. Vous pourrez éditer votre profil et communiquer avec les autres membres par messagerie privée.

Ce message sera supprimé une fois que vous serez identifié !

sparh

Hubmaster
  • Compteur de contenus

    506
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

1 Neutre

À propos de sparh

Pour me contacter

  • Mon Site
    http://www.weplayflash.com

Information du profil

  • Genre
    Homme
  • Localisation
    Genève

Visiteurs récents du profil

7 527 visualisations du profil
  1. J'avais oublié de préciser que j'utilise PHPMailer et j'ai trouvé la solution ici http://stackoverflow.com/questions/3708153/send-email-with-phpmailer-embed-image-in-body $mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u'); <img src="cid:logo_2u" alt="" />
  2. Bonjour, j'envoie des emails de confirmation d'inscription a mes utilisateurs avec une signature contenant une image. L'email est en html et jusqu’à aujourd'hui mon image était sur mon serveur. Maintenant j’aimerai que l'image soit en pièce jointe. Pas de souci pour mettre la pièce jointe mais impossible de l'afficher au bon endroit dans mon email, savez vous comment faire ? Avant ce qui marche très bien <div> <img src="http://monsite.com/monImage.jpg /><br> M société etc.. </div> Maintenant mais ça ne marche pas (l'image est bien en pièce jointe de l'email) <div> <img src="monImage.jpg /><br> Ma société etc.. </div> Auriez vous une idée ? Merci d'avance
  3. Hello je devais être très fatigué hier car ce matin ça fonctionne! Merci pour votre aide
  4. Merci de m'aider mais dans les 2 cas j'obtient null (j'avais déja testé pour voir si $values['location'] retournait un tableau). $retour = json_decode($values,true); var_dump($retour); $retour = json_decode($values); var_dump($retour); Voici un exemple de ma variable $values si jamais et la manière dont je la récupère $values = file_get_contents('php://input'); //si je fait un echo $values j'obtient ça {"location":[{"coords":{"speed":13.78999996185303,"longitude":6.106461001741759,"latitude":46.20269310378117,"accuracy":10,"heading":239.3082580566406,"altitude":424.451416015625,"altitudeAccuracy":6},"is_heartbeat":false,"extras":{"action":""},"is_moving":true,"odometer":1763.193420100596,"uuid":"4C420566-1F55-4A89-83DA-F03D5C9E2423","activity":{"type":"unknown","confidence":100},"battery":{"level":0.28,"is_charging":false},"timestamp":"2016-10-19T09:13:12.000Z"},{"coords":{"speed":12.67000007629395,"longitude":6.105477869875073,"latitude":46.20219555439851,"accuracy":10,"heading":217.1203918457031,"altitude":424.525390625,"altitudeAccuracy":6},"is_heartbeat":false,"extras":{"action":""},"is_moving":true,"odometer":1857.093282904583,"uuid":"603BD74E-7324-4C17-B21A-E16C7430BC3D","activity":{"type":"unknown","confidence":100},"battery":{"level":0.28,"is_charging":false},"timestamp":"2016-10-19T09:13:19.000Z"}]}
  5. Bonjour, oui j'aimerai pouvoir récupérer toutes les données. Je convertit en array car après avoir bien galéré c'est le seul moyen que j'ai trouvé pour y arriver Quand je fais un count($retour) dans tous les cas j'obtient 1. Dans le cas ou location est un tableau rien ne fonctionne la fonction json_decode me renvoi null.
  6. Bonjour, j'ai un plugin de géolocalisation qui envoi des données au serveur les données sont envoyés sous cette forme: $values = '{ "location": { "coords": { "latitude": [Float], "longitude": [Float] "accuracy": [Float] "speed": [Float|-1], "heading": [Float/0-360|-1], "altitude": [Float] }, "extras": { // <-- optional extras. @see #getCurrentPosition for details "foo": "bar" }, "activity": { "type": [still|on_foot|walking|running|in_vehicle|on_bicycle|unknown], "confidence": [Int/0-100%] }, "geofence": { // <-- Present only if a geofence was triggered at this location "identifier": [String], "action": [String ENTER|EXIT] }, "battery": { "level": [Float/0-1], "is_charging": [Boolean] }, "timestamp": [ISO-8601 UTC], // eg: "2015-05-05T04:31:54.123Z" "uuid": [String], // <-- Universally unique identifier "event" [String], // <-- motionchange|geofence|heartbeat "is_moving": [Boolean], // <-- The motion-state when location was recorded (@deprecated; use #event) "is_heartbeat: [Boolean], // <-- If this location was recorded during heartbeat mode. "odometer": [Float/meters] } }'; Pour le traitement j'utilise : $retour = json_decode($values,true); $speed = $retour['location']['coords']['speed']; $longitude = $retour['location']['coords']['longitude']; etc... Mais dans certains cas "location" est un tableau, ce qui donne $values = '{ "location": [{ "coords": { "latitude": [Float], "longitude": [Float] "accuracy": [Float] "speed": [Float|-1], "heading": [Float/0-360|-1], "altitude": [Float] }, "extras": { // <-- optional extras. @see #getCurrentPosition for details "foo": "bar" }, "activity": { "type": [still|on_foot|walking|running|in_vehicle|on_bicycle|unknown], "confidence": [Int/0-100%] }, "geofence": { // <-- Present only if a geofence was triggered at this location "identifier": [String], "action": [String ENTER|EXIT] }, "battery": { "level": [Float/0-1], "is_charging": [Boolean] }, "timestamp": [ISO-8601 UTC], // eg: "2015-05-05T04:31:54.123Z" "uuid": [String], // <-- Universally unique identifier "event" [String], // <-- motionchange|geofence|heartbeat "is_moving": [Boolean], // <-- The motion-state when location was recorded (@deprecated; use #event) "is_heartbeat: [Boolean], // <-- If this location was recorded during heartbeat mode. "odometer": [Float/meters] }, { "coords": { "latitude": [Float], "longitude": [Float] "accuracy": [Float] "speed": [Float|-1], "heading": [Float/0-360|-1], "altitude": [Float] }, "extras": { // <-- optional extras. @see #getCurrentPosition for details "foo": "bar" }, "activity": { "type": [still|on_foot|walking|running|in_vehicle|on_bicycle|unknown], "confidence": [Int/0-100%] }, "geofence": { // <-- Present only if a geofence was triggered at this location "identifier": [String], "action": [String ENTER|EXIT] }, "battery": { "level": [Float/0-1], "is_charging": [Boolean] }, "timestamp": [ISO-8601 UTC], // eg: "2015-05-05T04:31:54.123Z" "uuid": [String], // <-- Universally unique identifier "event" [String], // <-- motionchange|geofence|heartbeat "is_moving": [Boolean], // <-- The motion-state when location was recorded (@deprecated; use #event) "is_heartbeat: [Boolean], // <-- If this location was recorded during heartbeat mode. "odometer": [Float/meters] } etc...] }'; Auriez vous une idée de comment récupérer les données ? Merci d'avance
  7. Salut figure { width:490px; height:320px; border:1px solid #000; } .img-licence { font-size:0.7em; text-align:right; font-style:italic; -moz-transform-origin: 100% 0%; -moz-transform: rotate(90deg); -o-transform-origin: 100% 0%; -o-transform: rotate(90deg); -webkit-transform-origin: 100% 0%; -webkit-transform: rotate(90deg); transform-origin: 100% 0%; transform: rotate(90deg); float:right; padding-right:10px; } Je sais pas si c'est parfait mais c'est déjà mieux
  8. Juste pour info j'avais ouvert un ticket chez Infomaniak et voilà leur réponse : D'après quelques billets de blog technique (https://www.bram.us/2014/10/26/php-5-6-automatically-populating-http_raw_post_data-is-deprecated-and-will-be-removed-in-a-future-version/), il semblerait que ceci apparaissent même lorsque l'on ne fait pas de requêtes POST.Vous pouvez soit ignorer ces entrées, soit tenter une migration sous PHP7, ou essayer de mettre l'instruction qui va bien dans un .htaccess étant donné que c'est modifiable par dossier comme décrit içi (http://php.net/manual/en/ini.core.php#ini.always-populate-raw-post-data ).
  9. Bonjour, dans mes logs je trouve systématiquement cette erreur : stderr: PHP message: PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0, J'ai longtemps cherché et ce que je ne comprends pas c'est que je n'utilise nulle part la variable $HTTP_RAW_POST_DATA. J'ai fini par découvrir que c'est la fonction suivante qui crée l'erreur. Auriez vous une idée d'ou peux venir le problème ? Merci d'avance function api($url,$email,$pass,$id_api,$method,$data=''){ $http_auth_ident = $email.':'.$pass ; $url_curl = $url.'/api/?method='.$method.'&id='.$id_api; // connexion $timeout = '15'; $ch = curl_init($url_curl); curl_setopt($ch, CURLOPT_USERAGENT, "CURL"); curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); if (preg_match('`^https://`i', $url_curl)) { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); } curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Définition de la méthode d'authentification du serveur curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); // Définition des identifiants curl_setopt($ch, CURLOPT_USERPWD, $http_auth_ident); if($data != '') { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); } curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain')); $response = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); return $response ; }
  10. Merci je me suis tourné vers Dell avec une docking station http://accessories.euro.dell.com/sna/productdetail.aspx?c=ch&l=fr&s=dhs&cs=chdhs1&sku=452-BCCJ
  11. Merci pour vos réponses. J'ai cherché un PC tout fait avec 3 hdmi ou 1 VGA + 2 HDMI mais je n'ai pas trouvé.
  12. Bonjour, je cherche un bon PC de bureau qui pourrait supporter 3 écrans Full HD. N'y connaissant pas grand chose en hardware je fait appelle a vous. Merci d'avance
  13. Bonjour peux être une idée avec l’événement scroll de jquery (mais je ne suis pas un spécialiste en js non plus!). var is_scrolled = 'no'; $(document).ready(function() { // désactive le scroll automatique car l'utilisateur à bougé lui même le scroll $(document).on("scroll",'#message_box', function() { is_scrolled = 'yes'; }); $('.toggle_chat').hide(); // load messages every 3000 milliseconds from server. load_data = {'fetch':1}; window.setInterval(function(){ $.post('chatbox/shout.php', load_data, function(data) { $('.message_box').html(data); if(is_scrolled == 'no') $("#message_box").animate({scrollTop: $("#message_box")[0].scrollHeight},2000);//Autoscroll to bottom of div }); }, 3000); }); Après il faudra trouver une solution pour réactiver le scroll automatique en remettant is_scrolled = 'no'; (peux être au bout d'un certain temps ou si l'utilisateur scroll de lui même en bas de #message_box) Bonne journée
  14. Merci Dan avant de tester ta solution je me fais tout le dossier que tu as précédemment cité