Skocz do zawartości

Nietypowy skrypt.


apollan

Rekomendowane odpowiedzi

Witam Państwa :)

Zacznę po kolei:

w katalogu x mam pilki w formacie pies1.php kot1.php sarna1.php pies2.php i tak dalej.

w tymże katalogu mam także pilk txt który zawiera informację:

pies1.php;Buldog Śliniaty

I potrzebuję skrypt, który automatycznie generowałby mi linki na stronę z anchorem przypisanym dla każdego pilku(nazwa po średniku).

Słabo znam php(Przygody Harrego Pottera) i w związku z tym nie umiem napisać tego skryptu, i dlatego zwracam się do Was z prośbą o pomoc. :)

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

I potrzebuję skrypt, który automatycznie generowałby mi linki na stronę z anchorem przypisanym dla każdego pilku(nazwa po średniku).
Ciężko będzie :)

Poczytaj o funkcjach "file" i "explode", powinny ci w tym pomóc. Pierwszą pobierasz plik .txt, drugą rozdzielasz każdą linijkę na "pies1.php" i "Buldog Śliniaty". Tak otrzymane dane wstawiasz gdzie trzeba.

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Odnośnik do komentarza
Udostępnij na innych stronach

<?php
$fp = fopen("plik.txt","r");
while (($line = fgetcsv($fp, 1000, ";")) !== FALSE) {
echo "<a href=\"$line[0]\">$line[1]</a>";
}
fclose($fp);
?>

$fp = fopen("plik.txt","r"); - to polecenie otwiera plik tak?

(($line = fgetcsv($fp, 1000, ";")) !== FALSE) tego nie rozumiem do końca

echo "<a href=\"$line[0]\">$line[1]</a>" wyświetla link?

fclose($fp); zamyka plik?

Irku, szczerze: i to i to.

Skrypt oczywiście działa, dziękuję.

Odnośnik do komentarza
Udostępnij na innych stronach

$fp = fopen("plik.txt","r"); - to polecenie otwiera plik tak?

Tak

(($line = fgetcsv($fp, 1000, ";")) !== FALSE) tego nie rozumiem do końca

Pobiera linijke z pliku (az do konca pliku) i rozdziela ja po znaku ";" robiac z jednej linii tablice $line. W $line[1] jest pierwszy element z danej linji. itd...

echo "<a href=\"$line[0]\">$line[1]</a>" wyświetla link?

Tak

fclose($fp); zamyka plik?

Tak

Mariusz Dalewski

MD Software

Programowanie systemów CMS

Odnośnik do komentarza
Udostępnij na innych stronach

I potrzebuję skrypt, który automatycznie generowałby mi linki na stronę z anchorem przypisanym dla każdego pilku(nazwa po średniku).Pozdrawiam.
To nie możesz "ręcznie" napisać linków i zamieścić je w pliku który będzie np. includowany? Prawdę powiedziawszy sens pisania takiej funkcjonalności jest jak dla mnie zdecydowanie niejasny...

Ale skro tak chcesz to musisz napisać funkcje,klase która odczyta zawartość katalogu i na tej podstawie "wydrukuje" linki do plików = stron z tego katalogu...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności