Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [php] Baza danych bez mysql ?
ttN
post 13.04.2006, 10:37:40
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


Witam czy jest jakas mozliwosc stworzenia funkcjonalnej bazy danych przy uzyciu php ,nie uzywajac mysql lub innych baz danych?
Go to the top of the page
+Quote Post
nospor
post 13.04.2006, 10:39:30
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Tak. pliki smile.gif
Ale czy będzie to tak funkcjonalne? Nie
Z proponowanych formatów plikow:
txt, csv, xml


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 10:42:37
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


Wlasnie myslalem o tym i mam wrazenie ze moze to byc czasem lepsze rozwiazanie, tylko troche duzo zabawy z tymi plikami ;]
--------------------------
I mam jeszcze problem z cookie
  1. <? setcookie('cook',"cook");
  2.  echo($_COOKIE['cook'];
  3. ?>

robie taki myk tylko bardziej rozbudowany ale podobny do tego wyzej i echo nie zwraca zadnej wartosci, a kilka dni temu bylo ok czy moze byc to wina serwera ?
Czyscilem sobie cookie i to tez nie pomaga.

Ten post edytował ttN 13.04.2006, 10:47:11
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 10:46:06
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 10:42:37)
(...) czasem lepsze rozwiazanie, tylko troche duzo zabawy z tymi plikami ;]

No i sam sobie odpowiedziałeś dlaczego pliki to gorsze rozwiązanie.
Nie mają takich możliwości jakie dają bazy danych.
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 10:47:57
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


I mam jeszcze problem z cookie
  1. <? setcookie('cook',"cook");
  2.      echo($_COOKIE['cook']);
  3. ?>

robie taki myk tylko bardziej rozbudowany ale podobny do tego wyzej i echo nie zwraca zadnej wartosci, a kilka dni temu bylo ok czy moze byc to wina serwera ?
Czyscilem sobie cookie i to tez nie pomaga.

Ten post edytował ttN 13.04.2006, 10:48:23
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 10:57:42
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 10:47:57)
(...) moze byc to wina serwera ?

Wina leży w 100% po Twojeje stronie.
Wina taka że nie doczytałeś w manualu: setcookie() tongue.gif
Cytat
Częste pułapki:
  • Ciasteczka nie będą widziane do następnego przeładowania strony dla której mają być widoczne.
  • Ciasteczko może być usunięte tylko z tymi parametrami, z jakimi je ustawiono.
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:09:51
Post #7





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


Ale nawet gdy refreshuje strone poprzez <meta> to nie jest widziane a wtedy warunek nie pozwala na ustwaienie po raz kolejny tego samego cookie
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 11:17:39
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 11:09:51)
(...) wtedy warunek nie pozwala na ustwaienie po raz kolejny tego samego cookie

Jakie warunek? W Twoim powyższym kodzie nie ma żadnego warunku. tongue.gif

  1. <?php
  2.  
  3. if( isset( $_COOKIE[ 'mike_mech' ] ) )
  4. {
  5. echo 'Witaj mike!';
  6. }
  7. else
  8. {
  9. setcookie( 'mike_mech', true, time() + 60 * 60 );
  10. echo 'Ustawiam ciacho';
  11. }
  12.  
  13. ?>
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:23:23
Post #9





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


w programie ktory robie mam warunki ktore sprawdza wartosc cookie jezeli jest = 0 to robi jakies instrukcje i na koncu zmienia wartosc na 1
jezeli jest 1 to wyswietla zalogowany.

dzieki za skrypt biggrin.gif mozesz mi wyjasnic co to isset biggrin.gif ?
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 11:25:23
Post #10





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 11:23:23)
(...) mozesz mi wyjasnic co to isset biggrin.gif ?

Nie mogę mad.gif
isset()
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:26:42
Post #11





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


sprawdz sobie umiescilem Twoj skrypt tutaj i nie dziala, przynajmniej mnie
http://mp3mania.humor.pl/1f/mike.php
caly czas ustawiam ciacho, daje refresh no i nie ma witaj mike biggrin.gif
aa... i nie denerwuj sie na mnie biggrin.gif dopiero zaczynam zabawe z php

