FAQ |
Kalender |
2011-10-02, 10:29 | #1 | ||
|
|||
Medlem
|
Tja , fixade så att permission fungerar nu behöver jag bara en check för att se om användaren har rättigheter nog för att göra funktionen.
Kod:
<?php if(session_is_registered(allowchat)){ //vill lägga in html form här <form action="messager.php" method="post"> <br/>Name: <input type="text" name="name" /> message: <input type="text" name="message" /><br /> <input type="submit" value="Send" /> </form> } ?> } /Fredrik |
||
Svara med citat |
2011-10-02, 10:48 | #2 | |||
|
||||
Mycket flitig postare
|
God morgon!
Tror att detta ska fungera: Citat:
|
|||
Svara med citat |
2011-10-02, 10:52 | #3 | |||
|
||||
Mycket flitig postare
|
Kod:
<?php if(session_is_registered(allowchat)){ //vill lägga in html form här ?> <form action="messager.php" method="post"> <br/>Name: <input type="text" name="name" /> message: <input type="text" name="message" /><br /> <input type="submit" value="Send" /> </form> <?php } ?> } |
|||
Svara med citat |
2011-10-02, 11:06 | #4 | ||
|
|||
Medlem
|
testade med båda blev samma error:
Kod:
[02-Oct-2011 05:01:13] PHP Parse error: syntax error, unexpected '<' in /home/cubixnet/public_html/XXXXX.com/XXXXXX.php on line 58 <?php -------------------------- vet inte varför den säger att <?php är fel. |
||
Svara med citat |
2011-10-02, 11:07 | #5 | |||
|
||||
Mycket flitig postare
|
Har du en öppen PHP tag någonstans kanske före denna?
|
|||
Svara med citat |
2011-10-02, 11:10 | #6 | ||
|
|||
Medlem
|
ja det har jag.
|
||
Svara med citat |
2011-10-02, 11:14 | #7 | |||
|
||||
Mycket flitig postare
|
Det jag menade var:
"Om du har en öppen PHP-tag någonstans som inte är stängd innan du påbörjar denna?" Testa att lägga till ?> före <?php för att se om det är så. |
|||
Svara med citat |
2011-10-02, 13:38 | #8 | |||
|
||||
Mycket flitig postare
|
Eftersom du inte ger oss hela koden så är det omöjligt att säga exakt vad som är fel, du kan inte hänvisa till rad 58 utan att visa oss den.
|
|||
Svara med citat |
2011-10-02, 19:12 | #9 | ||
|
|||
Medlem
|
Kod:
<?php session_start(); if(!session_is_registered(myusername)){ header("location:login.php"); } ?> <html> <body> <center> <br /> <br /> <br /> <?php Echo "Welcome to Ackwos ".$_SESSION['myusername']." !"." <br/>"; ?> <h1>Public Messages</h1> <?php $dbconnection = mysql_connect("localhost", "XXXX", "XXXX"); error_reporting(E_ALL); mysql_select_db("cubixnet_ack", $dbconnection); $query = mysql_query("SELECT name, message From XXXX ORDER BY id DESC") or die(mysql_error()); while($row = mysql_fetch_array($query)) { echo "name:".$row['name']." <br/>message:<br />".$row['message']."<br />"; } ?> <?php $host="localhost"; // Host name $username="XXXXX"; // Mysql username $password="XXXXX"; // Mysql password $db_name="XXXXX"; // Database name $tbl_name="XXXXX"; // Table name mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $myusername=$_SESSION['myusername']; $permission = "admin"; $myusername = stripslashes($myusername); $myusername = mysql_real_escape_string($myusername); $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and permission='$permission'"; $result=mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ echo "<br/> You are allowed to chat!"; session_register("allowchat"); } else { echo "You don´t have permission to chat!"; session_register("disallowchat"); } ?> <?php if(session_is_registered(allowchat)){ //vill lägga in html form här <form action="messager.php" method="post"> <br/>Name: <input type="text" name="name" /> message: <input type="text" name="message" /><br /> <input type="submit" value="Send" /> </form> } ?> <form action="messager.php" method="post"> <br/>Name: <input type="text" name="name" /> message: <input type="text" name="message" /><br /> <input type="submit" value="Send" /> </form> <form action="logout.php" method="POST"> <input type="submit" value="Logout"> </form> </center> </body> </html> |
||
Svara med citat |
2011-10-02, 20:50 | #10 | |||
|
||||
Medlem
|
Du kan inte bara skriva HTML-kod mitt i PHP-koden. Prova följande:
Kod:
<?php session_start(); if(!session_is_registered(myusername)){ header("location:login.php"); } ?> <html> <body> <center> <br /> <br /> <br /> <?php Echo "Welcome to Ackwos ".$_SESSION['myusername']." !"." <br/>"; ?> <h1>Public Messages</h1> <?php $dbconnection = mysql_connect("localhost", "XXXX", "XXXX"); error_reporting(E_ALL); mysql_select_db("cubixnet_ack", $dbconnection); $query = mysql_query("SELECT name, message From XXXX ORDER BY id DESC") or die(mysql_error()); while($row = mysql_fetch_array($query)) { echo "name:".$row['name']." <br/>message:<br />".$row['message']."<br />"; } ?> <?php $host="localhost"; // Host name $username="XXXXX"; // Mysql username $password="XXXXX"; // Mysql password $db_name="XXXXX"; // Database name $tbl_name="XXXXX"; // Table name mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $myusername=$_SESSION['myusername']; $permission = "admin"; $myusername = stripslashes($myusername); $myusername = mysql_real_escape_string($myusername); $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and permission='$permission'"; $result=mysql_query($sql); $count=mysql_num_rows($result); if($count==1){ echo "<br/> You are allowed to chat!"; session_register("allowchat"); } else { echo "You don´t have permission to chat!"; session_register("disallowchat"); } ?> <?php if(session_is_registered(allowchat)){ ?> <form action="messager.php" method="post"> <br/>Name: <input type="text" name="name" /> message: <input type="text" name="message" /><br /> <input type="submit" value="Send" /> </form> <?php } ?> <form action="logout.php" method="POST"> <input type="submit" value="Logout"> </form> </center> </body> </html> |
|||
Svara med citat |
Svara |
|
|