Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zrobienie pliku txt o podanej nazawie
Forum PHP.pl > Forum > Przedszkole
marynaz
Witam
zastananwiam sie od pewnego czemu jak bym mial zrobic plik tekostowy o nazwie takiej jak sie wpisze wczesniej w formularzu..
i nie moge jakos....
qqrq
No a co w tym takiego trudnego:

  1. <?php
  2. fopen($_POST['nazwa'],'w');
  3. ?>
Hazel
Nie ! Nigdy fopen() !

touch()" title="Zobacz w manualu PHP" target="_manual
qqrq
A dlaczego? Mało bezpieczne?
marynaz
raczej zostane przy fopen()
marynaz
mam kolejny problem:
Kod
       $fp = fopen(user/$te."." .txt, "w");
       $dane =  $txt;
       fwrite($fp, $dane);
       fclose($fp);
    
    echo "http:/blabla.bla.pl/user/$te.txt";

chodzi mi o to zeby plik sie utworzyl w folderze user
tiraeth
Chyba łączyć stringów nie umiesz...

  1. <?php
  2. $fp = fopen('user/' . $te . '.txt', 'w');
  3. ?>


Używaj odpowiedniego BBCode
marynaz
teraz mam problem z sprawdzeniem czy plik istnieje:
Kod
        <?php
  $txt = $_POST['text'];
  $te = $_POST['tytul'];
  $s = '/user/'. $te . '.txt';
  if (!empty($txt) && !empty($te))
  {
    var_dump(file_exists($s));
    if (file_exists($s))
    {
    echo 'Plik nie mogl zostac utworzony';
    
    } else {
              $fp = fopen('user/' . $te . '.txt', 'w');
      $dane =  $txt;
      fwrite($fp, $dane);
      fclose($fp);

    echo "http://blabla.yyyyyy.pl/user/$te.txt";
      
          }
qqrq
Albo "/user/" albo "user/" albo Glis Kur aarambo.gif
marynaz
i po co zasmiecasz temat blinksmiley.gif
qqrq
...

Nie zaśmiecam tylko zwracam uwagę, że w jednym miejscu piszesz "/user/", a w drugim "user/" i tu się może sprawa rypać ze sprawdzaniem czy plik istnieje...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.