larsjeee
%Europe/Berlin %857 %2007, 20:34
Ik heb al sinds enige maanden een shoutbox op een site: www.vwteamlimburg.nl
echter, sinds de provider overgegaan is naar php5 werkt deze niet meer, en geeft een foutmelding, na enige aanpassing (ik heb bijna 0 verstand van php) ben ik zover gekomen dat ik het bestand kan inlezen..
en de shoutbox wel getoond wordt zonder fout, aleen hij schrijft aleen een lege regel en die de inhoud van de string..
dit is de orgine code voor het bestand te lezen:
<?php
$filename = "shoutbox.txt"; // Setting var for later on
echo "finaltext="; // This variable is for the flash file, so it knows what to read
$read=file($filename,'r'); // Setting file inot an array
$read=array_reverse($read); // Reversing array
for($i=0; $i<=count($read);$i++) {
$result=$read[$i];
$finaltext = stripslashes($result); //Stripslashes for text(So Isn't doesn't come out Isn/'t)
echo $finaltext; // Sending var back to flash to be read, now reversed
}
?>
deze geeft de foutmelding: warning file()expects parameter 2 to be long string given in readtxt.php on line 4
heb veranderd:
$read=file($filename, "1"); // Setting file inot an arrayen hij werkt..
de code om de shout naar een txtbestand te schrijven op de server (via php)
<?php
$outReceive = "$outSend"; //Setting vars
$filename = "shoutbox.txt";
$fp = fopen($filename, "a"); // set up the open command
$line = $outReceive."\n"; // what to write to .txt file
$size = strlen($line);
echo "alldone=yes"; //echo command for flash
fputs($fp, $line, $size); // Put e-mail into file
fclose($fp); // Close the file
echo "update=true";
?>
deze krijg ik dus niet werkend, wie kan me uithelpen ?
mvg, Lars.
echter, sinds de provider overgegaan is naar php5 werkt deze niet meer, en geeft een foutmelding, na enige aanpassing (ik heb bijna 0 verstand van php) ben ik zover gekomen dat ik het bestand kan inlezen..
en de shoutbox wel getoond wordt zonder fout, aleen hij schrijft aleen een lege regel en die de inhoud van de string..
dit is de orgine code voor het bestand te lezen:
<?php
$filename = "shoutbox.txt"; // Setting var for later on
echo "finaltext="; // This variable is for the flash file, so it knows what to read
$read=file($filename,'r'); // Setting file inot an array
$read=array_reverse($read); // Reversing array
for($i=0; $i<=count($read);$i++) {
$result=$read[$i];
$finaltext = stripslashes($result); //Stripslashes for text(So Isn't doesn't come out Isn/'t)
echo $finaltext; // Sending var back to flash to be read, now reversed
}
?>
deze geeft de foutmelding: warning file()expects parameter 2 to be long string given in readtxt.php on line 4
heb veranderd:
$read=file($filename, "1"); // Setting file inot an arrayen hij werkt..
de code om de shout naar een txtbestand te schrijven op de server (via php)
<?php
$outReceive = "$outSend"; //Setting vars
$filename = "shoutbox.txt";
$fp = fopen($filename, "a"); // set up the open command
$line = $outReceive."\n"; // what to write to .txt file
$size = strlen($line);
echo "alldone=yes"; //echo command for flash
fputs($fp, $line, $size); // Put e-mail into file
fclose($fp); // Close the file
echo "update=true";
?>
deze krijg ik dus niet werkend, wie kan me uithelpen ?
mvg, Lars.