Azzurra IRC Network Forum

Aiuto di due righe php

birobiro · 19/04/2005 16:14 · #1
Ho provato a portare fare girare un chat php sul mio sito, ma aimè mi rileva degli errori nelle righe
Adesso Viu riporto il codice

$fp = fopen("go.txt", "a");
$text1 = stripslashes($text_here);
$text = strip_tags($text1);
fputs($fp, "<table width=\"100%\" border=\"1\" bgcolor=\"#CCCCCC\"><tr><td><img src=\"ikoner/$icon_id\" border=\"0\"><font face=\"Verdana\" Size=\"1\">  $date  <font face=\"Verdana\" Size=\"2\">$text<br></td></tr></table>");
fclose($fp);


Ora... Che errore c'è? mi dice che un errore e nella riga $fp.....
L'altro errore è nella riga fputs....
Il fatto è che un php 4.03
qundi inferiore a 4.2
Sarà questo il motivo che mi vede l'errore?
Oppure c'è un errore davvero?
A me sembra giusto!
Progeny · 19/04/2005 17:03 · #2
ad occhio non vedo nessun errore, se però ce lo riporti magari possiamo darti una risposta :)
comunque dai uno sguardo qui: http://php.it/manual/en/function.fwrite.php
anche se mi sembra che tu abbia usato correttamente la funzione
birobiro · 19/04/2005 18:32 · #3
questo è il file completo!

<html>
<head>
<script language="JavaScript">
<!--
var time = null
function move() {
window.location = 'goinput.php'
}
//-->
</script>
</head>
<body /> <?php
//Date stamp on message
$date = (date ("d/n -H:i"));


//Write to text
$fp = fopen("go.txt", "a");
$text1 = stripslashes($text_here);
$text = strip_tags($text1);
fputs($fp, "<table width=\"100%\" border=\"1\" bgcolor=\"#CCCCCC\"><tr><td><img src=\"ikoner/$icon_id\" border=\"0\"><font face=\"Verdana\" Size=\"1\">  $date  <font face=\"Verdana\" Size=\"2\">$text<br></td></tr></table>");
fclose($fp);

//delete file whwn it gets to big, and plase new message.
$file="go.txt";
$file_size = filesize("$file");
if ($file_size >= 4000) {
fopen("$file","w+");
fwrite($file,"");
fclose($file);
}
?>

</body>
</html>
Progeny · 20/04/2005 19:07 · #4
e l'errore..? :sospiro:
birobiro · 20/04/2005 19:20 · #5
e l'errore..? :sospiro:
E che ne so... mi dice errore nella riga 20 e nella riga 23!
Che ne so che errore c'è!
Lo sto chiedendo a voi!
Progeny · 20/04/2005 19:25 · #6
incolla qui la riga che ti viene visualizzata quando hai l'errore..
birobiro · 21/04/2005 11:04 · #7
Ma l'errore viene visualizzato solo per 2 secondi e poi si toglie!
Progeny · 21/04/2005 14:16 · #8
togli questo che poi non scompare

<body
}gu|do[z]{®© · 23/04/2005 17:14 · #9
a giudicare dalle righe cui si riferiscono gli errori potrebbe essere un errore di permessi sul file..

insomma.. prova a dare chmod 777 sul file go.txt

ciauz