Что нового

[Данные, строки] Чтение из .ini файла на хостинге

pandemia

Новичок
Сообщения
12
Репутация
0
Добрый вечер всем :IL_AutoIt_1:
Помогите???
Помогли мне сделать сверку ID из файла на хостинге.
Но читает он только 1 строчку из ini а при том как я добавляю 2-ю скрипт смешивает их в одно слово как сделать чтобы он искал нужный ID из ini.
Код:
#include <WinAPIEx.au3>
#include <Misc.au3>
#Include <APIConstants.au3>
#include <IE.au3>
if _WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU)) = InetRead('http://mydomain.xyz/' & _WinAPI_UniqueHardwareID & '123.ini') = False Then
MsgBox(64,"Отлично", "Передай мне свой ID и я активирую тебя")

InputBox('WinAPI_UniqueHardwareID',"Your Unique Hardware ID:",_WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU)),'',280,130)
Exit
EndIf
MsgBox(64,"Успех", "запущен")
;~ далее идет код
 

DStalker

Ботоводство+Мультибоксинг = время выспаться ;)
Сообщения
37
Репутация
2
вот, думаю разберёшься:
Код:
$wayini=(@ScriptDir &"\text.ini");"C:\111\text.ini" -ссылка на файл с ID. !!!!!!! в данном примере путь прописывается до того места, где лежит скрипт
For $i =1 To 10 ;убавил с 1000 до 10, чтобы комп в окошко не улетел;)
$myID=IniRead($wayini, "myID", "myIDi" & $i, "ТУТ id по умолчанию");берет каждый цикл новое значение myidi1,myidi2...
$username=IniRead($wayini, "username", "name" & $i, "ТУТ name по умолчанию");берет каждый цикл новое значение 

; Send($myID) ;вводит id, ну или свое действие с итой ид
;Send($username) ;вводит имя юзера, ну или свое действие с именем 
MsgBox(64,$myID,$username);вывод окошка для итого  id и итого имени пользователяя

Next


в самом ини файле:
OffTopic:
[myID]
myIDi1=125fsb245
myIDi2=hbc3tcgn
myIDi3=ergc5456cc
myIDi4=23567cjff
[username]
name1=вася
name2=петяя
name3=гоша
name4=катяя
 
Автор
P

pandemia

Новичок
Сообщения
12
Репутация
0
Код:
Send($myID)
я не заметил ее у меня чуть комп в Атмосферу не улетел.
Я так и не смог довести до ума код хороший но без ошибок я его не смог соединить!
 

filautdinov

Знающий
Сообщения
89
Репутация
8
Вот самый простой способ

Код:
#include <WinAPIEx.au3>
#include <INet.au3>
if _WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU)) = _INetGetSource('http://mydomain.xyz/' &_WinAPI_UniqueHardwareID(BitOR($UHID_MB, $UHID_BIOS, $UHID_CPU))) Then
   MsgBox(64, "", "Активирован")
Else
   MsgBox(64, "", "Не активирован")
EndIf


На ftp сервере/хостинге размещаешь файл типа {964E2E73-B6F5-C3E7-DABE-05F0F00223B4} открываешь его блокнотом и записываешь туда {964E2E73-B6F5-C3E7-DABE-05F0F00223B4} сохраняешь проверяешь. Путь будет такой http://mydomain.xyz/{964E2E73-B6F5-C3E7-DABE-05F0F00223B4} файл сохраняй без расширения
 
Верх