сделать tr видимым в зависимости от имени пользователя все остальные невидимые

0

У меня есть таблица, содержащая сообщения, которые являются интерактивными ссылками со следующей структурой:

<tr><td>#</td><td><a href='messages/". $file .".php'>$file</a></</td></tr>
...

$file всегда имеет такую структуру как имя документа:

Date of submission [2014-02-19] - Subject [clean the garage] - To(everybody)

таблица выглядит так:

Date of submission [2014-02-19] - Subject [clean the garage] - To(Everybody)
Date of submission [2014-02-15] - Subject [clean the bathroom] - To(Annita)
Date of submission [2014-02-11] - Subject [clean the livingroom] - To(Rudy)

когда пользователь регистрируется в $ username echo out, например, Annita или Rudy или... Теперь, что бы я хотел знать, возможно ли сделать только <tr> видимым для зарегистрированного пользователя в соответствии to(...) имя

например, когда Аннита вошла в систему, она только увидит <tr> которой есть ее имя, и что, например, $file <tr> с Руди становится невидимым. Когда сообщение to(Everybody) все пользователи могут видеть сообщение

Надеюсь, мой вопрос ясен, и кто-то может мне помочь или объяснить... спасибо заранее. ломаю голову над этим, и я не могу изменить структуру имен сообщений...

  • 1
    Разве не имеет смысла скрывать сторону контент-сервера с помощью PHP, т. Е. Обслуживать только те TR, которые должен видеть пользователь?
  • 0
    Да, действительно, но сообщения поступают от внешней программы, сохраненной в определенном каталоге, и я не могу настроить эту программу, единственное, что я могу сделать, - это прочитать каталог ...
Теги:

1 ответ

1
Лучший ответ

Почему бы вам не использовать PHP для анализа файла для $username? Если в файле существует $username, вы включаете его.

См. Здесь: PHP - разбор текстового файла

Например, я вошел в систему как Руди, поэтому $username = 'Rudy.' Теперь я использую PHP для поиска всех файлов, которые соответствуют регулярному выражению /To\(Rudy\)$/ (который вы будете писать динамически на основе $username) и включать их. Javascript определенно не подходит для работы здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню