Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Komunikacja z serwerem
ShaggyAG
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Cześć,

Mam skrypt w PHP, który kolejno wczytuje pliki JPG z folderu X następnie odczytuje znajdujący się na nich kod kreskowy i zapisuj przetwarzany plik z nową nazwą bazując na odczytanym kodzie.
I do tego momentu wszystko działa.
Chce teraz dorobić frontend który pozwoli na taki obieg:
- Uruchamiam skrypt skanuj.php ze strony głównej index.php (np AJAXem)
- skrypt przetwarza kolejne pliki
- skrypt natrafia na plik na którym nie udało się odczytać kodu kreskowego.
- na stronie głównej wyświetlany zostaje aktualnie przetwarzany plik (tan na którym odczyt się nie powiódł) oraz input do ręcznego wpisania nowej nazwy pliku
- użytkownik podaje nową nazwę pliku
- skrypt zapisuje przetwarzany plik na podstawie danych z inputu
- skrypt pracuje dalej.
- sytuacja może się powtórzyć dowolną ilość razy
- skrypt kończy prace po odczytaniu wszystkich plików w katalogu X

Moje pytanie jest bardzo ogólne.
Czego użyć do takiej dwustronnej komunikacji?
Myślałem o Server-sent events ale tu chyba komunikacja działa tylko w jedną stronę.
Czy rozwiązanie typu:
-ajax odpala skanuj.php
-skanuj zwraca error z nazwą pliku której nie udało się otworzyć.
-javascript wyświetla ten plik + input
- idzie nowy ajax z danymi który nazywa plik i odpala skanuj.php

Czy takie rozwiązanie ma sens? Czy jest coś lepszego?
Z góry dziękuje za porady.




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ShaggyAG
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


SmokAnalog Pracuję w dużej firmie logistycznej w dziale transportu. Dostarczamy towar do odbiorców w całej Polsce. Dziennie około 500 przesyłek/klientów. Projekt dotyczy dokumentacji przewozowej( na każdym dokumencie dostawy znajduje się kod kreskowy z numerem zamówienia). Dokumenty po dostawie do klienta są zwracane do oddziału następnie skanowane do JPG (JPG dlatego że w skrypcie odczytującym kod nie udało mi się wczytać przez GD innych formatów). 98% dokumentów ma poprawny kod i poprawnie się on odczytuje. Cały projekt jest mojego autorstwa i między innymi również na moje potrzeby, więc chce żeby działał jak najlepiej z uwzględnieniem tych pozostałych 2 %. Brak odczytu kodu wynika z dwóch przyczyn:
- Na dokumencie nie ma kodu (np. protokół z rozbieżności w dostawie)
- Oryginalny dokument uległ zniszczeniu i kod jest nieczytelny.
JPG jest tylko fazą przejściową po skanowaniu. Finalnie skany są zapisywane do PDF.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 13:05