Articles

Affichage des articles associés au libellé php

Tutoriel PHP : upload et envoie de fichier vers le serveur et insertion de données dans Mysql

Image
Dans ce tutoriel on va voir comment faire l'upload et l'envoie d'un fichier à partir de son ordinateur vers le serveur web apache en utilisant php. Nous allons envoyer aussi les informations entrées par l'utilisateur à propos de ce fichier. Nous devons tout d'abord avoir les logiciels nécessaires pour mener ce travail tel que XAMPP ou WAMP ou EASYPHP  et un editeur de texte tel que Notepad++ Il est aussi fortement recommandé de suivre ce didacticiel qui vous apprend les bases de HTML5, CSS3 et PHP : Premier projet HTML CSS PHP MYSQL   avant de se plonger dans le code de l'envoie d'un fichier à travers php. Nous devons tout d'abord créer une base de données et une table. Dans ce tutoriel le nom de la base de données est "test" et le nom de la table est "paper". -- CREATE TABLE `paper` ( `id` int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT, `author` varchar(50) NOT NULL, `field` varchar(50) NOT NULL, `file_name` varchar(50) NOT

Connexion d'une application Android et une base de données externe Mysql avec web services php Json (opérations CRUD)

Image
Ce tutoriel est constitué par plusieurs vidéos qui vont vous montrer comment gérer une base de données externe ( toutes les opérations CRUD : ajout, modification, suppression et sélection de données) à travers une application Android. Il est bien détaillé et il vous guide pas à pas de sorte que vous n'aller pas rencontrer de grands problèmes pour la compréhension des  étapes nécessaires pour la création de ce petit projet. Il faut tout d'abord avoir les logiciels nécessaires (à part Android Studio bien sûr car ce tutoriel suppose que vous avez déjà un minimum de connaissance en développement Android). Il faut tout d'abord avoir un logiciel comme Xampp  ou WampServer . De ma part je préfère le premier car il est plus professionnel. A travers l'un de ces deux logiciels nous pouvons avoir un SGBDR Mysql où nous allons créer notre base de données et un serveur web apache où nous allons héberger nos web services qui vont permettre la liaison entre l'application cliente

Envoie de fichier PDF d'une application android à un serveur

Image
Dans ce tutoriel on va voir comment envoyer un fichier pdf à partir d'une activité android vers un serveur distant. Pour se faire nous allons besoin d'un logiciel qui contient un serveur web apache, comme XXAMP, EasyPHP, WAMP. et de l'environnement de développement Android Studio. on va débuter par développer le code du script php qui sert comme web service. ce fichier doit être héberger dans le dossier htdocs pour XAMPP et le dossier www pour EasyPHP et WAMP. Ajoutez les permissions suivantes : <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> sendfile.php <?php header('Access-Control-Allow-Origin: *'); error_reporting(E_ALL); if(isset($_POST['ImageName'])){ $imgname = $_POST['ImageName']; $imsrc = str_replace(' ','+',$_POST['base64']); $imsrc = base64_decode($imsrc); $fp = fopen($

Ionic 2 : Envoie d'une image vers un serveur web à l'aide de PHP et Angular 2

Image
android, ios, ionic 2 objectif Accès à la Galerie & Choisissez Image Obtenir la photo avec base64 string Convertir base64 string à  une image visualisable Étapes à suivre 1. Créer un nouveau projet ionic 2 ionic start sendimage --v2 2. Ajouter la plate-forme requise ionic platform add android ionic platform add ios 3. Ajoutez cordova Camera Plugin ionic plugin add cordova-plugin-camera 4. Ouvrez src / pages / home / home.html et mettez ce code : <ion-header>   <ion-navbar>     <ion-title>Home</ion-title>   </ion-navbar> </ion-header> <ion-content padding>  <button ion-button color="primary" (click)="accessGallery()">Open Gallery</button>  <img [src]="base64Image" *ngIf="base64Image" />  <button ion-button color="danger" (click)="upload()">Upload</button> </ion-conten

Code Android pour envoyer une image vers un serveur distant via un web service (PHP)

Image
Dans ce tutoriel on va apprendre comment prendre une image par une application android et l'envoyer à un serveur distant. Tout d'abord il faut créer un web service  avec le langage PHP. Web service php pour l'envoie de l'image au serveur //On suppose que ce fichier porte le nom de image.php <?php header('Access-Control-Allow-Origin: *'); error_reporting(E_ALL); if(isset($_POST['ImageName'])){ $imgname = $_POST['ImageName']; $imsrc = str_replace(' ','+',$_POST['base64']); $imsrc = base64_decode($imsrc); $fp = fopen($imgname, 'w'); fwrite($fp, $imsrc); if(fclose($fp)){ echo "Image uploaded"; }else{ echo "Error uploading image"; } } ?> Par la suite il faut créer un nouveau projet android. Pour l'interface xml il faut mettre une ImageView et deux boutons; l'un pour prendre l'image et l'autre pour l'envoyer au serveur. Code du fichier xml qui représente l

Communication entre Android et Mysql : Affichage de données à partir d'une base Mysql dans un ListView Android via Json et PHP

Image
Dans les vidéos suivantes vous allez trouver une explication très détaillée pour effectuer ce travail, sinon si vous ne voulez pas suivre les vidéos vous pouvez suivre le code qui existe dans le tutoriel en dessous des vidéos. Sachant que les deux (tutoriel et vidéos) sont complémentaires : Création de la base Mysql Le tutoriel précédent était consacré pour créer un web service et un code android pour apprendre à ajouter un enregistrement dans la base, ce tutoriel est la suite du tutoriel précédent :  https://houssem-lahiani.blogspot.com/2016/04/android-et-les-bases-de-donnees.html Tout d'abord nous devons avoir : un logiciel qui contient un serveur web apache et un SGBD mysql. Parmi ces applications on trouve XAMPP, WAMP ou EasyPHP. Ou vous pouvez tout simplement utiliser un serveur distant. La première étape consiste à créer sa base de données.  On suppose que notre base de données s'appelle  usermanager. Cette base va contenir une table   qui s'appelle user : 

Tuto Android : Peupler un Spinner à partir d'une base Mysql à l'aide de web Service REST (php, json)

Peupler un Spinner à partir d'une base Mysql à l'aide de web Service REST (php, json) Dans un précédent tutoriel nous avons appris à insérer des données dans une base distante à travers une application android. Dans ce tuto on va apprendre à peupler un Spinner à partir d'une base Mysql externe. Tout d'abord nous devons avoir un logiciel qui contient un serveur web apache et un SGBD mysql. Parmi ces applications on trouve : WAMP  ou EasyPHP.  Ou vous pouvez tout simplement utiliser un serveur distant. La première étape consiste à créer sa base de données. Dans notre cas notre base s'appelle culture qui contient une table qui s'appelle plante. CREATE TABLE `plante` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `nom` varchar(30) COLLATE latin1_general_ci NOT NULL,   `nature` varchar(30) COLLATE latin1_general_ci NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=12 ; Par la s