הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-01-07, 14:16   # 1
MediuM
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: לוד
גיל: 34
הודעות: 538

MediuM לא מחובר  

בעיה ב PHP דף הרשמה

PHP קוד:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?php require 'config.php'?>
<?php 
require 'sql_inject.php'?>
<HTML><HEAD><TITLE><?php print $title?></TITLE>
<style type="text/css">
<!--
.style1 {font-size: 10}
-->
</style>
</HEAD>
        </TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=100% border=0>
        <TBODY>
        <TR>    
              </table>
            <table width="100%" height="5%" border="0.5">
                <tr>
                </tr>
                <tr>
                  <th scope="col"><h6>                        <?php
$login 
stripslashes($_POST['login']);
$pw stripslashes($_POST['pw']);
$cpw stripslashes($_POST['cpw']);
$sql_username_check mssql_query("SELECT UserID FROM Accounts WHERE UserID='$login'"); 
$username_check mssql_num_rows($sql_username_check); 

if ((
$username_check 0) || empty($login) || empty($pw) || empty($cpw)) 

    echo 
"Error: <br />"
    
    if (empty(
$login) || empty($pw) || empty($cpw))

echo 
"Some Fields were left blank. Please go back and try again.";
}

elseif (
$username_check 0)
    { 
        echo 
"'$login' has already been used by another member 
         in our database. Please choose a different Username.<br />"

         
$Error=1;
    } 
elseif (
$pw != $cpw
{
    echo 
"<br />The passwords you entered do not match.";  $Error=1;
}

}
else
{
$msquery2 "SET IDENTITY_INSERT Accounts ON";
$msquery3 "INSERT INTO Accounts (UserID,Password) VALUES ('$login','$pw')";
$msresultsmssql_query($msquery2);
$msresultsmssql_query($msquery3);
echo 
"<p align='center'>Accounts successfully created.</p> <br><p align='left'>Username: $login<br>
          Password: $pw<br>
}
?>
                  </h6></th>
                </tr>
              </table>
            </DIV>
            </TD>
        </TR>
        <TR>
          <TD class=headBG1 vAlign=center><div align="
center"><SPAN class=textLogin><? php print footer ?></SPAN></div></TD>
        </TR></TBODY></TABLE>
      </TD>
  </TR></TBODY></TABLE></DIV></BODY></HTML>
תיראו את הקוד הזה
למה זה עושה לי את הבעיה הזאת
קוד:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\registeron.php on line 65
עזרה בבקשה
תאיך מתקנים את זה?
__________________
בברכה,Force

☺☻♥♦♣♠•◘○

  Reply With Quote
ישן 12-01-07, 14:19   # 2
ShoQER
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: בית נרגילה P:
גיל: 35
הודעות: 413
שלח הודעה באמצעות ICO אל ShoQER שלח הודעה באמצעות MSN אל ShoQER Send a message via Skype™ to ShoQER

ShoQER לא מחובר  

חחחח...

הנה:
PHP קוד:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?php require 'config.php'?>
<?php 
require 'sql_inject.php'?>
<HTML><HEAD><TITLE><?php print $title?></TITLE>
<style type="text/css">
<!--
.style1 {font-size: 10}
-->
</style>
</HEAD>
        </TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=100% border=0>
        <TBODY>
        <TR>    
              </table>
            <table width="100%" height="5%" border="0.5">
                <tr>
                </tr>
                <tr>
                  <th scope="col"><h6>                        <?php
$login 
stripslashes($_POST['login']);
$pw stripslashes($_POST['pw']);
$cpw stripslashes($_POST['cpw']);
$sql_username_check mssql_query("SELECT UserID FROM Accounts WHERE UserID='$login'"); 
$username_check mssql_num_rows($sql_username_check); 

if ((
$username_check 0) || empty($login) || empty($pw) || empty($cpw)) 

    echo 
"Error: <br />"
    
    if (empty(
$login) || empty($pw) || empty($cpw))

echo 
"Some Fields were left blank. Please go back and try again.";
}

elseif (
$username_check 0)
    { 
        echo 
"'$login' has already been used by another member 
         in our database. Please choose a different Username.<br />"

         
$Error=1;
    } 
