problem s php

Sekcia: Programovanie 08.04.2007 | 14:25
Avatar m1chall Kubuntu 7.10  Používateľ
zdravim mam problem, chcem spravit jednochuchy chat len mi nechce ukladat do suboru text ktory posielam. ukladanie mam spravene takto
<?php
$spravy=FILE("odkazovka.txt");
$f=fopen("odkazovka.txt","w");
$x=."$nick".":".$novasprava."
\n"; fputs($f,$x); for ($i=0;$i<15;$i++) fputs($f,$spravy[$i]); fclose($f); ?>
kde robim chybu?? vsak ked mam premenne pomenovane novasprava a nick tak by sa mali takto zapisat do suboru nie??
010100001111011010023456789
    • Re: problem s php 08.04.2007 | 14:51
      Avatar uid0 Debian  Používateľ
      no, v prvom rade si prepisujes cely subor. otvaraj ho v rezime append ("a")
      Debian. apt-get into it…
      • Re: problem s php 08.04.2007 | 15:19
        Avatar m1chall Kubuntu 7.10  Používateľ
        no subor si neprepisujem lebo vydim ako mi tam dopisujem stale do dalsieho riadku : len my tam nechce ulozit ten text co posielam, s tym rezimom append som to skusil tiez len my to po kazdom ulozeny do databazy zdvojilo a tiez my tam nesiel text co som posielal
        010100001111011010023456789
        • Re: problem s php 08.04.2007 | 15:35
          Avatar uid0 Debian  Používateľ
          tak to som z toho uplne v prdeli

          'w' Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.

          bud to mas uplne zle, alebo si objavil obrovsky bug v PHP
          Debian. apt-get into it…
          • Re: problem s php 08.04.2007 | 15:39
            Avatar uid0 Debian  Používateľ
            aha, sorry, mohol som si to pozornejsie prezriet. nepekne riesenie. ale problem bude v tom, ze proces vykonavajuci PHP kod nema prava na zapis do suboru.
            Debian. apt-get into it…
            • Re: problem s php 08.04.2007 | 15:48
              Avatar m1chall Kubuntu 7.10  Používateľ
              prave ze do suboru mi zapise ale len ":" to co mam ako priamo dane
              010100001111011010023456789
              • Re: problem s php 08.04.2007 | 15:49
                Avatar borg Fedora  Administrátor
                a premenne mas dobre inicializovane, resp. platia v danom kode? nechaj si ich pre test vypisat pomocou echo.
                • Re: problem s php 08.04.2007 | 15:59
                  Avatar m1chall Kubuntu 7.10  Používateľ
                  vyzera to ze tam bude pes zakopany
                  010100001111011010023456789
                  • Re: problem s php 08.04.2007 | 16:09
                    Avatar m1chall Kubuntu 7.10  Používateľ
                    ako by mi to nic neposielalo
                    010100001111011010023456789
                    • Re: problem s php 08.04.2007 | 16:11
                      Avatar uid0 Debian  Používateľ
                      takze sa hybaj doucit PHP a HTML
                      Debian. apt-get into it…
                      • Re: problem s php 08.04.2007 | 16:15
                        Avatar m1chall Kubuntu 7.10  Používateľ
                        ja sa cely zivot ucim 8) ale to bude niaka sprosta chyba ktora mi stale unika
                        010100001111011010023456789
                    • Re: problem s php 08.04.2007 | 16:20
                      Avatar Miroslav Bendík Gentoo  Administrátor
                      Pises adresu index.php?nick=nick&sprava=sprava? Neprehodnotis pouzitie $_GET?
                      • Re: problem s php 08.04.2007 | 16:28
                        Avatar m1chall Kubuntu 7.10  Používateľ
                        skusal som post aj get a stale to iste... v prehliadaci vidim ze mi to posiela ale do suboru sa nic neulozi .... ja som z toho jelen
                        010100001111011010023456789
    • Re: problem s php 08.04.2007 | 15:39
      still   Návštevník
      skus pridat na zaciatok toto :
      $spravy = $_GET["spravy"];
      
      alebo
      $spravy = $_POST["spravy"];
      

      podla toho akou metodou odosielas udaje ;-)
      • Re: problem s php 08.04.2007 | 15:45
        Avatar m1chall Kubuntu 7.10  Používateľ
        no skusal som to a stale nic
        010100001111011010023456789
        • Re: problem s php 08.04.2007 | 16:34
          Avatar m1chall Kubuntu 7.10  Používateľ
          uz som to vyriesil ... tak diki za rady ... pomohli ste mi
          010100001111011010023456789