Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyswietlanie bledu przy tworzeniu folderu i logowaniu (topic 2in1)
Forum PHP.pl > Forum > Przedszkole
Dyshoo
Witam!
Temat bedzie zawieral 2 tematy smile.gif
1. Mam skrypt który pobiera dane z formularza i tworzy folder o nazwie podanej w formularzu. Jak zrobić, żeby skrypt sprawdzal czy folder o danej nazwie nie isnieje już na serwerze i nie został nadpisany?

  1. <?php
  2.  
  3. $folder = $_GET['folder'];
  4.  
  5. mkdir("acc/$folder");
  6.  
  7. ?>


2. Mam skrypt logowania. Bardzo prosty bo w ogóle nie opiera się na MySQL i innych udziwnieniach. Jak zrobić, żeby skrypt sprawdzal czy istnieje na serwerze katalog i plik, a następnie wyświetlał błąd lub przekierowywal na inna strone, gdy katalog i plik nie będzie istniał na serwerze?



  1. <?php
  2.  
  3. $login = $_GET['login'];
  4.  
  5. $pass = $_GET['pass'];
  6.  
  7. header("Location: http://www.strona.pl/acc/$login/$pass.html");
  8.  
  9. ?>

Fishu
1. Przed funkcją mkdir() daj takiego if'a:
  1. <?php
  2. if(is_readable($nazwa_pliku)) {
  3. echo "Już jest takie konto !";
  4. }
  5. ?>


EDIT
webdicepl: byłeś szybszy tongue.gif
Dyshoo
Mam taki kod i chcę aby sprawdzalo $login i $pass . Jak któryś z tych katalogów by nie istniał to zeby wyświetlało "nie powiodło się".
  1. <?php
  2. $login = $_GET['login'];
  3. $pass = $_GET['pass'];
  4.  
  5. $filename = ("acc/$login");
  6.  
  7. if (file_exists($filename)) {
  8. echo "powiodło się";
  9. } else {
  10. echo "nie powiodło się";
  11. }
  12. ?>
webdice
  1. <?php
  2. if (!is_dir ('acc/' . $login))
  3. {
  4. if (!is_dir ('acc/' . $haslo))
  5. {
  6.  print 'Katalog login oraz haslo nie istnieja';
  7. }
  8. }
  9. ?>
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.