![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam. Napisałem sobie system newsów w php (bez mysql) i muszę przyznać że mi nawet wyszedł
![]() I tu moja prośba: mógłby mnie ktoś naprowadzić/sypnąć kawałkami kodu jak zrobić usówanie wybranych newsów? ![]() -------------------- pozdrawiam.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
najprościej:
1. Wczytujemy cały plik do tablicy 2. usuwamy niepotrzebny wpis 3. zapisujemy tablicę do pliku -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
No właśnie... wczytuję do tablicy (file), zliczam wszystkie newsy (count) itp. Ale jak mam usunąć wybrany wpis??
Wiem że musze jakoś wyświetlić wszystkie i wybrać któryś do usunięcia ale jak? ![]() -------------------- pozdrawiam.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
nie do końca rozumiem.
Wyświetlasz newsy. Tyle, że obok każdego dodajesz link usuń, z jego unikatowym numerem (moze to być nawet numer lini w pliku, choć lepiej by było, gdyby to był jakiś bardziej niezależny numer) A skrypt usuwajacy? Jeśli uzytkownik ma prawa do usuwani, oraz został podany numer newsa do usuniecia: 1. znajdź wybrany wiersz w tabeli 2. unset (wybrany wiersz) 3. zapisz tabelę -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ok a teraz mam banalne pytanko (jestem very begginer):
jak wyświetlić numer lini w której news się znajduje?? -------------------- pozdrawiam.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
[php:1:a55885de12]<?php
$tab[0] = 'news 0'; $tab[1] = 'news1'; // robimy to, co zazwyczaj daje nam funkcja file() $_count = count( $tab ); for ($i=0; $i<$_count; $i++ ){ echo 'news numer '.$i ; echo 'tresc newsa'. $tab[$i] ; } ?>[/php:1:a55885de12] -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
O qrde! Jaki ja głupi jestem.
Nie pomyślałem. A to przecierz dobrze wiem :oops: :oops: :oops: -------------------- pozdrawiam.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ostatnie pytanie:
napisałem taki kod (delete.php) [php:1:a32ef9065c]<?php $tabela=file("dane.inc"); $table=array_reverse($tabela); for($i=0; $i<count($table); $i++) { $dane=explode ("||", $table[$i]); print("<b>.: $dane[0] :.</b><small> $dane[1] $dane[2]</small>"); print("<br>"); print("$dane[3]"); print("<br>"); print("<small>Posted by... <a href=mailto:$dane[4]>$dane[5]</a></small>"); print("<br>"); print("News numer $i --- <a href=del.php?usun=$i>Usuń News</a>"); print("<br>"); print("<br>"); } ?> [/php:1:a32ef9065c] I co mam wpisać w pliku del.php - bo jestem ciemny ![]() ![]() //EDIT: Zmieniłem nieznacznie kod ale dalej nie wiem jak to zrobić... HELP!!! -------------------- pozdrawiam.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.04.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Naprawde nikt nie jest w stanie mi pomóc :cry:
![]() ![]() -------------------- pozdrawiam.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
wszystko już zostało podane - patrz pierwszy moje posty.
A gotowego kodu tu nie dostaniesz - w końcu masz się czegoś nauczyć ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 11:38 |