![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Szukam, szukam i znaleźdź nie mogę.
A więc mam sobie taki prościutki skrypt wyszukiwarki ale w wynikach szukania wyświetla się nazwa pliku. A ja zrobić aby wyświetlały się <title></title> ![]() ![]() Ten post edytował moto0095 17.04.2010, 21:51:20 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Cytat drógiej. Brak słów... A żeby dostać odpowiedź na swój temat radzę przeczytać to( http://rtfm.bsdzine.org/ ) i odpowiednio skorygować swój post(na razie nie wiadomo o co Ci chodzi). Ten post edytował kamil4u 17.04.2010, 21:45:04 -------------------- |
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Okey postaram wyjaśnić jaśniej:
Powiedzmy że mamy dwa pliki index.php i galeria.php. Zawartość index.php to:
a galeria.php to:
Mam sobie skrypt wyszukiwarki. Oto ten skrypt wyświetla wyniki w postaci: index.php galeria.php A ja chciałbym aby wyświetlał tak: Strona INDEX Strona GALERIA I nie wiem jak to zrobić ![]() Proszę o pomoc. Ten post edytował moto0095 17.04.2010, 21:48:21 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
tak wnioskując z innych tematów, widzę że kolega po prostu uparł się na stronę opartą nie na bazie danych tylko na plikach tekstowych i dlatego z godziny na godzinę masz z tym problemy na które nigdzie nie ma odpowiedzi, na prawdę najlepiej gdybyś się przerzucił na bazę bo ona nie jest taka straszna, a bardzo ułatwia życie, tak byś sobie walnął prosty kod typu
i problem z głowy, a tak to to nie wiem chyba byś musiał przy pomocy funkcji file_get_contents() otworzyć każdy ten plik i funkcją preg_match pobrać zawartość między tagami <title></title> ale to na pewno będzie bardzo nie efektywne |
|
|
![]() ![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja wiem że baza nie jest taka straszna, i zawsze z nią pracuję, ale tak dla odmiany postanowiłem zrobić stronę tylko na plikach
![]() Ten post edytował moto0095 17.04.2010, 21:53:45 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Już jest lepiej
![]() Ale nadal nie wiemy co to za wyszukiwarka i jak działa - na 99% właśnie tam musisz coś zmienić, a co, to zależy jak ona jest zrobiona. Opisz zatem jak zrobiona jest ta wyszukiwarka(jak umiesz wybrać odpowiednie fragmenty to byłoby miło - analiza całości pewnie nie będzie należała do najprzyjemniejszych rzeczy ![]() -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
I tak a propos mojej strony nad którą pracuję: to jest jedna z ostatnich żeczy jaka mi jest potrzebana
![]() Oczywiście. Wyszukiwarka pochodzi ze strony http://museum.webcity.pl/webcity/artykuly.php/t/31 ![]() Tylko tam niema pewnej rzeczy, a mianowicie $szukane = $_POST['szukane']; ![]() Ten post edytował moto0095 17.04.2010, 22:12:05 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś zrobić sobie tablice typu: link -> tytuł strony i przed wyświetleniem podmienić link zgodnie z tą tablicą, jednak baza danych to najlepsze wyjście.
EDIT: Cytat żeczy Radzę Ci przerwać chwilowo robienie stron, a poduczyć się polskiego, poczytać kilka książek, na pewno wyjdzie Ci to na zdrowie. Uwierz, że notoryczne błędy ort. na stronie są bardzo irytujące dla użytkownika(czytelnika). EDIT @down: Przeczytasz kilka książek to zapamiętasz pisownie słów na całe życie. Poza tym w XXI wieku nie ma usprawiedliwienia dla błędów ortograficznych(w internecie): zawsze możesz wrzucić tekst do word-a lub darmowego open office-a, który sprawdzi Ci błędy. Nie mówiąc już o dodatkach dla przeglądarek.. - http://www.hotfix.pl/articles.php?article_id=122 Ten post edytował kamil4u 17.04.2010, 22:20:42 -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wiem, wiem i przepraszam, no wiecie dyslektyk
![]() EDIT: Akurat ja dużo czytam ![]() A czy mógł byś podać jakiś przykład kamilu4u ![]() Ja zawsze korzystam z firefoxa a on poprawia błędy a teraz akurat piszę w IE ![]() Ten post edytował moto0095 17.04.2010, 22:23:41 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
P.s mi tam od razu w edytorze podkreśla na czerwono jak zrobię błąd ortograficzny:D Ten post edytował tehaha 17.04.2010, 22:24:12 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
A nie ma jakieś innej możliwości bo tak to do każdego pliku będę musiał robić opis??
P.s. Mi właśnie podkreśla w FF a w IE nie ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Cytat A nie ma jakieś innej możliwości bo tak to do każdego pliku będę musiał robić opis?? Użyj bazy danych lub zrób tak jak już ktoś Ci powiedział użyj wyrażeń regularnych i wybierz odpowiedni tytuł(nie polecam) Ten post edytował kamil4u 17.04.2010, 22:34:17 -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
chciałeś stronę na plikach tekstowych to się męcz
![]() |
|
|
![]() ![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wiem, ja 100 razy bardziej wolę bazę ale jak już zacząłem to skończę.
Już chyba wiem jak to zrobię : <title></title> będzie zawsze w linii np 5 podzielę plik na linie i wyświetlę tylko linię nr 5 bez znaczników HTML |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
pisałem Ci żebyś lepiej użył preg_match(), bo to trochę bez sensu
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Coś nie chce działać
![]() Dane z pliku pobrałem tak : file_get_contents('folder/plik.php'); |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
pokaż więcej kodu, bo tak to nie wiadomo co zrobiłeś
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tyle wystarczy
![]()
Ten post edytował moto0095 17.04.2010, 23:41:49 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze sprawdź czy strona zostaje pobrana daj echo $string, jeżeli tak to daj print_r($wynik) żeby zobaczyć czy wyrażenie znajduje cokolwiek, jeżeli strona jest pobierana a skrypt utykana wyrażeniu to spróbuj wykasować z niego "Strona", tak żeby pobierała tylko zawartość między tagmi title
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 13:17 |