Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> F3Sonda - nowy skrypt, trochę błędów...
MP1
post 26.11.2004, 22:41:30
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Na sobotę (jutro) mam zapowiedziane wydanie skryptu F3Sonda. Chciałbym jednak, by jak najwięcej osób go przetestowało (nie na swoich stronach, tylko na osobnej stronie w innym katalogu), czy wszystko jest OK.

Jedną z funkcji jest Wycofywanie głosu. Tu mam trochę problemów... Czy ktoś ma pomysły, w jaki sposób szybko wycofać COOKIE, oraz zrobić to tak, by potrzebne do tego dane były zawsze zebrane przy oddaniu głosu? (wszystko jest w kodzie)
Osoba, która pomoże, będzie w CZYTAJ.txt, że pomogła.

Upss.. edit, linka zabrakło: http://xmp1.webkonto.us/f3sonda.zip

Ten post edytował MP1 26.11.2004, 22:47:08


--------------------
COMPMaster: REAKTYWACJA
F3Sonda: gotowe
F3Kartki:
Go to the top of the page
+Quote Post
hwao
post 26.11.2004, 23:00:53
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Na cookie takich rzeczy sie nir robi... bo jak bym sie odpoiednio pobawil to moge zrobic wrecz ze gdzies bedzie -32 glosy... lepiej zapisac w bazie danych ip i ew przegladarke...
Go to the top of the page
+Quote Post
MP1
post 27.11.2004, 10:05:15
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Może i racja... tylko że jak ktoś ma małą pojemność dyskową na serwerze i dużo odwiedzających to może być problem - zbyt dużo on może zajmować. I trzebaby zapisywać każdy oddany głos wraz z odpowiednimi danymi. Jest już coś podobnego, ale służy do logowania głosowań.
1. Znacie jakieś dobre sposoby na kombinację z cookie?
2. Znacie dobre sposoby na zapisywanie tych głosów do wycofywania?


--------------------
COMPMaster: REAKTYWACJA
F3Sonda: gotowe
F3Kartki:
Go to the top of the page
+Quote Post
Strzałek
post 27.11.2004, 11:36:40
Post #4





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

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


hmmm, moim bardzo lamerskim zdaniem powinieneś dodać jeszcze w pliku który jest dołączany wszędzie dodać:

  1. <?php
  2. if( !function_exists('file_get_contents')) {
  3. function file_get_contents($name) {
  4.  $rtn = fread(fopen($filename, &#092;"r\"), filesize($name));
  5.  return $rtn;
  6. }
  7. }
  8. ?>


będzie to dla userów którzxy posiadają php w ver starszej niż 4.3.0

Cytat("Manual php mówi: ")
file_get_contents

(php 4 >= 4.3.0, php 5)


;-)

Ten post edytował Strzałka 27.11.2004, 11:39:47


--------------------
Go to the top of the page
+Quote Post
MP1
post 27.11.2004, 11:40:23
Post #5





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Jest trochę funkcji, które są od wersji 4.3.0, np. GLOB(). Narazie nie będę ręcznie definował tych funkcji - po prostu w wymaganiach napiszę, jakiej wersji php potrzeba do prawidłowego działania skryptu.

3. Mogę usunąć funkcję wycofywania głosu, ale lepiej, żeby była (tym więcej skrypt jest funkcjonalny). Jakie macie zdanie na ten temat?

Są jakieś błędy?

Dalej...

Wystawię już na świat, ale prawdopodobnie nie działa banowanie...

użyłem:
  1. <?php
  2.  
  3. if(ereg($_SERVER['REMOTE_ADDR'],$f3s_bany)) { exit($f3s_txtban); }
  4.  
  5. ?>

To jest prawdopodobnie źle. JAk jest poprawnie?

W ustawieniach kazałem odddzielać adresy IP czymkolwiek.

Ten post edytował MP1 27.11.2004, 23:16:17


--------------------
COMPMaster: REAKTYWACJA
F3Sonda: gotowe
F3Kartki:
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: 24.07.2025 - 23:40