Aiker
23.12.2003, 20:24:24
A wiec mam problem bo chcialbym aby w bbcode numerowalo mi linie
1....kod
2....kod itp...
wiem ze to gdziesz na forum bylo ale nie umiem tego znalesc. Potrzebny mi sam skrypt numerowania. Bede wdzieczny za odpowiedz
Kataryniarz
23.12.2003, 20:30:45
To chyba sie nadaje do działu dla bardzo, ale to bardzo początkujących...?
[php:1:86d3da1015]<?php
$nr=1;
while(coś tam)
{
echo "$nr link";
$nr++;
}
?>[/php:1:86d3da1015]
Aiker
23.12.2003, 20:34:16
Ja rozumiem ale wtedy trzeba caly tekst podzilic na linie i w tablicy zapiac a mi chodzi cos podobnego jak jest bbcode na php.pl
Kataryniarz
23.12.2003, 20:44:58
Przyznam się, że nie rozumiem.
Skąd chcesz pobierać linki?
Jaki jest format danych do przetworzenia?
Daj jakiś przykład, wetdy będzie można pomóc.
Cudi
23.12.2003, 20:52:01
Można to zrobić na kilka spobów:
1) zliczamy ilość znaków nowej lini w kodzie, i tyle razy lecimy pętelką
2) rozwiązanie troche bardziej czasnochłonne dla php, ale dające więcej możliwości: rozdzielamy kod na linie, kazda leci jako osobny element tablicy, a następnie w pętli zajmujemy sie kolejnymi liniami, przyokazji wypisując numery lini.
Aiker
23.12.2003, 21:32:05
do kataryniarz mi nie chodzi o linki tylko o text:D
do cudi : cos poproboje i dzieki za pomoc
Cudi
23.12.2003, 21:37:08
Jeśli chcesz to znalazłem na hdd funkcje do kolorowania kodu, moge Ci przesłać lub wrzucić na mojego serwka.
Kataryniarz
23.12.2003, 22:25:38
Cytat
do kataryniarz mi nie chodzi o linki tylko o text:D
do cudi : cos poproboje i dzieki za pomoc

Hueh... Starość nie radość... i wzrok już nie ten ;-)
Zamiast
linie zobaczyłem
linki
Sorki
Aiker
24.12.2003, 12:43:40
Będe wdzięczny za skrypt do kolorowania:D Wyslij na aiker@op.pl
Nic sie nie stalo kazdy jest tylko czlowiekiem 8)
marian8
24.12.2003, 22:40:25
Jesli kod bylby pobierany z pliku to mozna to rozwiazac tak
[php:1:7714a85501]<?php
$zawartosc = file('kod.php');
echo '<table>';
foreach ($zawartosc as $i => $wartosc) {
echo '<tr><td>'.($i+1).'</td><td>'.$wartosc.'</td></tr>';
}
echo '</table>';
?>[/php:1:7714a85501]
a jesli nie z pliku to poprobowac tak
[php:1:7714a85501]<?php
$zawartosc = explode(chr(13),$txt);
?>[/php:1:7714a85501]
i reszta jak poprzednio
albo cos w tym stylu...
nie testowalem wiec moze sa jakies bledy...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.