Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]Odczytywanie pliku txt ze strony


michci

Rekomendowane odpowiedzi

Opublikowano

Otóż dopiero zaczynam w tym języku pisać :P więc proszę o wyrozumiałość

Napisałem nie wiem czy można to nazwać skryptem ale polega to na odczytywaniu wersji z pliku version.txt z którego odczytuje tą wersję, ale chcę porównać te 2 wersję do siebie dlatego druga jest na mojej stronie i program nie chce odczytac pliku version.txt na stronie.

 

#include <GuiConstantsEx.au3>

Global Const $version_dwn = "mojastrona.pl/version.txt" // z tym właśnie mam problem nie chce tego odczytać
Global Const $version = "version.txt" // odczytuje (to jest w folderze gdzie znajduję się ten mój kod)

$file_server = FileOpen($version_dwn)
$read_ver_dwn = FileRead($file_server,9)
$read_ver = FileRead($version,9)

If FileExists($version) Then

           MsgBox(0, 'Test', 'Wersja na stronie ' & $read_ver_dwn & ' Wersja na kompie ' & $read_ver)


     Else

       MsgBox('64', 'Test', 'Wystąpił błąd podczas sprawdzania wersji pliku.')


EndIf

 

Pomocy ...... !!

Opublikowano

bo fileread jest do plików znajdujących się na komputerze użyj inetget

@up mnie wyprzedził, gzz ;]

Opublikowano

$plik1 = Inetget("mojastrona.pl/version.txt")
$plik2 = FileOpen("version.txt")
MsgBox(0,"Trolololo","Wersja ze strony:"&$plik1&" Wersja na kompie:"&$plik2)

 

Coś nie działa chodzi mi, żeby odczytywało cały kod:

 

-version.txt na kompie zawiera wersję 1.0.0.0 i chcę żeby mi tak wyświetlało w msgbox

-version.txt ma stronie zawiera taką samą wersję 1.0.0.0 i tak samo chcę żeby mi tak wyświetlało w msgbox, ale twoją komendą to mi wyświetla 7 nie wiem dlaczego

Opublikowano

aby zczytać plik trzeba użyć, fileread, dobrze robiłeś tylko piotrek cię zmylił

tylko tak

#include <GuiConstantsEx.au3>
Global Const $version_dwn = "mojastrona.pl/version.txt" // z tym właśnie mam problem nie chce tego odczytać
Global Const $version = "version.txt" // odczytuje (to jest w folderze gdzie znajduję się ten mój kod)
$file_server = FileOpen($version_dwn)
$read_ver_dwn = FileRead($file_server,9)
$read_ver = FileRead($version,9)
If FileExists($version) Then
MsgBox(0, 'Test', 'Wersja na stronie ' & $read_ver_dwn & ' Wersja na kompie ' & $read_ver)
Else
MsgBox('64', 'Test', 'Wystąpił błąd podczas sprawdzania wersji pliku.')
EndIf

fileopen nie ściągnie ci pliku ze strony, więc musisz sam ściągnąć

poza tym jeżeli version.txt ściągasz do tego samego folderu version.txt to powstaje jeden plik, nie 2, czyli musiałbyś zrobić fileread przed ściągnięciem i po

może najlepiej gdybyś podał linka do tej strony, bo nie zawsze chce się zgadywać ;f

Opublikowano

Teraz powinno działać (Mi działa)

$plik1_binarnie = InetRead("http://michci.website.pl/version.txt")
$Plik1 = BinaryToString($plik1_binarnie)
$plik2 = FileRead("version.txt")
MsgBox(0,"Trolololo","Wersja ze strony:"&$plik1&" Wersja na kompie:"&$plik2)

 

Przepraszam za wprowadzenie w błąd, mój błąd :) Nie sprawdziłem kodu przed napisaniem.

Opublikowano

Teraz powinno działać (Mi działa)

$plik1_binarnie = InetRead("http://michci.website.pl/version.txt")
$Plik1 = BinaryToString($plik1_binarnie)
$plik2 = FileRead("version.txt")
MsgBox(0,"Trolololo","Wersja ze strony:"&$plik1&" Wersja na kompie:"&$plik2)

 

Przepraszam za wprowadzenie w błąd, mój błąd :) Nie sprawdziłem kodu przed napisaniem.

 

Thx działa

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...