Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyszukiwanie ip ze zmiennej oraz tworzenie pliku
pablloopl
post 11.01.2013, 22:13:24
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 11.01.2013

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


Witam!

Od jakiegoś czasu zająłem się pisaniem rozbudowanego systemu logowania na plikach.
I jak zawsze napotkałem na problemy:

Problem I:
Mam zmienną "$wszystkieip" w której mam zapisane kilka adresów ip oddzielone znakiem ";", oraz zmienną "$ip" w której jest tylko jeden adres ip.
Czy dało by radę sprawdzić czy adres podany w zmiennej "$ip" istnieje w zmiennej "$wszystkieip"?

Problem II:
Jakim poleceniem w php stworze plik o rozszerzeniu ".db"?

Proszę się nie wyśmiewać z tych problemów bo nie jestem zaawansowany w znajomości php.
Go to the top of the page
+Quote Post
Szymciosek
post 11.01.2013, 22:19:54
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


1) Przychodzi mi do głowy explode po znaku ';' przez co otrzymasz tablicę z adresami, następnie przepuść to przez pętlę foreach przy okazji porównując każdy kolejny adres z $ip.
Lub łatwiej bez pętli http://php.net/manual/en/function.in-array.php

2) http://php.net/manual/en/function.fopen.php
Go to the top of the page
+Quote Post
pitu
post 12.01.2013, 00:32:20
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

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


1.

  1. if(strpos($wszystkieip, $ip)){
  2. //znaleziono ip
  3. }
  4. else{
  5. //nie znaleziono ip
  6. }


2.

Pewnie chodzi o SQLite3, tak więc:
http://php.net/manual/en/sqlite3.open.php

Ten post edytował pitu 12.01.2013, 00:34:53


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
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: 18.06.2025 - 17:10