Avatar billede theworld Nybegynder
09. september 2003 - 20:13 Der er 24 kommentarer og
1 løsning

Jeg har en chat den viekr bare ik

Hej jeg har en chat men nå jeg setter den op og opretter mig en bruger så kommer der en nogle fejl óp prøv at se på www.tw2003.1go.dk


håber i vil hjælpe. Takker
Avatar billede theworld Nybegynder
09. september 2003 - 20:20 #1
Den skriver det er i denne.  <?
if(!$id) {
session_start() or die("<br>The Sessions R dead!<br>");
} 
$host = "localhost";


@$connection = mysql_connect("localhost","Brugernavn","Kode");


if (!$connection) {
$mysql_error = mysql_error();

srand((double)microtime()*1000000);
$number = rand(1,200);

print mysql_error();
exit;
}

  mysql_select_db("DB NAVN", $connection);
?>
Avatar billede theworld Nybegynder
09. september 2003 - 20:24 #2
den skriver det er i line 3
Avatar billede theworld Nybegynder
09. september 2003 - 20:26 #3
og husk det er en 3dchat
Avatar billede martinbk Nybegynder
09. september 2003 - 20:55 #4
jeg har en rumraket, den virker bare ikke
Avatar billede theworld Nybegynder
09. september 2003 - 21:06 #5
oki
Avatar billede darkside Nybegynder
09. september 2003 - 21:06 #6
Er det smart at ha cracks til at ligge på sin site, det må du hellere fjerne ;)
Avatar billede theworld Nybegynder
09. september 2003 - 21:08 #7
hvad
Avatar billede darkside Nybegynder
09. september 2003 - 21:09 #8
Jeg vil ikke linke til det her, men kig efter noget med visichat..

Det vil APG sikkert gerne høre mere om
Avatar billede theworld Nybegynder
09. september 2003 - 21:11 #9
havd taler du om
Avatar billede darkside Nybegynder
09. september 2003 - 21:13 #10
Nå nu har du fjernet det, men hov du glemte mappen ;)
Avatar billede theworld Nybegynder
09. september 2003 - 21:14 #11
SÅ. vil du hjælpe
Avatar billede theworld Nybegynder
09. september 2003 - 21:17 #12
vil du hjælpe
Avatar billede danisher Nybegynder
09. september 2003 - 21:52 #13
Har du det liggende i frames, eller i en IFRAME eller noget?
Avatar billede iss Novice
09. september 2003 - 23:22 #14
Du skal huske at der ikke må stå noget foran:
<?
if(!$id) {
session_start() or die("<br>The Sessions R dead!<br>");
} 

dvs
<html>
<?
if(!$id) {
session_start() or die("<br>The Sessions R dead!<br>");
} 

ville give den fejl. <? _skal_ være den første line der bliver kaldt (dvs du må heller ikke have noget i en include længere oppe der udskriver noget)
Avatar billede -xyz- Nybegynder
10. september 2003 - 14:49 #15
session_start() SKAL stå som det øverste efter <? ellers sender html headers uden at session_start()er med og det er ikke det du vil, har du derimod ikke mulighed for at få session_start() til at stå øverst (dette er kun i MEGET få tilfælde) så kan du bruge ob_start() som skal stå øverst og ob_flush() som skal stå nederst så sender den nemlig først output når der "flushes", er tilfældet det at du har HTML før dit php script sætter du denne øverst <? session_start() ?> så virker det...
Avatar billede -xyz- Nybegynder
10. september 2003 - 14:51 #16
brug meget hellere sidste mulighed end ob, da det trækker tænder ud i længden...
Avatar billede -xyz- Nybegynder
10. september 2003 - 14:52 #17
der må så vidt jeg husker heller i ikke stå if foran session_start()
Avatar billede iss Novice
10. september 2003 - 15:21 #18
Der må stå alt det man vil have foran session_start(), så længe det ikke udskriver noget som tvinger PHP at sende headerne til webserveren, og derfor ikke kan sætte en evt session cookie.
Avatar billede iss Novice
10. september 2003 - 15:23 #19
theworld's fejl er at han har en bunke før i sin index.php før han laver en include til sin sql.php. se her:

<html>


<head>
<title>Welkommen til 3dTown</title>
<meta name="generator" content="Microsoft FrontPage 4.0">
<STYLE>
A {TEXT-DECORATION:none}
</STYLE>

<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<script language="JavaScript1.2">

//Disable select-text script (IE4+, NS6+)- By Andy Scott
//Exclusive permission granted to Dynamic Drive to feature script
//Visit http://www.dynamicdrive.com for this script

function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>

</head><body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="../../../../unzipped/id003/billed.gif">
<br>
<b>Warning</b>:  Cannot send session cookie - headers already sent by (output started at /var/www/hotels/1go/tw2003/html/index.php:8) in <b>/var/www/hotels/1go/tw2003/html/sql.php</b> on line <b>3</b><br>
<br>
<b>Warning</b>:  Cannot send session cache limiter - headers already sent (output started at /var/www/hotels/1go/tw2003/html/index.php:8) in <b>/var/www/hotels/1go/tw2003/html/sql.php</b> on line <b>3</b><br>
<CENTER>
-cut-
Avatar billede iss Novice
10. september 2003 - 15:25 #20
En løsning kan være, at første linie i index.php skal være:
<? include("sql.php"); ?>
eller det skal nok hellere være:
<? require("sql.php");
Avatar billede theworld Nybegynder
10. september 2003 - 19:21 #21
Hey iegn . I mender at jeg skal endre nolget i sql.php og i index.php men jeg kan ikke fårstå hvad i mender sorry
Avatar billede theworld Nybegynder
10. september 2003 - 19:55 #22
-xyz-  Jeg kan ikek få det til at virker der går ged i det nå jeg gør det men er heller ikek segtier på at jeg gør det rigti. Men kan du ikke prøve at gøre det takker
Avatar billede iss Novice
10. september 2003 - 23:17 #23
Kig i din index.php, der står en linie der hedder noget ala: include("sql.php"); ikke?
Den linie skal du flytte op til at være den aller første linie FØR ALT! Dvs også får tomme linier!
Avatar billede theworld Nybegynder
25. september 2003 - 17:48 #24
xvcxvxcvxcvcxvxfsdvcxv
Avatar billede iss Novice
25. september 2003 - 19:44 #25
*Plonk*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester