invx
27.03.2004, 04:58:01
pisze skrypcik do edycji txt i nie wiem jak zlozyc takiego stringa :
$tablica[0]|**|$tablica2[0]|**|$tablica2[1]|*|$tablica2[2]
jesli nie znam ile jest elementow tablicy2 i zeby po kazdej tablicy dodawalo separator |**| a po kazdej $tablicy2 separator |*| z tym ze $ablica jest tylko ta jedna na poczatku
[php:1:fddd2afc1e]<?php
for($i=0;isset($tablica[$i])&&isset($tablica2[$i+2]);$i++)
$string[] = $tablica[$i]."|**|".$tablica2[$i]."|*|."$tablica2[$+1]."|*|".$tablica2[$i+2];
?>[/php:1:fddd2afc1e]
dostajesz tablice $string ze swoimi sklejonymi stringami.
invx
27.03.2004, 13:01:58
ale jesli nie wiem ile jest $tablic2... moze byc ich 0 a moze byc 50 przkladowo tylko dalem 3
[php:1:289a08c1c8]<?php
<?php
for($i=0;isset($tablica[$i]);$i++)
{
$string[$i] = $tablica[$i]."|**|";
for($z=0;isset($tablica2[$z]);$z++)
$string[$i] = $string[$i].$tablica2[$z]."|*|";
}
?>
?>[/php:1:289a08c1c8]
invx
27.03.2004, 18:19:19
nie od konca dziala jak chcialem. bo sklada string'a ale sklada go wedlug tego jak go rozbijam nie uwzglednia wprowadzonych zmian do zmiennych.
mam co takiego teraz:
[php:1:3d5459f644]<?php
<?php
$plik="m_lewe.txt";
$tablica=file($plik);
$ile=count($tablica);
$tab_wiersz=explode("|**|", $tablica[$_GET[idm]]);
$menu=explode("|*|", $tab_wiersz[1]);
$link=explode("|", $menu[$_GET[id]]);
$link[0]=$_POST[nazwa];
$link[1=]$_POST[link];
for($i=0;isset($tablica[$i]);$i++)
{
$string[$i] = $tablica[$i]."|**|";
for($z=0;isset($menu[$z]);$z++)
$string[$i] = $string[$i].$menu[$z]."|*|";
}
echo"$string[0]";
?>[/php:1:3d5459f644]
i ta zmienna link zostaje taka jaka pobralo z pliku a nie zamienia na to co trafia $_POST.
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.