Вопрос-Ответ по php

Печать RSS
6637
Кураторы темы:

М

Пацак
0
так было бы лучше даже)
$page = isset($_GET['page']) ? intval($_GET['page']) : false;

Добавлено через 00:59 сек.
и пишите все скрипты с error_reporting(E_ALL);
Чтобы в будущем не виснуть на своих же косяках ...
А лучше в php.ini поставьте по дефолту E_ALL .

2000 лет д.н.э.
0
4198. ofroke, тогда все же $page = isset($_GET['page']) ? abs(intval($_GET['page'])) : 0;
раз уж метематические действия производятся

Пришелец
0
вот есть переменная в файле $title например, она в самом файле не обьявлена, а только используется, как мне найти файл, где она обьявлена?

Землянин
0
4200. InkMission, если правильно понял то:
1. Загружай содержимое файла через file().
2. Загоняй полученный массив в одну строку через implode.
3. Ищи совпадение.
А

Оранжевые штаны
0
Народ, расскажите, что такое GET и POST и как они используются, если можно с примером)

Землянин
0
4202. KiPiSH,GET и POST это методы когда ты послыаешь тексты из форм используются эти методы,POST всегда обрабатыват данные раньше,если учавстуют оба.. к примеру в формах можно использовать GET и POST
А

Оранжевые штаны
0
Furnament (1 Февраля 2011 / 18:56)
4202. KiPiSH,GET и POST это методы когда ты послыаешь тексты из форм используются эти методы,POST всегда обрабатыват данные раньше,если учавстуют оба.. к примеру в формах можно использовать GET и POST
хм, то есть даже это сообщение использует этот метод, для записи в базу? Мне бы пример с комментами.

Пришелец
0
с чего начинать писать CMS ? и это все самому писать, или разные скрипты просто подогнать и собрать в единый модуль?

Пришелец
0
и еще, как вывести названия всех файлов в папке на страницу?
М

Пацак
0
4205, самому конечно) Если ты хочешь быть автором)
4206,
http://docs.php.net/manual/ru/function.glob.php
http://docs.php.net/manual/ru/function.scandir.php

Добавлено через 05:26 сек.
KiPiSH (1 Февраля 2011 / 16:59)
хм, то есть даже это сообщение использует этот метод, для записи в базу? Мне бы пример с комментами.

<?php
/*

CREATE TABLE `tbl` (
  `text` text NOT NULL,
) ENGINE=MyISAM CHARSET=utf8;
        
		
*/
$db = mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('base', $db) or die(mysql_error());
mysql_unbuffered_query("SET NAMES 'UTF-8'", $db);


if(isset($_POST['text'])) {

	if(mysql_query("INSERT INTO `tbl` SET `text` = '".mysql_real_escape_string($_POST['text'], $db)."'", $db))
		echo 'Текст занесен в базу.';
	else
		echo 'Произошла ошибка при записи в базу :(  ';
		
} else {

	echo '<form action="'.$_SERVER['PHP_SELF'].'?" method="post">
	Введите текст: <br/> <textarea name="text"></textarea> <br/>
	<input type="submit" value="Отправить" />
	</form>';

}

?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск