Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem ze zwroceniem wartosci, baza textowa
xblant
post 5.04.2006, 18:11:46
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 31.01.2006

Ostrzeżenie: (0%)
-----


Pisze skrypt ktory twozy bazy itp cos w podobie do mysql tylko ze na plikach .php i mam funkcje ktora twozy baze:
  1. <?php
  2.  
  3. function mk_db($name, $path)
  4. {
  5. if($name != '')
  6. {
  7. if($path != '')
  8. {
  9. $path = str_replace('|', '/', $path);
  10. if(!file_exists('db/'.$path.'/'.$name.''))
  11. {
  12. if(mkdir('db/'.$path.'/'.$name.'', 0700))
  13. {
  14. echo 'true';
  15. }
  16. else
  17. {
  18. echo 'false';
  19. }
  20. }
  21. else
  22. {
  23. echo 'false';
  24. }
  25. }
  26. else
  27. {
  28. if(!file_exists('db/'.$name.''))
  29. {
  30. if(mkdir('db/'.$name.'', 0700))
  31. {
  32. echo 'true';
  33. }
  34. else
  35. {
  36. echo 'false';
  37. }
  38. }
  39. else
  40. {
  41. echo 'false';
  42. }
  43. }
  44. }
  45. else
  46. {
  47. echo 'false';
  48. }
  49. }
  50.  
  51. ?>

i mam taki klopot jesli utwozenie bazy sie nie powiedzi to mi wyswietal false a jak sie uda to true(jesli to nie jest w if warunkiem)np.
  1. <?php
  2.  
  3. mk_db();
  4.  
  5. ?>

jeli jest to nie wyswietla (to rozumiem) ale tu moje pytanie jak moge zrobic ze gdy nie jest w if warunkiem to zeby nie wyswietlalo tego true lub false questionmark.gif
P.S. "return true" lub "return false" cos mi niechce dzialac wiec musi byc "echo 'true';" lub "echo 'false';".


--------------------
Go to the top of the page
+Quote Post
NuLL
post 5.04.2006, 18:44:05
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. function mk_db($name, $path)
  4. {
  5.  
  6. if($name != '' || $path!='') return false;
  7.  
  8. $path = str_replace('|', '/', $path);
  9.  
  10. if(!is_dir('db/'.$name.'')) mkdir('db/'.$name.'', 0700);
  11.  
  12. return (!file_exists('db/'.$path.'/'.$name)) ? mkdir('db/'.$path.'/'.$name, 0700) : 0;
  13. }
  14.  
  15. if(mk_db('cos','cos'))
  16. {
  17. echo "stworzylem";
  18. }else
  19. {
  20. echo "nie udalo sie";
  21. }
  22.  
  23.  
  24. ?>


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 18:45