Inlägg

Inlägg som jonas_2000 har skrivit i forumet
Av jonas_2000

Fungerar kanon bra på mitt Ati 9600XT kort. Inga problem alls !

Av jonas_2000

Nepp inget för mig ! Jobbigt att titta på och navigera! Sorry det blir den sög!

Av jonas_2000

Vanliga tft eller lcd skärmar ligger som standard 1024*768 ialla fall!

Av jonas_2000

Det skakar inte. Måste vaar något fel i koden i headen. Någon som vet vad felet kan vara ?

Mvh Jonas

Av jonas_2000

okej ! Men koden fungerar bra bara att när man trycker på krysset såförsvinner inte den personen ut ur chatten utan finns kvar. Men när det blir så skulle jag vilja att den raderas efter ett tag. Det kanske är ett till lägg i koden ovan ?

Av jonas_2000

en liten chatt kod. Men fungerar inte helt rätt!

Hejsan !
Fick en kod av en kille igår. En chat kod alltså en lite chat. Men när man hoppar ur chatten så tar den inte bort namnet i chatten så när man skall hoppa in med samma nick igen står det att det redan finns i chatten. Jag gissar på att det är något i tbellen i mysql som jag byggde upp kanske. Har ni tid kolla gärna och se om ni hittar vart man gör så den tar bort det efter man gått ur chatten. Det finns en länk under där man kan klicka stäng och då verkar det fungera så man kan använda nicket igen. Men det kommer ju inte alla göra, utan kommer att använda X som stänger fönstret. Jag visar alla koder under till chatten kan ni väll se om ni hittar så den raderar även när man klickar på X.