Ten post edytował ttN 13.04.2006, 11:29:30
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 11:29:31
Post #12





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 11:26:42)
sprawdz sobie umiescilem Twoj skrypt tutaj i nie dziala, przynajmniej mnie
http://mp3mania.humor.pl/1f/mike.php
caly czas ustawiam ciacho, daje refresh no i nie ma witaj mike biggrin.gif

A jak masz ustawione register_globals ?
Bo cos mi się widzi, że masz na On.

P.S.
Kod jest poprawny, sprawdzałem tongue.gif
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:31:47
Post #13





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


eheh haha.gif a jak to wylaczyc biggrin.gif
naucz mnie biggrin.gif

Ten post edytował ttN 13.04.2006, 11:32:05
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 11:40:05
Post #14





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Napisz sobie plik o przebogatej treści:
  1. <pre><?php
  2.  
  3. print_r( $_GET );
  4.  
  5. ?></pre>

... i wywołaj go tak: index.php?value1=mike&value2=mech (cóż za narcyzm biggrin.gif ) i powiedz co dostałeś na ekranie.

A o zmienncyh globalnych masz więcej:
Using Register Globals
Zmienne predefiniowane

Cytat
(...) Nadal można uruchomić udostępnianie tych zmiennych w zasięgu globalnym przez ustawienie dyrektywy konfiguracyjnej register_globals na "On" w pliku php.ini.
register_globals
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:43:14
Post #15





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


Otrzymalem

Array
(
[value1] => mike
[value2] => mech
)


i zmienilem sobie we wszystkich php.ini na HDD register_globals na off i dalej nic
Go to the top of the page
+Quote Post
yavaho
post 13.04.2006, 11:43:34
Post #16





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Nie czytasz dokładnie manuala:
Cytat
Ciasteczko musi być wysłane zanim jakiekolwiek inne nagłówki zostaną wysłane (to jest ograniczenie ciasteczek, nie php). To wymaga od ciebie umieszczenia wywołań tej funkcji przed znacznikami <html> czy <head>.

Po za tym (nie koniecznie ale) bedą Ci potrzebne ta funkcje: ob_start" title="Zobacz w manualu php" target="_manual i ob_end_flush" title="Zobacz w manualu php" target="_manual


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:44:39
Post #17





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


heh tak obciąłem moj plik ze nie ma w nim nawet znacznkia <body> a co dopiero <html> haha.gif tą część manuala czytalem ;D
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 11:47:22
Post #18





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 11:43:14)
Otrzymalem

Array
(
    [value1] => mike
    [value2] => mech
)

To bardzo dobrze.
Masz wyłączone zmienne_globalne. Tu już ustaliliśmy winksmiley.jpg

To teraz dalej:
W jakiej postaci wkleiłeś mój kod?
Na pewni tak samo jak Ci podałem?

Bo widzisz: Ja go sprawdzałem i działa tongue.gif test

P.S.
A co to jest w źródle?
  1. <script language='javascript1.2' src='http://freehost.pl/stats/stat.php?type=show_adv'></script>
Go to the top of the page
+Quote Post
ttN
post 13.04.2006, 11:51:46
Post #19





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.04.2006

Ostrzeżenie: (10%)
X----


Wkleilem go w identycznej formie jakiej mi dales, tu masz screena

http://mp3mania.humor.pl/1f/mike.jpg

To twoje mi dziala a to moje nadal nie

To w zrodle to reklama doklejana przez Freehost.pl, myslisz ze to moze byc przez to ? Bo mowie dzialalo jeszcze 2 dni temu ale tej reklamy wtedy jeszcze nie bylo

Ten post edytował ttN 13.04.2006, 11:53:16
Go to the top of the page
+Quote Post
mike
post 13.04.2006, 11:57:30
Post #20





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(ttN @ 2006-04-13 11:51:46)
Wkleilem go w identycznej formie jakiej mi dales

W drugim wierszu jest register_globals; u mnie tego nie ma tongue.gif
OK, pal lich mój kod, jak działa to działa.

To że nie działa Twój, kto wie, może faktycznie być spowodowane tymi reklamami, są w końcu doklejane wcześniej do kodu, a wcześniej nic nie powinno być.

Więcej o Twoim kodzie nie wpowiem nic, bo ... go nie pokazałeś a ja Wróżką nie jestem tongue.gif
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 - 17:24