Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HOWTO]Zdalne dodawanie treści do systemu artykułów
Forum PHP.pl > Forum > PHP
lukas22333
Cześć, mam zrobiony prosty system artykułów które wyświetlam sobie później na stronie. Artykuły dodawane do bazy. System ten mam na kilku domenach, teraz chciałbym napisać sobie jakiś panel tak abym mógł dodawać artykuły to wszystkich tych stron z 1 miejsca. Pytanie do Was, jak to najlepiej rozwiązać ? domyślam się że curl będzie tu konieczny, teraz tylko czy tym curlem logować się do PA i stąd dodawać artykuły czy może przygotować sobie na serwerze plik którego zadaniem będzie tylko dodanie do bazy? A może w ogóle źle kombinuję?

Pozdrawiam.
bim2
Jaki curl przez phpmyadmin? Gdzie jak co?

Najważniejsze pytanie to czy baze danych tych artykułów z różnych domen masz na 1 serwerze czy na kilku. Jeśli na kilku to musisz dać dostęp do mysql po zew. ip. (Zazwyczaj można tylko łączyć się ze względów bezpieczeństwa po localhost)
Tworzysz sobie jakiś panel admina, gdzieś zapisujesz dane do każdej z tych baz. Potem przy dodawaniu sprawdzasz jaką domenę wybrałeś i łączysz się konkretnie z tą bazą danych oraz dodajesz do niej artykuł. Całość polega na wybraniu dobrej bazy danych przed dodaniem do niej czegokolwiek.
lukas22333
Każda strona = osobna baza na osobnym serwerze. Nie ma opcji połączenia się zdalnie do mysql.

Edit. nie chodzi mi o dodawanie do bazy przez phpmyadmin tylko przez prostego CMSa.
Hekko
xmlrpc albo właśnie prosty plik wywołany np. przez CURL, który po odpowiedniej autoryzacji doda Ci Twoje treści.
bim2
Cytat
teraz tylko czy tym curlem logować się do PA i stąd dodawać artykuły czy może przygotować sobie na serwerze plik którego zadaniem będzie tylko dodanie do bazy

Nie doczytałem i zrozumiałem że curlem do pma chcesz się logować. Oczywiście osobny plik z autoryzacją najlepiej zrobić.
lukas22333
Ok, czyli jednak zostaje plik. Jak ta autoryzacja miałaby wyglądać ?
bim2
  1. if(md5($_GET['pass'])=='tutaj hash md5 hasla') {}

Tak jak ktoś dostanie się do pliku to nie odczyta twojego hasła.
lukas22333
Dzięki wielkie za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.