samovolně se mi z kodu odmazává \
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobrý den, zkouším na svoje www stránky dát hoooooooodně jednoduchý chat (teprve dneska jsem se začal koukat po tom, jak se v php píše) a mám problém. V mém kodu je tato řádka : fwrite($soubor, "$_POST[text]"."\n$prvni"); a tuším, že když se do souboru chat.txt něco zapíše, tak se řádka samo upraví na fwrite($soubor, "$_POST[text]"."n$prvni"); (to samé bez \ u n) nevíte jak je o možné? Raději sem dám celý kod, který s tím souvisí : <form METHOD="POST" ACTION="http://www.michprev.wz.cz/MojeTvorba/mojetvorba1.php" name="formular"> <textarea NAME="text" ROWS=10 COLS=50></textarea><br> <input TYPE="SUBMIT" NAME="odeslat" VALUE="Odeslat"> </form> <br> <? $soubor = fopen("./chat.txt", "r"); $prvni=fgets($soubor); //prvni radek $druhy=fgets($soubor); // druhy radek fclose($soubor); $soubor = fopen("./chat.txt", "w"); fwrite($soubor, "$_POST[text]"."\n$prvni"); fclose($soubor); $soubor = fopen("./chat.txt", "r"); $prvni=fgets($soubor); //prvni radek $druhy=fgets($soubor); // druhy radek $treti=fgets($soubor); $ctvrty=fgets($soubor); $paty=fgets($soubor); $sesty=fgets($soubor); $sedmy=fgets($soubor); $osmy=fgets($soubor); $devaty=fgets($soubor); $desaty=fgets($soubor); fclose($soubor); echo "$prvni <br>"; echo "$druhy <br>"; echo "$treti <br>"; echo "$ctvrty <br>"; echo "$paty <br>"; echo "$sesty <br>"; echo "$sedmy <br>"; echo "$osmy <br>"; echo "$devaty <br>"; echo "$desaty <br>"; ?> Ano není to vůbec dobré řešení pro chat, ale jak jsem řekl teprve dnes jsem začal s php. + mám jednu chybu v té samé řádce (fwrite($soubor, "$_POST[text]"."\n$prvni"); ) že pokud jsou v souboru chat.txt 2 řádky, tak ten poslední se odmaže a celé se to "posune". To je ještě opravím. Doufám, že jsem to popsal jasně. Děkuji za jakoukoliv odpověď.
-
Tuším že jsem to dělal přez funkci nl2br()
-
Tak ne, nedělal, já jsem vytvářel "e-shop". Link je zde: http://grelek.wz.cz/test/bob_formular.html A zdrojový kód PHP. <?php echo "<p>Order processed at "; echo date("H:i, jS F"); echo "<br />"; echo "<p>Your order is as follows"; echo "<br />"; $tireqty = $_POST["tireqty"]; $oilqty = $_POST["oilqty"]; $sparkqty = $_POST["sparkqty"]; $address = $_POST["address"]; $find = $_POST["find"]; define("TIREPRICE", 100); define("OILPRICE", 100); define("SPARKPRICE", 4); $totalqty = $tireqty + $oilqty + $sparkqty; $totalamount = $tireqty * TIREPRICE + $oilqty * OILPRICE + $sparkqty * SPARKPRICE; if( empty( $totalamount )) { echo "<br />"; echo "<font color=red><strong>You did not order anything on the previous page!</strong></font><br />"; } else { if( $tireqty>0 ) echo "$tireqty tires<br />"; if( $oilqty>0 ) echo "$oilqty bottles of oil<br />"; if( $sparkqty>0 ) echo "$sparkqty spark plugs<br />"; } echo "<br />"; switch($find) { case "a": echo "Regular customer"; break; case "b": echo "Reffered by TV advert"; break; case "c": echo "Reffered by phone directory"; break; case "d": echo "Reffered by word of mouth"; break; } echo "<br />"; $totalamount = number_format($totalamount,2); echo "<br />\n"; echo "Items ordered: ".$totalqty."<br />\n"; echo "Subtotal: $".$totalamount."<br />\n"; $taxrate = 0.10; //Místní daň z prodeje je 10% $totalamount = $totalamount * (1 + $taxrate); $totalamount = number_format($totalamount, 2); echo "Total including tax: $".$totalamount."<br>\n"; $date = date("H:i, jS F"); $outputstring = $date .",TIRES ". $tireqty .",OIL ". $oilqty .",SPARK PLUGS ". $sparkqty .", $". $totalamount . "," . $address."\n"; $fp = fopen("orders.txt", "a"); fwrite($fp, $outputstring); fclose($fp); ?>
-
<HTML>carduus - needituj soubory v editoru ve správci souborů, je to známý <a href="http://www.webzdarma.cz/forum/read.php?f=2&i=43318&t=43311">požírač zpětných lomítek</a>.</HTML>
-
"je to známý požírač zpětných lomítek." Jak dlouho asi trva opravit v php kodu, aby to nedelalo? Ten editor je tu tusim uz radu let, min. 2? 2 roky se o tom vi a nic :)
-
Děkuji to bude asi nejlepší. Bohužel teď mi FTP klient nejde (nejspíše bloknutá IP). Psal jsem e-mail na odbloknutí, ale zatím asi nic. No budu muset počkat. Díky za odpovědi.
-
<HTML>peta: Není to o tom, že by to trvalo, je to o tom, že se k tomu nikdo nemá. Pokud jsi tak chytrý, zkus se ozvat správcům, třeba ti to dají na starost. Jo a mohl bys při té příležitosti opravit i editaci souborů. Děkuji. carduus: Provizorně, než to peta (nebo kdokoliv jiný) opraví, můžeš před uložením editace všechna zpětná lomítka zdvojit - pak to sežere jen jedno z nich <small>(vždycky mě zajímalo, jestli zblajzne to první, nebo to druhé)</small>.</HTML>
-
Poskytujeme půjčky každému, kdo má finanční potíže. Půjčka zdarma všem vážným zájemcům s částkou od 3 000 do 2 000 000 Kč. V případě zájmu kontaktujte náš email: drahoslava0772@gmail.com