Вернуться   Форум программистов и сисадминов > Форум web-программистов > PHP

Добро пожаловать на Форум программистов и сисадминов.
Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. После регистрации реклама в сообщениях будет скрыта.

PHP Язык программирования PHP и все, что с ним связано

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 14.10.2009, 17:14   #1 (permalink)
denis24
Новичок
 
Регистрация: 14.10.2009
Сообщений: 18
Рейтинг сообщений: 0
Репутация: 0
По умолчанию как вызвать процедуру...

Есть phpbb форум.Хочу автоматизировать добавление пользователей.Нашёл что это можно сделать через встроенную функцию user_add,в которую передаётся массив.
В корне форума создал 123.php
Код PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
<?php
    define('IN_PHPBB', true);
    /* set scope for variables required later */
    global $phpbb_root_path;
    global $phpEx;
    global $db;
    global $config;
    global $user;
    global $auth;
    global $cache;
    global $template;
    Echo('1');
    # your php extension
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    $phpbb_root_path = ;
 
    /* includes all the libraries etc. required */
    require($phpbb_root_path ."common.php");
    $user->session_begin();
    $auth->acl($user->data);
 
    /* the file with the actual goodies */
    require($phpbb_root_path ."includes/functions_user.php");
 
    /* All the user data (I think you can set other database fields aswell, these seem to be required )*/
    $user_row = array(
    'username' => "Username",
    'user_password' => md5("Password"), 'user_email' => "Email",
    'group_id' => $default_group_id,
    'user_timezone' => '1.00?,
    'user_dst' => 0,
    'user_lang' => 'en',
    'user_type' => '0?,
    'user_actkey' => ",
    'user_dateformat' => 'd M Y H:i',
    'user_style' => $not_sure_what_this_is,
    'user_regdate' => time(),
    );
 
    /* Now Register user */
    $phpbb_user_id = user_add($user_row); 
   
?>
 
 
теперь хочу вызвать её из броузера( в дальнейшем буду вызавть её своими програмами)
пишу .../forum/123.
получаю HTTp/1.1 404 Not Found.
Как вызывать данную функцию
 
denis24 вне форума   Ответить с цитированием
Старый 20.10.2009, 20:14   #31 (permalink)
denis24
Новичок
 
Регистрация: 14.10.2009
Сообщений: 18
Рейтинг сообщений: 0
Репутация: 0
По умолчанию Re: как вызвать процедуру...

вторая подошла.
Ну ты ЧЕЛОВЕЧИЩЕ!
дай тебе бог здоровья!
 
denis24 вне форума   Ответить с цитированием
Старый 23.10.2009, 16:41   #32 (permalink)
denis24
Новичок
 
Регистрация: 14.10.2009
Сообщений: 18
Рейтинг сообщений: 0
Репутация: 0
По умолчанию Re: как вызвать процедуру...

Уважаемый GаlаX .Разрешите ещё один вопрос.
С передаю в качестве параметра город
mydomen.com/forum/123.php?username=aaa&user_password=password&user_e mail=fff@mydomen.com&user_from=кривой рог
Всё вставляет, только в user_from Кривой.
Как передать параметр, в которои значение с пробелом или точка или ещё какото спец символ?
 
denis24 вне форума   Ответить с цитированием
Ads
Старый 23.10.2009, 19:43   #33 (permalink)
Humanoid
Супер-модератор
 
Аватар для Humanoid
 
Регистрация: 12.06.2008
Адрес: Зеленоград
Сообщений: 4,684
Рейтинг сообщений: 1,032
Репутация: 4995
По умолчанию Re: как вызвать процедуру...

Цитата:
Сообщение от denis24 Посмотреть сообщение
mydomen.com/forum/123.php?username=aaa&user_password=password&user_e mail=fff@mydomen.com&user_from=кривой рог
Всё вставляет, только в user_from Кривой.
Передавай user_from=кривой+рог
А вообще, для этих целей есть функция urlencode()... она сама заменяет запрещённые символы на их номера.
 
Humanoid вне форума   Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Предварительный просмотр
PHP, Ошибка в скрипте only http://img.pixs.ru/storage/9/7/4/rezultatJP_2727123_323974.jpg Так должен выглядеть результат, но у меня скрипт выполняется некорректно. Найти ошибку не могу.. <?php $str=" Эта строка,...
PHP, unknown() МедведЪ <?php if (isset($_POST)) {$email = $_POST;} if (isset($_POST)) {$pass = $_POST;} if (isset($_POST)) {$adress = $_POST;} $address = 'alex2171@yandex.ru'; $sub = "САЙТ";
PHP, Объясните, пожалуйста, строчку!!!!! pekinessik Приветик, народ! Помогите, плиз, разобраться со строчкой. Есть движок сайта, все ссылки и пути к файлам прописаны следующим образом: <a...
PHP, Сайт букмекерских ставок senderr Друзья у кавота нет примера сайта букмекерских ставок. За простойший пример буду очень признатилен.
PHP, Загрузка изображения на email senderr Подскажити возможно ли в php реализовать присоединение изображения к письму што отправляэтса на почту?
PHP, Я только начинаю, подскажите с чего начать Mister Я всегда интересовался инетом, зарабатывал тут. Было у меня много разных идей, но не было знаний. Вот решился я учить сайтостроение и программирование, для того что бы реализовать свои идеи. ...
PHP, Не удается загрузка нескольких файлов на сервер. Грешу на настройки php alternativagod Прошу помочь разобраться. Создал форму загрузки файлов (фотографий). В обработчике создал функцию загрузки этий файлов. Но! На домашнем сервере (который установлен на компе) нормально все...
PHP, Как отправить смс в php? Hacker_ Здраствуйте. Нужно отправить смс из php скрипта. Как это сделать? Как определить доставлено ли сообщение? Как изменить номер с которого отправляется смс. Указывать в номере +3 или нет? Как отправить...

Часовой пояс GMT +4, время: 13:58.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Рейтинг@Mail.ru
REQUEST_URI /showthread.php?t=56393&page=4