php – PHPMailer – Warning: stream_socket_enable_crypto (): SSL operation failed with code 1

  Problém: SERVER -> CLIENT: 220 smtp.xxxxxx.yyy ESMTP PostfixCLIENT -> SERVER: EHLO localhostSERVER -> CLIENT: 250-smtp.xxxxxx.yyy250-PIPELINING250-SIZE 52428800250-ETRN250-STARTTLS250-AUTH PLAIN LOGIN250-AUTH=PLAIN LOGIN250-ENHANCEDSTATUSCODES250-8BITMIME250 DSNCLIENT -> SERVER: STARTTLSSERVER -> CLIENT: 220 2.0.0 Ready to start TLS   Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in \phpmailer\class.smtp.php on line 344Chyba SMTP: Nelze…

php – jquery – Předat parametry POST

  Příklad: function upravitSelect(hodnota_1, hodnota_2, hodnota_3) {     $.ajax({     type: ‚post‚,     url: ‚nejaky_skript.php‘,     data: {          post_param_1: hodnota_1, post_param_2: hodnota_2, post_param_3: hodnota_3     },     success: function (response) {          // vlastni kód, například 🙂          document.getElementById(„seznam“).innerHTML = response;     },     error: function(XMLHttpRequest, textStatus, errorThrown) {  …

php – https – Příklady přesměrování http na https konfiguračním souborem .htaccess Apache, nebo pomocí PHP či Javascriptu

  .htaccess RewriteEngine OnRewriteBase /RewriteCond %{HTTP:X-Forwarded-Port} !=443RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] PHP $SERVER_HTTPS = false; if (isset($_SERVER[‚HTTP_X_FORWARDED_PROTO‘]) and $_SERVER[‚HTTP_X_FORWARDED_PROTO‘] == ‚https‘){  $SERVER_HTTPS = true; }if (! $SERVER_HTTPS) {  header („Location: https://“ . $_SERVER[„SERVER_NAME“]);  exit;} Javascript if (location.protocol == „http:“ || location.protocol == „http“){  location.href = „https://“ + location.host;}