 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Простейший скрипт перевода файловых аккуантов на MySQL
| |
| Dima-kun | Дата: Четверг, 24.01.2013, 23:31 | Сообщение # 1 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Скрипт перевода файловых аккаунтов на MySQL.
Краткое описание: Простой скрипт, который переведёт файловый аккаунт в базу данных MySQL. Скрипт может перевести такие же аккауанты как и приложенные примеры.
Чтобы перевести файл-аккауант в MySQL нужно: 1. Нажмать "Выбрать файл"(или "Обзор" взависимости от браузера). 2. Выбрать аккаунт не важно каким расширением. (Если загрузите не аккуант а, например, файл песни, то проблемы не в скрипте. 3. Выбрать 1 из 3 типов форм записи данных в аккауанте. 4. Нажмать "Загрузить".
ВНИМАНИЕ!!! Ячейки в БД должны иметь одинаковое название как и в файле аккауанта! Иначе произойдут ошибки при переводе!
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Сообщение отредактировал Dima-kun - Пятница, 25.01.2013, 09:37 |
| |
|
|
| vlad20 | Дата: Пятница, 25.01.2013, 00:23 | Сообщение # 2 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 417
Награды: 5
Город: Одесса
Репутация: 82
Замечания: 60%
Статус: 
| Не плохо найти бы типа такого скрипта,но который добавляет не одного указанного игрока,а всех сразу...
|
| |
|
|
| ZiGGi | Дата: Пятница, 25.01.2013, 00:35 | Сообщение # 3 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Цитата (vlad20) Не плохо найти бы типа такого скрипта,но который добавляет не одного указанного игрока,а всех сразу... Давным-давно уже есть: тык.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| Dima-kun | Дата: Пятница, 25.01.2013, 00:38 | Сообщение # 4 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| ZiGGi, круто: Цитата (sa-mp.com) Îïèñàíèå: Äàííûé ñêðèïò, íàïèñàííûé íà PHP, êîíâåðòèðóåò äàííûå ôàéëîâ èãðîêîâ â MySQL çàïðîñ è îòïðàâëÿåò åãî MySQL ñåðâåðó.
Çà÷åì? Ïðè ïåðåíîñå âàøèõ ñêðèïòîâ ñ ôàéëîâ íà MySQL ó ìíîãèõ âîçíèêàþò ïðîáëåìû ñ ïåðåíîñîì ïðîôèëåé èãðîêîâ â áàçó äàííûõ. Ýòîò ñêðèïò ïðåäíàçíà÷åí îáëåã÷èòü ýòó ïðîáëåìó. Èíñòðóêöèÿ èñïîëüçîâàíèÿ âíóòðè ñêðèïòà.
Ñêà÷àòü: Pastebin My site(ïðÿìàÿ ññûëêà íà àðõèâ, ñ ñêðèïòîì è ïðèìåðîì ôàéëà) Solidfiles(ññûëêà íà àðõèâ, ñ ñêðèïòîì è ïðèìåðîì ôàéëà)
=)
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| ZiGGi | Дата: Пятница, 25.01.2013, 00:42 | Сообщение # 5 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Dima-kun, Поменяй кодировку на Windows-1251 или залогинься и выбери русский язык. Кстати, количество кода в твоём скрипте можно сократить в 3 раза;)
Или вот у нас: http://samp-rus.com/forum/26-20601-1
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| Dima-kun | Дата: Пятница, 25.01.2013, 00:50 | Сообщение # 6 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| ZiGGi, Дада. Уже потом сам допер как частично уменьшить кол-во кода.) но не думаю, что этот код прям долго будет выполняться, что не возможно будет скрипт использовать
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Сообщение отредактировал Dima-kun - Пятница, 25.01.2013, 00:59 |
| |
|
|
| ZiGGi | Дата: Пятница, 25.01.2013, 01:02 | Сообщение # 7 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Цитата (Dima-kun) но не думаю, что этот код прям долго будет выполняться, что не возможно будет скрипт использовать Не в этом дело. Когда код дублируется, он становится менее читабельным, а это не есть гуд.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| Brian | Дата: Четверг, 09.05.2013, 16:39 | Сообщение # 8 |
|
Группа:
Media-ProGroup
Сообщений: 1337
Награды: 17
Город: Odessa
Репутация: 871
Замечания: 0%
Статус: 
| ZiGGi, варианты упрощения ?
Вольнодумцы не зависят от чужого мнения, они имеют своё. Они стойкие люди, не слабые и не подвержены чужому влиянию.
|
| |
|
|
| ZiGGi | Дата: Четверг, 30.05.2013, 03:18 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Цитата (Brian) варианты упрощения ? Использование функций PHP.
Вот, упростил upload.php: Код include "config.php"; include "mysql.php";
$type = $_POST['type']; $separator = array(1 => " ", 2 => "=");
if ( !isset( $separator[$type]) ) { echo "Вы не выбрали тип разделителя <a href='index.php'>Вернуться назад</a>"; return 0; }
if ( !is_uploaded_file( $_FILES['uploadfile']['tmp_name'] ) ) { echo "Произошла ошибка с чтением файла. <a href='index.php'>Вернуться назад</a>"; return 0; }
$name = basename($_FILES['uploadfile']['name'], ".txt"); $fcontent = file_get_contents($_FILES['uploadfile']['name']);
$farray = explode("\n", $fcontent); $values = null; $keys = null;
foreach ($farray as $row) { $buf = explode($separator[$type], $row); $keys .= "`" . trim($buf[0]) . "`,"; $values .= "'" . trim($buf[1]) . "',"; } $keys = substr($keys, 0, -1); $values = substr($values, 0, -1);
$query = "INSERT INTO `". $_bd[ 'table' ] ."` (`". $_bd[ 'login' ] ."`, ". $keys .") VALUES ('". $name ."',". $values .");"; mysql_query($query) or die( mysql_error() );
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
Сообщение отредактировал ZiGGi - Четверг, 30.05.2013, 03:21 |
| |
|
|
| [RD]Chez | Дата: Пятница, 31.05.2013, 07:54 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| [off]как по форумам постить грвнокод мы могем, а как проект к сдаче готовить, так мы лучше уволимся. Серег, wtf?[/off]
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
|
 |
|
 | |
| |
|