Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> automatyczny link
eS...
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


witam
zabieram sie za dodawanie artykułów po przez formularz.
ale nie wiem jak zrobić:
1.za każdym razem formularz twozy nową strone
2.jak umieścić na jeszcze innej stronie linki do tych juz utworzonych biggrin.gif

pozdrawiam
Go to the top of the page
+Quote Post
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
witam
zabieram sie za dodawanie artykułów po przez formularz.
ale nie wiem jak zrobić:
1.za każdym razem formularz twozy nową strone
2.jak umieścić na jeszcze innej stronie linki do tych juz utworzonych biggrin.gif

pozdrawiam

Co to znaczy nową stronę? Nowe okno w przeglądarce? Bo to można zrobić javascriptem.
A linki to chyba proste, jak masz jakieś id tego artykułu to parametr w urlu chyba nie jest taką trudną rzeczą. :wink:
Go to the top of the page
+Quote Post
eS...
post
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


dodaje artykuł
zapisuje mi go w inny pliku// bo nie może sie kazdy artykuł zapisywać w tym samym pliku

na stronie art.php wyświetlam linki, a raczej te linki sie same tworzą.
bo php jest chyba po to właśnie żebym nie dodawał za każdym razem tych linków na stronie art.php
Go to the top of the page
+Quote Post
?
post
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 16.07.2003
Skąd: Kosmos

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


może wygeneruj unikatowy nr . i niech ten numer będzie nazwą pliku
Go to the top of the page
+Quote Post
mhs
post
Post #5





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


mozna to napisac w nastepujacy sposob (kiedys w ten sposob to napisalem):
tworzysz plik o np. nazwie aktualnosci.dat w ktorym przechowujesz wszystkie artykuly z tego dzialu
gdy tworzysz nowy artykul zliczas liczbe wierszy w pliku aktualnosci.dat a nastepnie dodajesz jeden (i dla lepszej identyfikacji) dolaczasz date dzisiejsza. to wszystko stanowi dla Ciebie nazwe (unikalna) pliku w ktorym przechodzujesz wszystkie wiadomosci; nazwe pliku zapisujesz w aktualnosci.dat (i jeszcze np. tytul wiadomosci) i jednoczesnie tworzysz plik o tej samej nazwie i zapisujesz w nim tresc wiadomosci
zapisywanie plikow mamy zalatwione... teraz wyswietlenie linkow na glownej stronie:
wykorzystujesz do tego ponownie aktualnosci.dat gdzie za kazdym razem zliczas liczbe wierszy... nastepnie majac te dane wyswietlasz trzy ostatnie wiersze z pliku aktualnosci.dat (temat jest dla Ciebie linkiem na glownej stronie) i w momencie gdy uzytkownik kilka na linka przekazujesz do odpowiedniego skryptu nazwe pliku i wyswietlasz wiadomosc....
to chyba tyle... mam nadzieje, ze choc troche pomoglem...

pozdrawiam
Go to the top of the page
+Quote Post
eS...
post
Post #6





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


dzięki
czy mógł bym prosić o przykładowy kod??
Go to the top of the page
+Quote Post
?
post
Post #7





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 16.07.2003
Skąd: Kosmos

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


[php:1:29e06d0dd9]<?php
$numer = md5 (uniqid (rand())); // Tworzy unikatowy nómer
$dane = "tutaj Twój news"; // Tutaj informacje z formularz (newsy w Twoim przypadku )
$roz = ".inc"; // rodzaj pliku
// skrypt który tworzy plik
$file=fopen("folder/$numer$roz", "a");
flock($file, 2);
fwrite($file, $dane);
flock($file, 3);
fclose($file);

?>[/php:1:29e06d0dd9]
Go to the top of the page
+Quote Post
eS...
post
Post #8





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


thx
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:02