databasen.php den jag skapade i mysql koden:
<?php
session_start();
if (!isset($_SESSION['user']) || $_SESSION['user'] != 'Jonas')
die('<p>Du är inte inloggad.</p>');
if (!isset($_SESSION['user']))
die('<p>Du är inte inloggad.</p>');
if ($_GET['skapa'] == "tabeller") {
include("data.php");
mysql_connect($server,$anvandare,$losen) or exit(mysql_error());
mysql_select_db($databas) or exit(mysql_error());
mysql_query("
CREATE TABLE `chat` (
`id` INT( 255 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 255 ) NOT NULL ,
`tid` VARCHAR( 255 ) NOT NULL ,
`text` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);
") or exit(mysql_error());
mysql_query("
CREATE TABLE `chat_activity` (
`id` INT( 9 ) NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 255 ) NOT NULL ,
`time` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
") or exit(mysql_error());
echo "Tabellerna har skapats!";
} else {
echo "<a href=\"databas.php?skapa=tabeller\">Skapa tabellerna</a>";
}
?>
Vet inte om felet ligger i denna fil?
Eller vad tror ni ?

Tacksam för svar !
Mvh Jonas

Av jonas_2000

Ja jo du har nog rätt skall kolla upp det !
Tackar !

Av jonas_2000

Php kodnings problem !! HJÄLP

Hejsan denna koden nedan är till en simpel chat i php. Men det blir fel när jag skall köra den på min hemsida. Jag gissar att det har med mysql att göra. vad tror ni ?

<HTML>
<HEAD>
<TITLE>Forcevision</TITLE>

<meta http-equiv="refresh" content="20;URL=index..php">
</HEAD>
<BODY>

<font size="8">Forcevisions Chat</font><br />

<hr /><br /> <br />

<?
$link = @mysql_connect ("localhost", "användarnamn", "lösenord") or die("Kunde inte ansluta till databasen");
$databas = mysql_select_db("database");
$sql = "SELECT text, namn FROM skicka";
$result = mysql_query($sql);
while ($rad = mysql_fetch_array($result)) {
echo "". $rad[text] . "<b> - " . $rad[namn] . "</b></br>";
}
mysql_close ($link);
?>

<form action="insert.php" method="post">
<input type="text" style="border: 1px solid #000; width: 650px;" name="text" value="meddelande"> <br />
<input type="text" style="border: 1px solid #000; width: 200px;" name="namn" value="namn"><br />
<input type="submit" style="border: 1px solid #000; width: 100px;" value="Skicka">
</form>

</html>
</body>

Av jonas_2000

Enkel chat kod i php?

Hejsan !
Någon som kan fixa en chatkod till mig som är skapad i php?
Typ en main chat och kanske om det går så man kan få privat chat ?

Kanske inte är så lätt att bara fixa ihop så där. Men om ni kan hjälpa mig med detta vore jag tacksam.

Tack på förhand!

Jonas

Av jonas_2000

He he !
Men om jag skall hänvisa till en annan sida med länken ?
Hur skriver jag då?

Av jonas_2000

Okej men det är inte till knappar va ?
Utan till vanlig länk eller?
Skulle gärna vilja ha skakningarna när man trycker på en knapp !
Sedan den koden verkar inte fungerar för det händer ingen när jag klickar på länken !
Sidan kan inte visas kommer bara fram !

Av jonas_2000

ja ja nej skall baar ha det på en sida. Ingen mer. Jag vet vad du menar jag tycker det också är irriterande. Men som sagt skall bara ha det på en sida så man får stå ut !
Du vet inte hur koden ser ut va?
Jag tror den skrivs i java eller javascript!

Av jonas_2000

Hur får man hela browsern att skaka?

Hejsan !
Jag har sett att vissa sidor när man klickar på en knapp så skakar hela browsern till. Någon som vet koden för det ?
SKulle gärna vilja testa det !

Mvh Jonas

Av jonas_2000

Yepp men det har jag !
Men problemmet är att när jag loggar in så står det att jag inte är inloggad
och på varje sida efter inloggnings sidan står det längst upp
<?php
session_start();
if (!isset($_SESSION['user']))
die('<p>Du är inte inloggad.</p>');
?>

så och det är ju bar för att ingen som inte ät inloggad skall kunna se sidan. Men även jag som loggar in så står det att jag inte är inloggad. och det fattar jag inte riktigt. ovan ser du inloggnings koden ! Vad är det jag gör för fel ?

Av jonas_2000

hmmm jag har ingen php.ini

Men hur menar du med session_start()
alltså så står det ju på varje php sida som inte skall visas om man inte loggat in !

Av jonas_2000

Ser ut så här !

<?php
if (!isset($_POST['submit'])) {
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">' . "\n";
echo "\t" . '<p>Användarnamn:<br />' . "\n";
echo "\t" . '<input type="text" name="username"/></p>' . "\n";
echo "\t" . '<p>Lösenord:<br />' . "\n";
echo "\t" . '<input type="password" name="password"/></p>' . "\n";
echo "\t" . '<input type="submit" name="submit" value="Logga in" /></p>' . "\n";
echo '</form>' . "\n";
} else {
$conn = mysql_connect('host', 'användarnamn', 'lösenord') or die(mysql_error());
mysql_select_db('database') or die(mysql_error());

$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string(sha1($_POST['password']));

$query = mysql_query("SELECT uid, username, password FROM login WHERE username = '$username' AND password = '$password' LIMIT 1") or die(mysql_error());
$count = mysql_num_rows($query);

if (!$count)
die('<p>Felaktigt användarnamn eller lösenord.</p>');

$row = mysql_fetch_assoc($query);

if ($username == $row['username'] && $password == $row['password']) {
$_SESSION['user'] = $username;
echo "<script type='text/javascript'>location='index2.php'</script>";
} else
die('<p>Felaktigt användarnamn eller lösenord.</p>');

mysql_close($conn);
}
?>

Så ser min inloggning ut så ser du helheten !

Av jonas_2000

Hejsan ! Varför när man loggat in kommer jag inte till en annan sida?

Hejsan !
Jag sitter här och sliter mig i håret och fattar inte varför detta inte fungerar. Jag har skapat en inloggning i php. Men när någon loggar in så står det bara du är inte inloggad. Varför detta?

Denna kod skall väll stå längst upp i varje php sida som inloggaren skall ha tillgång till eller?

<?php
session_start();
if (!isset($_SESSION['user']))
die('<p>Du är inte inloggad.</p>');
?>

Någon som vet vad felet kan vara ?

Tack på förhand!

Mvh Jonas

Av jonas_2000

Okej skall testa detta !
Jepp tackar det fungerar !

Av jonas_2000

Men vad gör den filen ?

Av jonas_2000

Provade koden men den verkar inte fungera.
Blir det en lista på alla användare i mysql ?
Sedan när jag skulle ta bort en användare så kom bilden fram denna sida kan inte visas? hmm låter inte rätt ?