L!MP,
try {
app()->DB = new PDO('mysql:host=localhost;dbname=foengine', 'foengine', 'qwerty');
app()->DB->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
echo $e->getMessage();
}
//тут много былокода...
try {
$check = app()->DB->exec("SELECT `id` FROM `users` WHERE `name` = " . app()->DB->quote($nickname));
}
catch (PDOException $e) {
echo $e->getMessage() . __LINE__;
}
//Еще быдлокод...
try {
$write = app()->DB->exec("INSERT INTO `users` SET
`name` = '$nickname',
`password` = '".md5(md5($password))."',
`mail` = '$mail',
`gender` = '$gender',
`active` = 0,
`regtime` = '$time'");
$headers = array();
$headers[] = 'From: activation@' . HOST . PHP_EOL;
$headers[] = 'Content-Type: text/plain' . PHP_EOL;
$message = 'Вы получили это письмо, так как Ваш email был указан при регистрации на сайте http://' . HOST .
' . Если вы не регистрировались на вышеуказаном сайте, то просто проигнорируйте данное сообщение.' . PHP_EOL .
'Для завершения регистрации Вам необходимо перейти по ссылке http://' . HOST . '/activate/' . md5($mail . $nickname .
$password . $time) . ' , Если вы не подтвердите свою регистрацию, она будет удалена в течении суток.' . PHP_EOL .
'Регистрационные данные' . PHP_EOL . 'Ник: '.$nickname.PHP_EOL.'Пароль: '.$password;
$tmp = app()->DB->exec("INSERT INTO `activation` SET `mail` = '$mail', `name` = '$nickname', `time` = '$time'");
}
catch (PDOException $e) {
echo $e->getMessage();
}
~XeOn~, exec() работает только для запросов на изменение данных, для выборки, используй quеry()
L!MP, тоесть exec() для всего кроме SELECT ?
Привет всем) У меня возникла не большая проблемка. Нужно сгенерировать xml файл для подальшей его обработки javascrip(том) в режиме реального времени.
Надо чтоб сгенерированый файл имел подобную структуру:
<elem>
<num>2</num>
</elem>
<elem>
<num>3</num>
</elem>
<elem>
<num>4</num>
</elem>
Но получается у меня пока только примерно так:
<elem></elem>
<num>2</num>
<elem></elem>
<num>3</num>
<elem></elem>
<num>4</num>
Для этого использую подобный код:
$dir = 'girls';
if(is_dir($dir) && (count(scandir($dir))-2) >= 1)
{
$dire = @opendir($dir) or die("Не возможно открыть директорию");
for($i=0;$files=readdir($dire);$i++)
{
if($files!='.' && $files!='..')
{
if(is_file($files) && preg_match("#\.png$|\.jpg$|\.jpeg$|\.gif$#i", $files))
{
$img = $dom -> appendChild($dom -> createElement('images', null));
if($dom -> getElementsByTagName('images') -> item($i) != null)
$dom -> appendChild($dom -> createElement('number', $i));
}
}
}
closedir($dire);
$dom -> save('xml.xml');
}
Как мне добится цели?
Ja_Kazanova, При чём здесь ООП? Тебе в Вопросы по PHP и MySQL, да и для JS лучше отдавать данные не в XML, а в JSON.
L!MP, с удовольствием тебе отвечу, ООП, это все то, что имеет объектно ориентированый интерфейс. На самом деле функции для работы с zip и rar, это - тоже ООП.
Говорю же, нужно именно сгенерировать и сохратить на сервере XML файл определенной структуры. Для того что бы в дальнейшем передать для чтения swf программе.
У меня все полностью и со всем выходит, загвоздка лишь в иерархии элементов. У элемента <элемент>
<1 - потомок></1 - потомок>
<2 - потомок></2 - потомок>
....
</элемент>
Ja_Kazanova, здесь вопросы касающиеся именно реализации ООП в php а не по использованию библиотек написанных с использованием ООП
Ja_Kazanova (12.11.2012 / 00:49)
Привет всем) У меня возникла не большая проблемка. Нужно сгенерировать xml файл для подальшей его обработки javascrip(том) в режиме реального времени.
Надо чтоб сгенерированый файл имел подобную стр
Строку
$dom -> appendChild($dom -> createElement('number', $i));
Замени на
$img -> appendChild($dom -> createElement('number', $i));