0% ont trouvé ce document utile (0 vote)
49 vues4 pages

TP4 Cloud Free

Ce document décrit les étapes pour créer et héberger un site web sur la plateforme Cloud PaaS InfinityFree. Il couvre la création d'un compte, la configuration d'une base de données MySQL, le développement d'un formulaire HTML et le déploiement des fichiers nécessaires. Enfin, il inclut des instructions pour tester le formulaire et vérifier que les données sont correctement sauvegardées dans la base de données.

Transféré par

fezai rayen
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues4 pages

TP4 Cloud Free

Ce document décrit les étapes pour créer et héberger un site web sur la plateforme Cloud PaaS InfinityFree. Il couvre la création d'un compte, la configuration d'une base de données MySQL, le développement d'un formulaire HTML et le déploiement des fichiers nécessaires. Enfin, il inclut des instructions pour tester le formulaire et vérifier que les données sont correctement sauvegardées dans la base de données.

Transféré par

fezai rayen
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP4 – Manipulation d’une plateforme Cloud PaaS :

Création et hébergement d’un site web

Étape 1 : Créer un compte InfinityFree

1. Accédez au site : InfinityFree. : [Link]


2. Inscrivez-vous : Cliquez sur Sign Up Now et remplissez le formulaire.
3. Vérifiez votre email : Activez votre compte via le lien envoyé par email.

Étape 2 : Créer un site web

1. Connectez-vous à votre tableau de bord.


2. Créez un compte d’hébergement :
o Cliquez sur Create Account.
o Choisissez un sous-domaine gratuit ou utilisez un domaine que vous
possédez.
3. Attendez l’activation de votre hébergement.

Étape 3 : Configurer une base de données MySQL

1. Dans le cPanel, localisez la section Databases.


2. Cliquez sur MySQL Databases.

Étape 3 : Créer une base de données

1. Nom de la base de données :


o Entrez un nom unique pour votre base de données. Par exemple, my_database.
2. Cliquez sur "Create Database" :
o InfinityFree génère automatiquement les informations suivantes :
 Nom de la base : format epiz_xxxxx_my_database.
 Nom d’utilisateur : format epiz_xxxxx.
 Mot de passe : celui utilisé lors de la création du compte ou changeable
dans les paramètres.

Étape 4 : Gérer la base via phpMyAdmin

1. Retournez dans le cPanel et cliquez sur phpMyAdmin sous la section Databases.


2. Choisissez votre base de données :
o Une nouvelle fenêtre s'ouvrira vous permettant de gérer votre base.
3. Créer une table pour stocker vos données :
o Cliquez sur le nom de votre base.
o Cliquez sur New pour ajouter une table.
o Entrez un nom de table, par exemple users, et spécifiez les colonnes :
 id : INT, AUTO_INCREMENT, PRIMARY KEY.
 name : VARCHAR(255).
 email : VARCHAR(255).
o Cliquez sur Save.

Étape 5 : Tester la connexion

Pour vérifier que tout fonctionne, vous pouvez exécuter une requête de test dans
phpMyAdmin :

1. Allez dans SQL.


2. Entrez la requête suivante :

sql
Copier le code
INSERT INTO users (name, email) VALUES ('Test User',
'test@[Link]');

3. Cliquez sur Go pour exécuter la requête.

Vérifiez ensuite que les données apparaissent en cliquant sur le nom de la table users dans le
panneau latéral.

Étape 4 : Développer un formulaire HTML

1. Créez un fichier [Link] :

html
Copier le code
<form action="save_data.php" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br>
<input type="submit" value="Submit">
</form>

Étape 5 : Sauvegarder les données dans la base (PHP)

1. Créez un fichier save_data.php :


php
Copier le code
<?php
$servername = "[Link]"; // Remplacez par votre serveur
MySQL
$username = "your_username"; // Nom d'utilisateur MySQL
$password = "your_password"; // Mot de passe
$dbname = "your_database"; // Nom de la base

// Créer connexion
$conn = new mysqli($servername, $username, $password, $dbname);

// Vérifier connexion
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// Insérer les données


$name = $_POST['name'];
$email = $_POST['email'];
$sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";

if ($conn->query($sql) === TRUE) {


echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

Étape 6 : Déployer les fichiers sur InfinityFree

1. Allez dans le cPanel, puis cliquez sur File Manager.


2. Téléversez les fichiers :
o Déposez [Link] et save_data.php dans le dossier htdocs.

Étape 7 : Tester le formulaire

1. Accédez à votre sous-domaine.


2. Ouvrez [Link], remplissez les champs, et soumettez le formulaire.
3. Vérifiez que les données sont bien sauvegardées en accédant à votre base via
phpMyAdmin dans cPanel.

Remarque

Assurez-vous que la table users existe dans votre base avec les colonnes name et email.
Vous pouvez créer cette table via phpMyAdmin avec la requête suivante :

sql
Copier le code
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL
);

Ceci complète votre configuration pour héberger un site avec formulaire et sauvegarde dans
une base de données.

Vous aimerez peut-être aussi