Aide PHP SCRIPT
Faww
Messages postés
7
Statut
Membre
-
Faww Messages postés 7 Statut Membre -
Faww Messages postés 7 Statut Membre -
Bonjour,
J'ai télécharger un script et je souhaitrais savoir ou mettre mes info base de donner en tant que localhost WAMP ?
Merci.
J'ai télécharger un script et je souhaitrais savoir ou mettre mes info base de donner en tant que localhost WAMP ?
Merci.
if(isset($_GET['page']) && $_GET['page'] == 'installation')
{
if(isset($_POST['hote'], $_POST['base'], $_POST['login'], $_GET['id']) AND $_GET['id'] == 1)
{
echo '
<div class="blocMilieu">
<div class="texte">
<h1>Informations sur la base de donnees MySQL :</h1>
';
$fichier = 'sql.php';
if(filesize($fichier ) > 0) // si le fichier existe et qu'il n'est pas vide alors
{
echo '
Fichier de configuration déjà existant. Installation interrompue.'. RETOUR . BAS_PAGE;
exit;
}
// on crée nos variables, et au passage on retire les éventuels espaces
$hote = trim($_POST['hote']);
$login = trim($_POST['login']);
$mdp = trim($_POST['mdp']);
$base = trim($_POST['base']);
// on vérifie la connectivité avec le serveur avant d'aller plus loin
if(@!mysql_connect($hote, $login, $mdp))
{
echo '
Mauvais paramètres de connexion.'. RETOUR . BAS_PAGE;
exit;
}
// on vérifie la connectivité avec la base avant d'aller plus loin
if(@!mysql_select_db($base))
{
echo '
Mauvais nom de base.'. RETOUR . BAS_PAGE;
exit;
}
// le texte que l'on va mettre dans le config.php
$texte = '<?php
mysql_connect(\'' . $hote . '\', \'' . $login . '\', \'' . $mdp . '\');
mysql_select_db(\''. $base .'\');
mysql_unbuffered_query(\'SET NAMES UTF8\');
?>';
// on vérifie s'il est possible d'ouvrir le fichier
if(@!$ouvrir = fopen($fichier, 'w+'))
{
echo 'Impossible d\'ouvrir le fichier : <strong>'. $fichier .'</strong>.'. RETOUR . BAS_PAGE;
exit;
}
// s'il est possible d'écrire dans le fichier alors on ne se gêne pas
if(fwrite($ouvrir, $texte) == FALSE)
{
echo 'Impossible d\'écrire dans le fichier : <strong>'. $fichier .'</strong>.'. RETOUR . BAS_PAGE;
exit;
}
A voir également:
- Aide PHP SCRIPT
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
1 réponse
Bonjour,
Le code que tu nous montres fait parti d'un ensemble de scripts ...
Visiblement.. cette page PHP est appelée par une autre (dans laquelle tu renseigne dans des input... les infos de connexion à ta BDD... qui sont ensuite envoyées en POST )
Ensuite.. le script (celui que tu nous montres) créé un fichier config.php dans lequel il écrit ces infos....
Par contre... ce script utilise l'extension mysql_* .... hors il est fortement conseillé aujourd'hui de passer à la PDO ou à mysqli_*
Lis ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Le code que tu nous montres fait parti d'un ensemble de scripts ...
Visiblement.. cette page PHP est appelée par une autre (dans laquelle tu renseigne dans des input... les infos de connexion à ta BDD... qui sont ensuite envoyées en POST )
// on crée nos variables, et au passage on retire les éventuels espaces $hote = trim($_POST['hote']); $login = trim($_POST['login']); $mdp = trim($_POST['mdp']); $base = trim($_POST['base']);
Ensuite.. le script (celui que tu nous montres) créé un fichier config.php dans lequel il écrit ces infos....
// le texte que l'on va mettre dans le config.php $texte = '<?php mysql_connect(\'' . $hote . '\', \'' . $login . '\', \'' . $mdp . '\'); mysql_select_db(\''. $base .'\'); mysql_unbuffered_query(\'SET NAMES UTF8\'); ?>';
Par contre... ce script utilise l'extension mysql_* .... hors il est fortement conseillé aujourd'hui de passer à la PDO ou à mysqli_*
Lis ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Faww
Messages postés
7
Statut
Membre
Oui mais quelle fichier ?