Ни где ни чего не показывает, просто сколько ссылок добавляешь столько и показывает.
Ни в какую ни хочет показывать одну случайную ссылку.
Я думаю все таки проблема вот в этом коде
if($_GET['t'] == 'get'){
$data = file_get_contents($modul.'data.dat');
if(empty($data)) $data = '<li><b>Тут может быть ваша ссылка...</b></li>';
exit($data);
}
А конкретнее из за file_get_contents
Пробовал поменять на file пишет Array
Суть вопроса такова
Скачал один скрипт с сайта: Авто баллы на PHP для uCoz - Скрипты php для ucoz - web мастеру ucoz [ucozon.ru] (извините не реклама)
Но не могу разобраться с одним разделом это ротатор ссылок.
Нужно добавить два дополнительных поля.
Прописываю их в форме после сохранения они не записываются в файл "data"
Это форма
[add:(
{name:price:value<:[30]:>}{txt<:[Сколько баллов нужно]:>}
{name:max:value<:[5]:>}{txt<:[Максимальное кол-во ссылок которые выводятся]:>}
{name:maxlen:value<:[60]:>}{txt<:[Максимальное кол-во символов в тексте ссылки]:>}
)]
{name:switch:value<:[1]:>}
{name:display:value<:[0]:>}
{name:maxlen:value<:[60]:>}{txt<:[Максимальное кол-во символов в объявлении]:>}
)]
{name:switch:value<:[1]:>}
{name:display:value<:[0]:>}
{name:name:value<:[Покупка ссылки]:>}
{name:message:value<:[Это ротатор ссылок, вы покупаете ссылку и она появляется в самом верху]:>}
{name:img:value<:[]:>}
{name:w_h:value<:[400,100]:>}
{name:ajax:value<:[]:>}
{name:html:value<:[<fieldset><legend><b>Что это?</b></legend>Это ротатор ссылок, вы покупаете ссылку за 30 баллов и она появляется в самом верху, при этом самая нижняя исчезает если ссылок больше 5. Баллы можно посмотреть в своем профиле</fieldset><fieldset><legend><b>Ссылка на сайт</b></legend><input style="width:100%" value="" id="blk" type="text"></fieldset><fieldset><legend><b>Название сайта</b></legend><input style="width:100%" value="" id="bnz" type="text"></fieldset><fieldset><legend><b>Адрес картинки</b></legend><input style="width:100%" value="" id="urlImage" type="text"></fieldset><fieldset><legend><b>Текст объявления</b></legend><input style="width:100%" value="" id="etext" type="text"></fieldset><div id="send_$MODUL$" style="float:left"></div><input type="button" id="fn_$MODUL$" style="float:right" value="Готово"></fieldset>]:>}
{name:js:value<:[$('#fn_$MODUL$').click(function(){
$(this).attr('disabled',true);
$('#send_$MODUL$').html('$LOAD$');
$.get('/php/ball/index.php?w=$MODUL$&url='+encodeURIComponent($('#blk').val())+'&txt='+encodeURIComponent($('#bnz').val()), function(data){
$('#send_$MODUL$').html(data);
$('#fn_$MODUL$').attr('disabled',false);
}); });]:>}
Слишком много будет
Вот этот код добавил в форму
<legend><b>Адрес картинки</b></legend><input style="width:100%" value="" id="urlImage" type="text"></fieldset><fieldset><legend><b>Текст объявления</b></legend><input style="width:100%" value="" id="etext" type="text"></fieldset>
В индекс этого же модуля добавил
$urlImage = urldecode($_GET['urlImage']);
$etxt = urldecode($_GET['$etxt']);
и Это
$data = '<table align="center" border="1" cellpadding="0" cellspacing="0" style="width: 100%;"><tbody><tr><td style="text-align: center; vertical-align: middle;"><img src="'.$iurlImage.'"></td><td style="vertical-align: middle;"><li><b><a href="'.$url.'" target="_blank">'.$txt.'</a></b></li></td></tr><tr><td colspan="2">'.$etxt.'</td></tr></tbody></table>';
Не происходит запись в файл "data"
Подскажите что еще куда вписать, а то голову всю сломал не могу разобраться.