elseif (
$pw != $cpw
{
    echo 
"<br />The passwords you entered do not match.";  $Error=1;
}

}
else
{
$msquery2 "SET IDENTITY_INSERT Accounts ON";
$msquery3 "INSERT INTO Accounts (UserID,Password) VALUES ('$login','$pw')";
$msresultsmssql_query($msquery2);
$msresultsmssql_query($msquery3);
echo 
"<p align='center'>Accounts successfully created.</p> <br><p align='left'>Username: $login<br>
          Password: $pw<br>"
;
}
?>
                  </h6></th>
                </tr>
              </table>
            </DIV>
            </TD>
        </TR>
        <TR>
          <TD class=headBG1 vAlign=center><div align="center"><SPAN class=textLogin><? php print footer ?></SPAN></div></TD>
        </TR></TBODY></TABLE>
      </TD>
  </TR></TBODY></TABLE></DIV></BODY></HTML>
  Reply With Quote
ישן 12-01-07, 14:25   # 3
MediuM
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: לוד
גיל: 34
הודעות: 538

MediuM לא מחובר  

[PHP]
<html>
<head>
<title>GunZ User Account Register</title>
<style>
body {
color: #003300;
font-family: Verdana, Arial, Serif;
font-size: 10pt;
}
input {
border: 1px solid #003300;
color: #003300;
background: #DDDDDD;
font-family: Verdana, Arial, Serif;
font-size: 10pt;
}
tr {
font-size: 10pt;
}
a:link {
text-decoration: none;
color: #003300;
}
a:visited {
text-decoration: none;
color: #003300;
}
a:active {
text-decoration: none;
color: #003300;
}
a:hover {
text-decoration: none;
color: #FF6600;
}
</style>
</head>
<body>
<div align="center">
<?php
$srvip = "revo-gunz.no-ip.org"; // YOUR IP here ----- Seu IP aqui
$srvport = "6000"; // PORT, default is 6000 ---- Porta, padr&atilde;o &eacute; 6000
$mssql_user = ""; // LEAVE BLANK if in SQL SERVER is WINDOWS AUTHENTICATION --- se em AUTHENTICATHION no SQL SERVER &eacute; WINDOWS AUTHENTICATION
$mssql_pass = ""; // LEAVE BLANK if in SQL SERVER is WINDOWS AUTHENTICATION --- se em AUTHENTICATHION no SQL SERVER &eacute; WINDOWS AUTHENTICATION
$mssql_database = "GunzDB"; // DATABASE of GUNZ you have created, deafult is GunzDB ---- Banco de Dados do Gunz que voc&ecirc; criou anteriormente, o padr&atilde;o &eacute; GunzDB
$mssql_host = "OSKAR-TTE0PIU86\SQLEXPRESS"; // Host MSSQL in SQL SERVER, or SERVER NAME in SQL SERVER ---- Nome do HOST MSSQL no SQL SERVER, ou o Nome do SERVER no SQL SERVER
$conn = mssql_connect($mssql_host, $mssql_user, $mssql_pass);
mssql_select_db($mssql_database);
?>
<FORM METHOD=POST ACTION="<?php echo $_SERVER['PHP_SELF']; ?>?act=register">
<table cellspacing=0 border=0>
<tr>
<td colspan=2 style="border: 1px solid #003300; background: #DDDDDD;"><CENTER><A HREF="#">Gunz - Games Extreme Servers</A></CENTER></td>
</tr>
<tr>
<td style="border-left: 1px solid #003300">&nbsp;Login:</td>
<td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="login"&nbsp;></td>
</tr>
<tr>
<td style="border-left: 1px solid #003300">&nbsp;Senha:</td>
<td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha1">&nbsp;</td>
</tr>
<tr>
<td style="border-left: 1px solid #003300">&nbsp;Repetir Senha:&nbsp;</td>
<td style="border-right: 1px solid #003300"><INPUT TYPE="password" NAME="senha2">&nbsp;</td>
</tr>
<tr>
<td style="border-left: 1px solid #003300">&nbsp;Email:</td>
<td style="border-right: 1px solid #003300"><INPUT TYPE="text" NAME="email">&nbsp;</td>
</tr>
<tr>
<td style="border: 1px solid #003300; border-top: 0px;" colspan=2><CENTER><INPUT NAME="Cadastrar" VALUE="Cadastrar" TYPE="submit"></CENTER></td>
</tr>
</table>
</FORM>
<?php
if ($_GET['act'] == 'register')
{
$user = anti_injection($_POST['login']);
$pass1 = anti_injection($_POST['senha1']);
$pass2 = anti_injection($_POST['senha2']);
$email = anti_injection($_POST['email']);
if (valida(Array($user,$pass1,$pass2,$email)) == true)
{
if ($pass1 == $pass2)
{
if (ereg("([0-9,a-z,A-Z])", $user))
{
if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email))
{
$query = mssql_query("SELECT * FROM Accounts WHERE UserID='$user'");
$num_rows = mssql_num_rows($query);
if ($num_rows == 0)
{
$query = mssql_query("SELECT * FROM Accounts WHERE E_Mail='$email'");
$num_rows = mssql_num_rows($query);
if ($num_rows == 0)
{
$query = mssql_query("INSERT INTO Accounts (UserID, Password, E_Mail) VALUES ('$user','$pass1','$email')");
if (!$query)
{
echo ":: Erro, tente novamente mais tarde ::<br>";
}
else
{
echo ":: Conta Registrada com Sucesso ::<br>";
}
}
else
{
echo ":: Email em uso ::<br>";
}
}
else
{
echo ":: Usuario em uso ::<br>";
}
}
else
{
echo ":: Email Inv&aacute;lido ::<br>";
}
}
else
{
echo ":: Use somente letras e n&uacute;meros no LOGIN ::<br>";
}
}
else
{
echo ":: Senhas est&atilde;o diferenciadas ::<br>";
}
}
}
$query = mssql_query("SELECT * FROM Accounts");
$num_rows = mssql_num_rows($query);
echo "Total Accounts: ".$num_rows."<br>";
echo "<br><B>Status do Servidor:</B> ";
$fp = @fsockopen($srvip, $srvport, $errno, $errstr, 1);
if (!$fp) {
echo "<font style='color: #FF3300'><B>Offline</B></font></br>";
} else {
echo "<font style='color: #009933'><B>Online</B></font></br>";
fclose($fp);
}
// Fun&ccedil;&atilde;o Anti Injection
function anti_injection($sql)
{
$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = trim($sql);
$sql = strip_tags($sql);
$sql = addslashes($sql);
return $sql;
}
// Verificar Campos Vazios
function valida($campos){
foreach($campos as $c){
if(empty($c)){
echo ":: Preencha todos os campos ::<br>";
return false;
}else{
return true;
}
}
}
?>
</div>
</body>
</html>


