Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вопросы новичка опытным
Покинул форум
Сообщений всего: 31
Дата рег-ции: Июль 2009
Помог: 0 раз(а)
Прощу прощения что что отвлекаю некоторых людей своими вопросами:
1: Написал функцию чтения с файла (php - страничка) при попытке вывести на экран тескт данной страницы получаю только тескт без тегов (цель вывести всю страницу включая теги!);
$F=file_exists($имя_файла); //проверяю наличие файла
if ($F)
{
$f=fopen($имя_файла,"r");
$text=fread($f,filesize($имя_файла)); //считываю весь текст
zag($имя_файла, $text); //вызываю функцию вывода на экран
fclose($f);
}
};
function zag($имя_файла, $text)
{
echo
"$имя_файла
<br>
$text";
}
в чем недостаток (просматрел учебники по php ничего не нашел толкового вот и спрашиваю). Пояснения введены мною как и текст на русском языке уже на сайте.
2: Хотел бы вызывать данную функцию при нажатии на картинку расоложенную на php странице. Но не знаю как реализовать! Может кто подскажет.
p/s За ранее спс. Просьба не отправлять на учебники (Иногда пример лучше понимаеться чем сухой текст учебника).Отредактировано модератором: Champion, 05 Августа, 2009 - 14:50:30
Viper
Отправлено: 31 Июля, 2009 - 07:53:24
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
как теперь можно передать переменную $abody. (Суть вопроса: открываем файл, считываем его, вносим изменения и сохраняем в тот же файл). Не могу достать переменнуе (имя файла и $abody) из функции. Равны постоянно пустой строке. (Добавление)
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
setix Функция записи через дескриптор также как и у чтения fputs($f,$aBody)
Обратиться к полю можно поле того как ктото это поел заполнит и передает его POSTом
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
setix
Отправлено: 31 Июля, 2009 - 11:47:58
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Июль 2009
Помог: 0 раз(а)
JustUserR может примерчик подкинете? а то еще не в ладах с кодом php толком! на делфи проще)))) толком не могу еще понять post и get. Примеров мало в скачанных учебниках, а в инете очень накладно сидеть. (смотрел примеры только отправки между страницами. Как можно на одной странице провернуть?(если возмодно вообще это!)).
Nestor
Отправлено: 31 Июля, 2009 - 11:50:46
Частый гость
Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
setix пишет:
Как можно на одной странице провернуть?(если возмодно вообще это!)).
можно. с помощью if и switch
у switch есть default: myFunction(); break;
вместо myFunction и пишите свою, которая будет отображать форму к примеру или картинку с ссылкой.
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
setix Поймите что PHP это серверный язык а ваш браузер это клиент и для каждого обмена данными инциализируется HTTP-соединение
НИКАК НЕВОЗМОЖНО В ПРЕДЕЛАХ ОДНОГО ВЫПОЛЕНИЯ PHP-СКРИПТА ВЫВЕСТИ ДАННЫЕ ПОЛЬЗОВАТЕЛЮ И ПОТОМ ИХ ПОЛУЧЯТЬ И ОПЯТЬ ПЕРЕДАТЬ
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Viper
Отправлено: 31 Июля, 2009 - 16:02:41
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
setix пишет:
смотрел примеры только отправки между страницами. Как можно на одной странице провернуть?
Отсылать данной той же самой странице. Но страница будет перезагружаться при каждой пересылке данных.
----- PostgreSQL DBA
JustUserR
Отправлено: 31 Июля, 2009 - 16:43:18
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Viper Как вы прекрасно понимаете что AJAX этот совсем не то потому что PHP-скрипт каждый раз запускается заново
Вот разве что keep-alive соединения HTTP это было бы да но я только не припомню где и как сие чудо используется
PS Демоны на PHP это опять уже немного не то что имело в виду да и автора темы это не волнует :0-)
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
setix
Отправлено: 31 Июля, 2009 - 19:30:45
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Июль 2009
Помог: 0 раз(а)
JustUserRМелкийViperNestor всем спс. буду дальше копать. Правда так и не понял как можно провернуть открытие и сохраненте данных в одном php файле. ))
Покинул форум
Сообщений всего: 31
Дата рег-ции: Июль 2009
Помог: 0 раз(а)
Появился вопрос.
Есть меню (переходы организованы тегами <a></a>) как можно передать используя данные теги некоторые значения на страницу которая загружаеться при переходе по ссылке.
пример ссылки
<a href="index0.php">ссылка1</a>
необходимо передать значение hid не используя данный метод
А если можно и GETом то просто добавье в ссылку href="abc.php?v1=z1&v2=z2&v3=z3" где v1=z1 и v2=z2 и v3=z3 некие передаваемые параметры
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
setix
Отправлено: 03 Августа, 2009 - 23:00:56
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Июль 2009
Помог: 0 раз(а)
JustUserR спс. Все пошло. poison17 создай плиз топик свой.
И так появились еще вопросы хочу сделать авторизацию доступа на сайте:
1. По поводу таблицы mysql сколько полей в таблице посоветуете и какие (групп пользователей 3) для обеспечения безопасности (мне нужен список только обязательных (логин, пароль, группа(Пользователь, Редактор, Админ)) может есть еще какие то обязательные, остальные например (фамилия, имя, e-mail, год рождения) не считаю обязательными). Что то читал о cookies тоже вроде относят к основным ?!?!.
2 Кому не жалко объясните за каким нужны cookies (с точки зрения администратора что с ними можно делать!). Что термин значит имею некоторое понятие.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.