[PHP] chat || post probleem

Pagina: 1
Acties:

  • Yo-han
  • Registratie: December 2001
  • Laatst online: 08-07 11:19
Ik ben nog maar een php-rookie dus heb de fout uit dit script na een hele nacht proberen en zoeken nog niet gevonden. Iemand die 'm wel ziet. Het zou een argument 7 zijn en iets met de post functie zou het moeten zijn! :?

<?php

function update ($table, $column, $value, $column2, $value2) {
mysql_query("update $table set $column='$value' where $column2='$value2'");
}

function delete ($table, $where, $operator, $what) {
mysql_query("delete from $table where $where $operator '$what'");

}


function wipe ($file) {
$fp = fopen($file, "w");
fwrite($fp, "");
fclose($fp);
}

function post ($file, $color, $action, $date, $login, $msg, $i) {
$fp = fopen($file, "a+");
if ($i) {
$msg = "<i><font color=$color>($date) $login $msg </font><br></i>\n";
} else {
$msg = "<font color=$color>($date) $login $action: $msg</font><br>\n";
}
fwrite($fp, $msg);
fclose($fp);
mysql_query("update currentin set lastmessage='$date'");

}
?>


ik kan hem dus gewoon niet vinden, iemand hier wel? ;(

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 13-09 21:26
welke row?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

[/php] en [php] zo niet gek zijn :)

edit
en een betere foutomschrijving ook niet

Doet iets met Cloud (MS/IBM)


  • Yo-han
  • Registratie: December 2001
  • Laatst online: 08-07 11:19
hoe bedoel je welke row....? (daar zit het probleem warschijnlijk, tekort aan php-kennis en my-sql-kennis)
|:(

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Hoe roep je die functie post aan?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op donderdag 17 januari 2002 10:44 schreef dayoman het volgende:
hoe bedoel je welke row....? (daar zit het probleem warschijnlijk, tekort aan php-kennis en my-sql-kennis)
|:(
Post gewoon welke fout je van PHP krijgt.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Yo-han
  • Registratie: December 2001
  • Laatst online: 08-07 11:19
Post gewoon welke fout je van PHP krijgt.
Warning: Missing argument 7 for post() in /usr/local/psa/home/vhosts/webfreax.nl/httpdocs/php/chat/engine/commands.phi on line 12

deze fout krijg ik..... maar wat moet ik daar mee

  • Grum
  • Registratie: Juni 2001
  • Niet online
offtopic:
wel grappig dat je mysql niet gebruik om je posts in op te slaan ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

de leesbare versie
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?
function update ($table, $column, $value, $column2, $value2) 
{
    mysql_query("update $table set $column='$value' where $column2='$value2'");
}

function delete ($table, $where, $operator, $what) 
{
    mysql_query("delete from $table where $where $operator '$what'");
}


function wipe ($file) 
{
    $fp = fopen($file, "w");
    fwrite($fp, "");
    fclose($fp);
}

function post ($file, $color, $action, $date, $login, $msg, $i) 
{
    $fp = fopen($file, "a+");
    if ($i) 
    {
        $msg = "<i><font color=$color>($date) $login $msg </font><br></i>\n";
    } 
    else 
    {
        $msg = "<font color=$color>($date) $login $action: $msg</font><br>\n";
    }
fwrite($fp, $msg);
fclose($fp);
mysql_query("update currentin set lastmessage='$date'");
}
?>

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 17 januari 2002 10:48 schreef dayoman het volgende:

[..]

Warning: Missing argument 7 for post() in /usr/local/psa/home/vhosts/webfreax.nl/httpdocs/php/chat/engine/commands.phi on line 12

deze fout krijg ik..... maar wat moet ik daar mee
en wat is regel 12??

Doet iets met Cloud (MS/IBM)


  • Yo-han
  • Registratie: December 2001
  • Laatst online: 08-07 11:19
het rare is dat hij wel werkt maar, toch krijg ik deze melding. Is er niet iets wat eruit kan zodat die melding niet meer verschijnt

  • Yo-han
  • Registratie: December 2001
  • Laatst online: 08-07 11:19
Op donderdag 17 januari 2002 10:52 schreef D2k het volgende:

en wat is regel 12??
function wipe ($file) ........

maar wat moet ik daarmee? die klopt toch?

  • Yo-han
  • Registratie: December 2001
  • Laatst online: 08-07 11:19
iemand die in iedergeval kan aangeven wat ik weg moet halen of erbij plaatsen om de achterlijke foutmelding niet meer te krijgen

Verwijderd

Bij het aanroepen van de funtie post() mis je de laatste parameter.
Pagina: 1