[PHP/]

Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\index.php on line 47

תעזרו לי רק בזה וזהו
__________________
בברכה,Force

☺☻♥♦♣♠•◘○


Last edited by MediuM; 12-01-07 at 14:58..
  Reply With Quote
ישן 12-01-07, 15:49   # 4
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

http://www.pastebin.com
Syntax Highlighting: PHP

EDIT
אם אני לא טועה, wampserver לא תומך ב-mssql.
אתה בטוח שאתה מתעסק עם mssql ולא עם mysql?

(עשיתי ת'עבודה השחורה בשבילך, http://pastebin.com/857559).

Last edited by Eli-Hai; 12-01-07 at 15:56..
  Reply With Quote
ישן 12-01-07, 15:54   # 5
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

לא קיימת פונקציה בשם mssql_connect ..
__________________
תומר
  Reply With Quote
ישן 12-01-07, 15:57   # 6
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
לא קיימת פונקציה בשם mssql_connect ..
קיימת, מ-PHP3.
http://il2.php.net/manual/en/function.mssql-connect.php

אולי התכוונת לשרת שהוא רץ עליו (wampserver).
  Reply With Quote
ישן 12-01-07, 16:03   # 7
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי Eli-Hai צפה בהודעה
קיימת, מ-PHP3.
http://il2.php.net/manual/en/function.mssql-connect.php

אולי התכוונת לשרת שהוא רץ עליו (wampserver).
לא, לא קיימת...

Call to undefined function mssql_connect - זה אומר שהיא לא קיימת.
__________________
תומר
  Reply With Quote
ישן 12-01-07, 16:06   # 8
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
לא, לא קיימת...

Call to undefined function mssql_connect - זה אומר שהיא לא קיימת.
לפי PHP.net, יש עוד למעלה מ-15 פונקציות שקשורות לפונקציה הנ"ל.
  Reply With Quote
ישן 12-01-07, 16:10   # 9
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי Eli-Hai צפה בהודעה
לפי PHP.net, יש עוד למעלה מ-15 פונקציות שקשורות לפונקציה הנ"ל.
נו מה, אתה צוחק עלי ?

הפונקציה mssql_connect לא קיימת אצלו בשרת !!!
__________________
תומר
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:58.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