PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Probleme Hebergement » 14-12-2011 14:10:26

Le driver ODBC je l'ai déjà mais je n'ai pas trouver de source sur internet disant comment le configurer par rapport a ma page php . On m'a dit qu'il fallait que je demande a OVH d'activer php_mssql , donc j'ai envoyer un support et j'attend leurs réponses . En tous cas merci de ton aide . Je suis vraiment novice en la matière mais j’essaie d'apprendre un minimum même si le php n'est pas mon domaine

#2 Re : Forum Général PHP » Probleme Hebergement » 14-12-2011 14:10:26

un tel SGBD en ligne , C'est a dire ? Il faut souscrire à une offre spéciale chez ovh ?Désoler je débute vraiment dans ce domaine a l'origine je suis pas spécialiste dans ce domaine mais dans d'autre . Ainsi je veut juste arriver à mettre ce fichu script en ligne pour que sa puisse envoyer une requête vers ma base de donné . Si quelqu'un peut m'expliquer clairement ce que je doit faire sa m'aiderai vraiment , cependant j'ai un tas de travail à faire et je voudrait pas m’éterniser sur ce fichu script qui fonctionne en localhost parfaitement sur wamp , mais pas chez mon hébergeur . On m'a parler qu'on pouvais mettre en ligne une page web grâce a no-ip  mais j'y suis pas parvenu c'est donc pour cela que j'ai souscrit chez ovh.

J'ai vraiment besoin d'un éclaircissement là dessus .

Merci d'avance.

#3 Forum Général PHP » Probleme Hebergement » 14-12-2011 14:10:26

Jojolapo
Réponses : 7

Bonjour ,

Sa fait 2 jours que j'essaie de résoudre un problème avec un de mes scripts . J'ai acheté un nom de domaine j'ai OVH , j'ai téléchargé fillezilla mais j'ai aucune connaissance en PHP . J'ai téléchargé un script pour que mes joueurs puissent s'inscrire sur m'a base de donnée MySQL serveur . Hors quand je met le script dans le répertoire www et que je veux visiter mon site sa marque Fatal error: Call to undefined function mssql_connect() in /homez.151/....ON line 31

Voici mon script :


<!-- Start Register -->

<?php

#############################
##Copyright (c) TheJacob#####
##All Rights Reserved########
##thejacobpollack@gmail.com##
#############################

#############################
#############################

##Configuration##
$mssql_server = "\SQLEXPRESS"; //MSSQL server name or IP
$mssql_username = ""; //MSSQL username
$mssql_password = ""; //MSSQL password
$mssql_account_db = "ACCOUNT_DBF"; //MSSQL account database name
$mssql_character_01_db = "CHARACTER_01_DBF"; //MSSQL character database name
$mssql_account_table = "account_tbl"; //MSSQL account table name
$mssql_username_column = "account"; //MSSQL username column in account table
$mssql_password_column = "password"; //MSSQL password column in account table
$hash = "serus"; //Hash code
$random_text_text = "rcs2105"; //Random text they must enter to register

#############################
#############################

##MSSQL Connect Function##
function mssql_connect_ini($mssql_server,$mssql_username,$mssql_password) {
$mssql_connect = mssql_connect($mssql_server, $mssql_username, $mssql_password) or die ("<strong>Cannot connect to the MSSQL server.</strong>");
  if ((strlen($mssql_server) == 0) || (strlen($mssql_username) == 0) || (strlen($mssql_password) == 0)) {
  echo "<strong>The connection configuration settings are invalid. Please make sure you've entered them in correctly.</strong>";
  }
}

##MSSQL Account Database Select Function##
function mssql_account_ini($mssql_account_db) {
$mssql_select_db = mssql_select_db($mssql_account_db) or die ("<strong>Cannot select the Account database.</strong>");
  if (strlen($mssql_account_db) == 0) {
  echo "<strong>The account database configuration setting is invalid. Please make sure you've entered it correctly.</strong>";
  }
}

#############################
#############################

##MSSQL Core Functionality##
mssql_connect_ini($mssql_server,$mssql_username,$mssql_password);
mssql_account_ini($mssql_account_db);

#############################
#############################

$pusername = @$_POST['username']; //Post wsername
$ppassword = @$_POST['password']; //Post password
$prpassword = @$_POST['rpassword']; //Post re-enter password
$random_text = @$_POST['random_text']; //Random text

if (isset($_POST['submit']) == true) {
$username = preg_replace("/[^a-zA-Z0-9\-\_\!\$\#\@\^\&\*\(\)\^\+\ \.\?]/", "", $pusername);
$password = preg_replace("/[^a-zA-Z0-9\-\_\!\$\#\@\^\&\*\(\)\^\+\ \.\?]/", "", $ppassword);

if ((isset($_POST['submit']) == true) and (strlen($pusername) < 3) || (strlen($pusername) > 15)) {
echo "Your username must be between 3 and 15 characters in length.";
}

else if ((isset($_POST['submit']) == true) and ((strlen($ppassword) < 3) || (strlen($ppassword) > 15) || (strlen($prpassword) < 3) || (strlen($prpassword) > 15))) {
echo "The password must be between 3 and 15 characters in length.";
}

else if ((isset($_POST['submit']) == true) and ($ppassword != $prpassword)) {
echo "The passwords must be the same.";
}

else if ((isset($_POST['submit']) == true) and (($pusername == $ppassword) || ($pusername == $prpassword))) {
echo "The username and password cannot be the same.";
}

else if ((isset($_POST['submit']) == true) and ($random_text != $random_text_text)) {
echo "The random text must be filled in correctly. Please take another look at the random text.";
}

else if (mssql_num_rows(mssql_query("SELECT * FROM $mssql_account_table WHERE $mssql_username_column = '$username'")) == '0') {
$stmt = mssql_init('createaccount');
mssql_bind($stmt, '@account', $username, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, '@password', md5($hash . $password), SQLVARCHAR, false, false, 36);
mssql_execute($stmt) or die ("<strong>Error occurred while executing the statement.</strong>");
mssql_free_statement($stmt);
echo "You've been successfully registered as <strong>" . $username . "</strong>!";
} else {
echo "The username already exists.";
}
}

?>

<br>
<center>
<form method ="post" action="#">
<table>

<tr>
<td><strong>Username</strong></td>
</tr>
<tr>
<td><input name="username" type="username"></td>
</tr>
<tr>
<td><strong>Password</strong></td>
</tr>
<tr>
<td><input name="password" type="password"></td>
</tr>
<tr>
<td><strong>Re-enter Password</strong></td>
</tr>
<tr>
<td><input name="rpassword" type="password"></td>
</tr>
<tr>
<td><strong>Please enter "<?php echo $random_text_text ?>" without the brackets below</strong></td>
</tr>
<tr>
<td><input name="random_text" type="text"></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="Register"></td>
</tr>

</table>
</form>
</center>

<!-- End Regiser -->

J’espère que vous pourrez m'aider car je tourne autour du pot depuis des jours , et n'y connaissance rien je perd mon temps sur le web étant donner que je trouve pas mon bonheur .

Merci d'avance.

Pied de page des forums

Propulsé par FluxBB