webForumDet fria alternativet

smileys & textfiler

PHP

6 svar · 296 visningar · startad av patrik2002

Medlem sedan okt. 2001253 inlägg
Frågan#1

1. kan någon förklara ingående hur jag skriver till en textfil och sen läser ut det.
2.Hur gör jag om jag vill byta ut ett ":-)" mot en bild

Medlem sedan dec. 1999483 inlägg
#2

Svar på problem 2:

<?
$str = "Jag är glad :-)";
$str = str_replace (":-)", "<img src='gladgubbe.gif'>", $str);
echo $str;
?>
Medlem sedan feb. 20002 612 inlägg
#3

Trotts mina begränsade kunskaper i PHP så kastar jag mig ut i det okända och försöker på mig ett svar.

<?
$text = "webForum är bra och jätte bra ";
$open = fopen("text2.txt","a+");
fwrite($open, $text);

fclose($open);

$open = fopen("text2.txt", "r");
echo fread($open, filesize("text2.txt"));
fclose($open)
?>

Först så måste du öppna filen ifråga med fopen.
Det finns lite olika lägen att öppna filen i men det kanske du redan känner igen.

Sen tror jag att man måste stänga filen för att sedan öppna den igen för att kunna läsa från den.
fwrite, fclose och fread borde tala för sig själv vad det betyder.

Hoppas att det bringade lite klarhet i dina funderingar... :)

Medlem sedan okt. 2001253 inlägg
#4

textfiler

nja..... det jag nu inte förstår är "a+" och "r"

Medlem sedan feb. 20002 612 inlägg
#5

r = Endast öppen för läsning, filpekaren ställs i början på filen.
r+ = Öppen för läsning och skrivning, filpekaren ställs i början på filen.

w = Endast öppen för skrivning, filpekaren ställs i början på filen, allt innehåll raderas.
w+ = Öppen för läsning och skrivning, filpekaren ställs i början på filen, allt innehåll raderas.

a = Öppen för skrivning, filpekaren ställs i slutet av filen, data som skrivs till filen läggs till i slutet på filen
a+ = Öppen för läsning och skrivning och filpekaren ställs i slutet av filen, data som skrivs till filen läggs till i slutet på filen.

Medlem sedan okt. 2001253 inlägg
#6

okej tack........
det är så att ja vill ha en chatt i php (därför de här två frågorna) så nu undrar ja hur man gör att när en ny person kommer in så ser han inte det som har skrivits förrut men att de andra gör det + att allt raderas efter 200 ord

Medlem sedan okt. 2001253 inlägg
#7

hur ska jag göra om jag vill sätta in flera olika variablar.
jag vill lägga in ett namn och en text och sen vill jag hämta ut namnet som $namn och texten som $text

262 ms totalt · 3 externa anrop · v20260731065814-full.c4b5ca48
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)