Autor Zpráva
8675309
Profil *
chat.php
<form action="chat.php" method="POST">
<input type="text" name="meno">
<input type="text" name="sprava">
<input type="submit" value="odoslať">
</form>
<?php

tu potrebujem vedet kod co to napise do supravy.txt asi takto:
<b>$meno</b>: $sprava
?>


spravy.txt (777)
Matty
Profil
8675309
A dotaz?
Nemyslíš si snad, že ti někdo ten script napíše?
fopen(), fwrite(), fclose()
8675309
Profil *
<?php
fopen("spravy.txt")
fwrite("<b>$meno:</b> $sprava")
fclose("spravy.txt")
?>


toto je dobre?
Matty
Profil
8675309
toto je dobre?
Pokud to dělá, co chceš, tak ano.
Ovšem ty tohle nechceš. Spíše takto:
... fwrite("<b>".$_POST['meno'].":</b> ".$_POST['sprava']); ...

Nezapomeň na středníky.
dtr
Profil *
<?php
$fres=fopen("spravy.txt",'a')
fwrite($fres,'<b>$meno:</b> $sprava')
fclose($fres)
?>
8675309
Profil *
<form action="chat.php" method="POST">
<input type="text" name="meno">
<input type="text" name="sprava">
<input type="submit" value="odoslať">
</form>
<?php
fopen("spravy.txt")
fwrite("<b>".$_POST['meno'].":</b> ".$_POST['sprava']);
fclose("spravy.txt")
require("spravy.txt")
?>

takze takto to mam napisat aby som mal chat?
Matty
Profil
8675309
takze takto to mam napisat aby som mal chat?
Takhle to napiš, pokud si chceš vypsat pár PHP varování.
Nezapomeň na středníky.!
$karel=fopen("spravy.txt");
fwrite($karel, 'tohle se vypíše');
fclose($karel);

A příště hledej, tohohle je všude hodně.
8675309
Profil *
<form action="chat.php" method="POST">
<input type="text" name="meno">
<input type="text" name="sprava">
<input type="submit" value="odoslať">
</form>
<?php
$chat=fopen("spravy.txt");
fwrite($chat, '.$_POST['meno'].":</b> ".$_POST['sprava']');
fclose($chat);
require("spravy.txt")
?>


takto to je dobre?
Matty
Profil
8675309
Znáš aspoň základy PHP? Tohle je trivialita.
Já jsem použil apostrofy, protože se můžou taktéž používát. Chtěl jsem ale hlavně poukázat na tu proměnnou $chat.
Měsíček
Profil
Správně je to takto:

fwrite($chat, "{$_POST['meno']}:</b>{$_POST['sprava']}");
8675309
Profil *
Měsíček
]</b>
a kde mas zaciatok?
<b>
Měsíček
Profil
Jak "kde ho mám" .. tak jak jsi to napsal ty (nejspíše jsi to chtěl bez začátečního <b> když jsi ho ve svém příkladu předchozím nedal) .. jinak jsi hloupý, že si to tam neumíš doplnit?

fwrite($chat, "<b>{$_POST['meno']}:</b>{$_POST['sprava']}");
8675309
Profil *
aha prepac
drťka
Profil *
Měsíček: Jsem asi hloupý, ale nevím, jakou fci tam mají ty složené závorky, nikde jsem se s nimi v tomto kontextu ještě nesetkal. Můžeš/te mi to objasnit?
Měsíček
Profil
"Můžeš/te mi to objasnit?"

Můžeš - můžu :)

"Měsíček: Jsem asi hloupý, ale nevím, jakou fci tam mají ty složené závorky, nikde jsem se s nimi v tomto kontextu ještě nesetkal. "

Mohu vysvětlovat jak chci, ale nikdy to nebude ono .. když má například:

echo($_POST["něco"]); // vypíšeš obsah superglobálního pole s názvem "něco".
echo("Slovo ".$_POST["něco"]); // vypíšeš "slovo" + obsah super...
echo("Slovo {$_POST['něco']}"); // vypíše to samé co příklad číslo 2.

{} pomáhá vypsání globálního pole do řetězce .. protože kdyby jsi udělal něco takového:

echo("Slovo $_POST['něco']");

tak to skončí .. no však si to vyzkoušej a do sekundy pochopíš :)
MCmini.net
Profil *
<form action="index.php" method="POST">
<input type="text" name="meno">
<input type="text" name="sprava">
<input type="submit" value="odoslať">
</form>
<?php
$chat=fopen("spravy.txt");
fwrite($chat, "<b>{$_POST['meno']}:</b>{$_POST['sprava']}");
fclose($chat);
?>
<iframe src="spravy.txt" width="100%" height="50%"></iframe>


preco to nejde? dam odoslat a nic sa neodosle
střelec
Profil *
odeslat by se to mělo, ty si každopádně v řádku $chat=fopen přidej jako druhy argument 'a'.. tedy $chat=fopen("spravy.txt",'a');
MCmini.net
Profil *
spravil som s toho toto:

<iframe src="spravy.html" scrolling="auto" width="100%" height="50%"></iframe>
<form action="index.php" method="POST">
<input type="text" name="meno">
<input type="text" name="sprava">
<input type="submit" name="OK" value="odoslať">
</form>
<?php
  if(isset($_POST["OK"])){
$chat = fopen("spravy.html", "a");
fwrite($chat, "<b>{$_POST['meno']}:</b> {$_POST['sprava']}<br>");
fclose("spravy.html");
};
?>


a chcel by som aby sa mi to same scrollovalo dole.. preco to nejde? sak scrolling="auto" tam mam
suky
Profil
MCmini.net
Banlej Bones? LOL. Tak uz ani ban ti nestaci?
8675309
Profil *
venuj sa teme

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0