Operacja na pliku - czy to wykonalne?

0

Mam sieć z programem partnerskim, która mi generuje kupony na sklepy, chciałbym opracować skrypt, który odczyta plik .txt z wygenerowanymi kuponami i na stronie w przejrzysty sposób zaprezentuje jakiego sklepu tyczy się dany kupon, jaka zniżka oraz jaki jest kod zniżkowy po użyciu, którego produkt zostanie obniżony o np. 5$.

Moje pytanie czy z takiego wygenerowanego czegoś da się stworzyć coś o czym tutaj wspominam?

 
Deal Id|Merchant Id|Merchant|Start Date|End Date|Publish Date|Title|Image(big)|Tracking URL|Image(small)|Category|Description|Restrictions|Keywords|Coupon Code|Edit Date
362455|52031|Shop|2016-08-25 00:00:00.0|2016-09-24 00:00:00.0|2016-08-25 05:25:08.8|V3 4K WiFi Sport Camera 16MP: Get $10 OFF @GyuAna|http://|http://www.tradedoubler.com/u.cfm?d=36888&m=82031&u=2131777|http://|Consumer Electronics|V3 4K WiFi Sport Camera 16MP: Get $5 OFF @GyuAna||camera, sportbest, sports camera|GBCY3K|2016-08-25 05:25:08.8

Raczej chcę to zlecić bo sam się takimi rzeczami się nie zajmuję, ale dochody z PP nie są duże (powiedziałbym marne) aczkolwiek prezentacja kodów we właściwy sposób pomogłaby kupującym na otrzymywanie kodów rabatowych w prosty sposób co pomagałoby obniżać koszty ich zakupów, dlatego zastanawiam się czy to złożone zadanie czy da radę opracować pomocne rozwiązanie w akceptowalnym budżecie kiedy raczej zarobków z tego nie będzie dużych. Nie chcę przeinwestować, dlatego chciałbym poznać opinię ludzi, którzy takimi rozwiązaniami się zajmują mierząc siły na zamiary a nie porywać się z motyką na słońce. Tak jak piszę kokosów z tego nie będzie przerabiałem różne już PP, ale pewne rozwiązanie mające ręce i nogi, które chce dodać ułatwiałoby zakupy ludziom.

0
$title = 'Deal Id|Merchant Id|Merchant|Start Date|End Date|Publish Date|Title|Image(big)|Tracking URL|Image(small)|Category|Description|Restrictions|Keywords|Coupon Code|Edit Date';
$data = '362455|52031|Shop|2016-08-25 00:00:00.0|2016-09-24 00:00:00.0|2016-08-25 05:25:08.8|V3 4K WiFi Sport Camera 16MP: Get $10 OFF @GyuAna|http://|http://www.tradedoubler.com/u.cfm?d=36888&m=82031&u=2131777|http://|Consumer Electronics|V3 4K WiFi Sport Camera 16MP: Get $5 OFF @GyuAna||camera, sportbest, sports camera|GBCY3K|2016-08-25 05:25:08.8';

$arr = explode('|', $title);
$arr2 = explode('|', $data);

print_r(array_combine($arr, $arr2)); exit;

Możesz to sobie ładnie pod plik podpiąć. :)

0

Dzięki kolego za wskazówki, a czy nie chciałbyś może wziąć zlecenia?

Nie wiem dokładnie jak to rozpracować jeszcze, ale taki jeden plik wygenerowany od dostawcy kuponów składałby się np. ze 100 rekordów (tutaj co podałem to tylko jeden taki rekord) pierwsza linia $title jest tylko w pliku raz, natomiast $data pojawia się np. 100 razy bo mam np. wygenerowany plik z kuponami dla 100 zniżek, które dotyczą przykładowo 10 sklepów. Teraz jak to zautomatyzować, aby nie wpisywać przy każdej zniżce do pliku $data tylko, aby plik sam rozróżniał każdy rekord. Inaczej taki wygenerowany plik musze ręcznie obrobić, aby skrypt wiedział gdzie się zaczyna, gdzie kończy rekord.

Chcę generować plik u dostawcy, wrzucać go na stronę i tam odpowiednio skrypt ma go już obrabiać.

Czy byłbyś w stanie napisać skrypt na stronę, aby takie coś umiał obrabiać? Chodzi o to aby skrypt wyświetlił info np:

user image

Wszystko to w zasadzie jest w tej tablicy, którą tutaj ten Twój przykład generuje więc tylko trzeba umieć pobrać z niej właściwe rzeczy i odpowiednio je prezentować na stronce www.

Drugie pytanie czy da radę to tak zrobić, aby skrypt operował na jednym pliku gdzie jest np. 100 tych rekordów, ktoś przegląda stronę gdzie jest katalog 10 sklepów. Klika na sklep ABC i wyświetla się np. popup czy przejdzie do podstrony), co prezentuje tylko kupony dla tego sklepu ABC. Np. skrypt pobiera 7 kuponów dla sklepu ABC, bo tylko tyle jest w pliku z kuponami dla tego sklepu, ale wszystkich kuponów jest np., 100 bo są jeszcze sklepy oprócz ABC sklep XYZ, QWERTY…

Tradycyjnie mając skrypt, który wyświetlałby wszystkie kupony dla wszystkich sklepów ze zniżkami z pliku to na stronie, (czyli np. 100 rekordów) to zrobi się groch z kapustą lepiej niech sobie użytkownik klika w dany sklep i dla danego sklepu skrypt wybierze tylko te kupony, które tego sklepu się tyczą.

Napisz jak się widzisz w tym ja raczej czegoś zaawansowanego nie będę robił bo się programowaniem nie zajmuję więc chcę rozkminić jak do tego podejść wybrać właściwe rozwiązanie i zlecić to komuś, także jak byłoby to dla Ciebie bezproblemowe to może byśmy się dogadali.

1 użytkowników online, w tym zalogowanych: 0, gości: 1