ďťż

[PHP] Problem z edycją/Zapisem pliku Poważny prblem w działającym skrypcie

       

Podstrony


telcocafe

Witam wszystkich
Mam sobie skrypcik:
<? if(isset($_POST['plik'])) { $f=fopen('../newsy/newsy.dat', 'w+'); fwrite($f, $_POST['plik']); fclose($f); echo '<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0"><tr align="center" valign="middle"><td>'; echo 'ZMIANY ZAPISANE<br /><a href="index.php?id=newsy">Wstecz</a>'; echo '</td></tr></table>'; } else { $plik=file_get_contents('../newsy/newsy.dat'); echo '<form action="news_editor.php" method="post">'; echo '<textarea name="plik" cols="80" rows="25">'.$plik.'</textarea><br />'; echo '<input type="submit" value="Zapisz"></form>'; } ?>
//chyba nawt na forum go znalazłem :P

I nie iwem czemu przy zapisie plik dopisuje mi "/" ...
Tzn:
mam sobie taki fragnemt kody:
<td align="left" valign="top"> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="newsy"> <tr> <td class="belka"> Witaj! </td> </tr> <tr>

A po zapisaniu wygląda tak:
<td align=\"left\" valign=\"top\"> <table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"newsy\"> <tr> <td class=\"belka\"> Witaj! </td> </tr> <tr>

I przy każdym kolejnym zapisie, "/" robi się coraz więcej :/
Pomożecie??

Plik newsy.dat:
<td align="left" valign="top"> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="newsy"> <tr> <td class="belka"> Witaj! </td> </tr> <tr> <td class="podbelka"> Witaj na oficjalnej stronie grupy <b>pTq Team</b> !!<br> <br> Jeste¶my grup± tworz±c± darmowe oprogramowanie dla szerokiego grona użytkowników. Nasze produkty ciesz± się dużym zainteresowaniem w w±skim (na razie) gronie użytkowników. S± one testowane na różnych platformach, z różnymi systemami operacyjnymi, co gwarantuje niezawodno¶ć ich działania.<br> <br> <b>Tworzymy...</b><br> - programy na zamówienie dla Ciebie i Twojej firmy<br> - darmowe programy dla wszystkich<br> - serwisy WWW<br> - skrypty<br> - bazy danych<br> <br> Grupa pTq Team powstała, aby spełnić Twoje oczekiwania w krótkim czasie i po konkurencyjnej cenie. </td> </tr> </table> <br> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="newsy"> <tr> <td class="belka"> Projekty </td> </tr> <tr> <td class="podbelka"> Aktualnie trwaj± prace nad nad szeroka gama programów z cyklu pTq do zastosowań internetowych - m. in. klient poczty email. W póĄniejszym czasie zostanie opublikowany program do zarz±dzania sprawami szkolnymi, jak również system szkolnej bazy danych </td> </tr> </table> <br> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="newsy"> <tr> <td class="belka"> Sponsoring </td> </tr> <tr> <td class="podbelka"> Bardzo dziękujemy serwisowi oc-team.com za objęcie patronatu nad nasz± grup±, oraz za udostępnienie miejsca na serwerze. Mamy nadzieję, że współpraca będzie jak najbardziej owocna. </td> </tr> </table> <br> <table width="100%" cellspacing="0" cellpadding="0" border="0" class="newsy"> <tr> <td class="belka"> Betatesterzy </td> </tr> <tr> <td class="podbelka"> Poszukujemy osób które pomogłyby nam w testowaniu aplikacji. Wszelkie zgłoszenia prosimy zamieszczać na forum, podaj±c ogóln± konfigurację swojego komputera. Na wszystkie Wasze zgłoszenia odpowiadamy.<br> <br> Mile widziane osoby posiadaj±ce systemy operacyjne: Windows 98 i Windows 95. </td> </tr> </table> </td>




Powiedz mi jaki edytor uzywasz(ja polecam EDITplus i Pajączka

Nadal nie działa :(
Weź mi powiedz, byle gdzie to wpisać??
Bo na serwerze nic nie zrobię :|

$_POST['plik']=stripslashes($_POST['plik' ]);
http://compzone.org/...al=stripslashes



działa
temat do zamknięcia

A dokładniej zamień linijkę:$plik=file_get_contents('../newsy/newsy.dat');na$plik=stripslashes( file_get_contents('../newsy/newsy.dat'));
PS. hehe ja to pisałem :P

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.