Хануман, просто не показал пример с самого начала, поэтому запутал. В моем случае вариант идеален, или есть над чем поработать? наверное я лучше напишу, как я это вижу, кодом, а затем покажу код. Только я изначально не пишу этот код, потому что проще согласиться с готовым решением, чем подумать, и предложить вариант, который сделает то же самое, но будет проще, легче, и понятнее
Хануман, файла пока нет, да и если я скажу, что он будет выглядеть, как
766||Туда
752||Сюда
855||И туда
То это вызовет еще больше вопросов)))
Да пиши как есть, не забивай голову чепухой, по крайней мере до того момента пока оно не начнет тормозить/создавать проблемы.
.сильно.
bibilink, так создавали dcms Тормозить оно никогда не будет
А я всё таки учусь нести в мир доброе, светлое. Писать не говнокод, а красиво, легко, и понятно .как.
А если файлы пихать в массив или объект, отдавать его браузеру, и ссылки уже пускай формирует js там?
Хотя не, наверное. Если данных много, то если даже асинхронно это делать, в течение какого времени это всё отобразится
function SV($i){
$file = array('111||один','222||два','333||три'); // file('file.db');
for($f=0;$f<count($file);$f++){
$arr = explode('||',$file[$f]);
echo '<a href="http://',$i,'.si.te/?id=',$arr[0],'">',$arr[1],'</a> '; }
echo '<br>'; }
for($i=1;$i<=100;$i++)SV($i);
Оно должно работать вот так. Но это же говнокод. Сто раз дергаю функцию, и, по идее, сто раз дергаю файл. Нужно чет более элегантное. .как.
$file = array('111||один','222||два','333||три'); // file('file.db');
for($i=1;$i<=100;$i++){
for($f=0;$f<count($file);$f++){
$arr = explode('||',$file[$f]);
echo '<a href="http://',$i,'.si.te/?id=',$arr[0],'">',$arr[1],'</a> '; }
echo '<br>'; }
Неужели это единственное решение?
если правильно понял тебя https://gist.github.com/odoveiz/2df510b74360242d1dc5aa7fd042d774