php - How to send emails on behalf of? Tutoriel sur la création d'un panier en PHP Cet article montre une méthode simple pour créer un panier en PHP. Cet article s'adresse aux programmeurs débutants désirant créer simplement un panier pour leur site . Pour comprendre cet article il vous faut connaitre un minimum : les bases de PHP les tableaux en PHP les sessions en PHP Pour créer notre panier nous allons procéder comme suit : Un script fonctions-panier.php regroupera les diverses fonctions utiles au panier Un script panier.php représentera le panier en lui même et la base des appels aux fonctions Pour rendre le panier plus sympa à utiliser nous ajouterons quelques miettes de JavaScript ! Dans notre exemple les articles ont 3 propriétés : Leur libellé Leur quantité Leur prix Libre à vous d'en ajouter :-) Il est recommandé d'utiliser une version de PHP 4.2.0 au minimum dû à l'utilisation de la fonction array_search() Nous allons dans un premier temps monter notre fichier de fonctions pour notre panier : fonctions-panier.php II-1. fonctions-panier.php Sélectionnez II-2. II-3. <?
Videotutorial de PHP: envío de email con PHP Vídeo tutorial sobre envío de email en PHP. Mostramos los procesos completos para el envío de correo electrónico y configuración de los mensajes y el servidor para enviar los mensajes sin problemas. Estamos presentando una nueva entrega para avanzar en el curso de PHP en vídeo de DesarrolloWeb.com. En esta ocasión vamos a explicar todo lo que el desarrollador debe conocer sobre el envío de correo electrónico desde PHP. El envío de email es una de las tareas más comunes que podremos realizar en las aplicaciones web y en el caso concreto de PHP se realiza de una manera bastante sencilla. A medida que nosotros queramos configurar nuestro mensaje de una manera más específica, tendremos que conocer varios detalles importantes que explicaremos en los presentes vídeos, pero de momento, para enviar email tan solo tenemos que utilizar una sencilla función de PHP. Primer vídeo: Envío de email sencillo Explicaremos el uso de la función mail() de PHP, con los parámetros más fundamentales.
Dynamic Drive- FavIcon Generator Use this online tool to easily create a favicon (favorites icon) for your site. A favicon is a small, 16x16 image that is shown inside the browser's location bar and bookmark menu when your site is called up. It is a good way to brand your site and increase it's prominence in your visitor's bookmark menu. More information on favicon After you've created a neat favicon, it's time to add it to your site. Upload the generated file ("favicon.ico") to your site. Also see- Favicon Editor Also check out our Favicon Editor to create the 16x16 icon image from scratch!
Como Hacer un Formulario de Contacto III: Validar y Enviar con PHP | WebTursos Actualización: Acabo de publicar un tutorial para usuarios avanzados de como hacer un formulario de contacto similar a este, capaz de enviar mensaje sin recargar la pagina usando AJAX, todo en un solo tutorial. En este tutorial veremos como validar nuestro formulario del lado del servidor con PHP, ademas hacer que se envie el mensaje a una dirección de correo electrónico que le definamos. Antes de empezar Importante: en este tutorial vamos a trabajar con el metodo de envio POST, si no conoces este tema te recomendaria que le eches un ojo a este tutorial antes de seguir. Ya que vamos a trabajar con PHP, es necesario que tengas instalado en tu sistema un servidor local que soporte PHP. Luego tenemos que cambiar la extension del archivo index.html a index.php: Te recomendaria tambien que desactives el Javascript del explorador en el que estes probando el formulario, para que te puedas asegurar que la validación del lado del servidor esta funcionando. Validación Envio Código final: index.php
Get Started The PayPal APIs are HTTP-based RESTful APIs that use OAuth 2.0 for authorization. API request and response bodies are formatted in JSON. Important: You cannot run the sample requests in this guide as-is. Replace call-specific parameters such as tokens and IDs with your own values. If you are a non-US developer, see International Developer Questions. For definitions of common REST API terms, see the Glossary. Authentication and authorization The PayPal REST API uses the OAuth 2.0 protocol to authorize calls. When you create an app, PayPal generates a set of OAuth client ID and secret credentials for your app for both the sandbox and live environments. In exchange for these credentials, the PayPal authorization server issues access tokens called bearer tokens that you use for authorization when you make REST API requests. The access_token field in the get access token response contains a bearer token, indicated by the token_type of Bearer: Access tokens have a finite lifetime. API requests
Cómo mejorar el rendimiento de las animaciones con CSS Los navegadores web modernos pueden aplicar con facilidad los siguientes cuatro efectos CSS: cambio de posición, escalado, rotación y opacidad. Si aplicas cualquier otro efecto CSS en la página, es muy posible que el rendimiento se resienta y no puedas mantener los 60 frames por segundo que hacen que la página se vea tan bien. Por este motivo, todos los efectos gráficos de tus páginas se deberían reducir a las siguientes cuatro instrucciones: Observa el siguiente vídeo que muestra a cámara lenta la diferencia entre animar un objeto con la propiedad transform (parte derecha del vídeo) o hacerlo con las propiedades tradicionales position, top y left (parte izquierda del vídeo): Del DOM al píxel a través de las DevTools Cuando analizas una página con las DevTools o Herramientas del desarrollador de Google Chrome, deberías ver un patrón similar al siguiente: El proceso que sigue tu navegador es muy sencillo: Animando elementos con propiedades que afectan a su layout Estilo imperativo En resumen
Installing & Setting up the Symfony Framework To create your new Symfony application, first make sure you're using PHP 7.1 or higher and have Composer installed. If you don't, start by installing Composer globally on your system. If you want to use a virtual machine (VM), check out Homestead. Create your new project by running: This will create a new my-project directory, download some dependencies into it and even generate the basic directories and files you'll need to get started. Tip The website-skeleton is optimized for traditional web applications. Running your Symfony Application On production, you should use a web server like Nginx or Apache (see configuring a web server to run Symfony). Move into your new project and start the server: Open your browser and navigate to If you're having any problems running Symfony, your system may be missing some technical requirements. If you're using a VM, you may need to tell the server to bind to all IP addresses: Storing your Project in git The Symfony Demo application
Use htaccess To Redirect Custom Error Pages When your website server sends a HTTP error status code it will display some default pages which do not look good on your site and don't look professional. The best solution to use if your server returns with an error is to display a custom error page with your own website skin. There are different ways you can make the server display your custom error pages. You can either use your server side language to search for HTTP error codes before displaying a page and redirect the visitor to a custom page for that error. An easier option is to use your htaccess file to redirect the visitor when it detects a server error code. Use the following htaccess snippet to redirect visitors to custom error pages. ErrorDocument 400 /400.html ErrorDocument 401 /401.html ErrorDocument 403 /403.html ErrorDocument 404 /404.html ErrorDocument 500 /500.html ErrorDocument 502 /502.html ErrorDocument 504 /504.html First we use htaccess to redirect all codes to the same page.
Home - Twig - The flexible, fast, and secure PHP template engine apache - Browser language based 404 pages with mod_rewrite how to PSR-2: Coding Style Guide - PHP-FIG Deprecated - As of 2019-08-10 PSR-2 has been marked as deprecated. PSR-12 is now recommended as an alternative. This guide extends and expands on PSR-1, the basic coding standard. The intent of this guide is to reduce cognitive friction when scanning code from different authors. The style rules herein are derived from commonalities among the various member projects. The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119. 1. Code MUST follow a “coding style guide” PSR [PSR-1]. 1.1. This example encompasses some of the rules below as a quick overview: 2. 2.1. Code MUST follow all rules outlined in PSR-1. 2.2. All PHP files MUST use the Unix LF (linefeed) line ending. All PHP files MUST end with a single blank line. The closing ? 2.3. There MUST NOT be a hard limit on line length. There MUST NOT be trailing whitespace at the end of non-blank lines. 2.4. 2.5. <?
Configurar página de error 404 en Apache Cómo configurar y personalizar la página de error 404, de página no encontrada, en el servidor Apache con la directiva ErrorDocument. Las páginas de error 404 son tan típicas que es posible que todos las conozcamos sin hablar más de ellas. Pienso que es difícil encontrar alguien que navegue habitualmente por la Red y no haya reparado en ellas en alguna ocasión, pero aun así la persona que desee saber algo más, puede consultar qué dicen los usuarios de la Wiki en la entrada sobre el error 404. Apache, el servidor web más utilizado mundialmente, ofrece una sencilla manera de configurar las páginas de error, accesible incluso para las personas que menos experiencia tienen en cuanto a desarrollo de páginas web. En este artículo veremos dos posibles maneras de decirle a nuestro servidor web Apache la página que deseamos se muestre en el caso que se produzca un error 404. Configuración del error 404 en el httpd.conf ErrorDocument 404 /mipagina404.html ErrorDocument 404 /error404.html