[PHP]Otwieranie plików |
[PHP]Otwieranie plików |
19.09.2021, 23:33:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
Witam,
Mam problem ze skryptem do otwierania .csv Ale cały czas dostaje komunikat na adres e-mail
A tak wygląda cały kod
Bo chce żeby za każdym razem gdy użytkownik wchodzi sprawdzało mi folder pliki_sql, bo próbowałem zrobić ze o danej godzinie będzie sprawdzało tak wygląda moje wywołanie
Ale nie dział nie wiem czemy. Proszę pomuszcie mi proszę |
|
|
20.09.2021, 09:59:54
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 446 Pomógł: 6292 Dołączył: 27.12.2004 |
Wyglada na to ze php nie ma dostepu do
/home/twoj-host/web/test.twoj-host.eu/public_html/fara-cmentarz-online/ zmien prawa dostepu -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
20.09.2021, 12:04:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
|
|
|
21.09.2021, 12:16:48
Post
#4
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) |
Jak i gdzie masz ustawioną stałą ZMARLI_URL_PLIK?
|
|
|
21.09.2021, 21:04:38
Post
#5
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
W katalogu głównym wtyczki.
p.s Zadziałało mi ale mam kolejny problem przy odświeżeniu strony i przy dodawaniu rekordów do bazy dostaje komunikat Przekroczony czas odpowiedzi serwera i nie wiem jak zrobić żeby kliki z csv ładowały się bez takiego komunikatu. Ten post edytował pawel06281990 21.09.2021, 21:54:53 |
|
|
22.09.2021, 09:19:43
Post
#6
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Wydłuż czas wykonywania skryptu w set_time_limit jeśli masz tam dostęp.
Dlaczego nie używasz funkcji zdefiniowanych do plików csv fgetcsv(), fputscv()? Jeżeli pliki są za duże to je podziel na mniejsze podczas tworzenia (zapisu) i zaczytuj z nich po kolei. Zwracałem Ci uwagę na użycie global. Jeśli używasz to znaczy, że Twój kod jest nieoptymalny pod wieloma względami. A już kilkakrotne użycie global tej samej zmiennej czy obiektu w jednej funkcji czy w strukturze kodu to już dla mnie kuriozum. Ten post edytował gino 22.09.2021, 09:28:51 |
|
|
22.09.2021, 10:05:34
Post
#7
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
Jeśli nie użyje global to mi nie działa zapis do bazy i wywala błąd na $wpdb; a już poprawiłem swój skrypt.
|
|
|
22.09.2021, 10:28:56
Post
#8
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Jak się już uparłeś to daj global na początku skryptu a w funkcji zrób:
Kod function loadBurieds ($path, $wpdb) { ... } i usuń z tej niej wszystkie inne global. Ten post edytował gino 22.09.2021, 10:29:14 |
|
|
22.09.2021, 12:39:36
Post
#9
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
Ok poprawiłem wedle wskazówek ale niepokoi mnie ten komunikat.
Gateway Timeout The gateway did not receive a timely response from the upstream server or application. dałem set_time_limit(); to na początku pliku i wpisałem w () 18000 ale nadal mam ten komunikat. |
|
|
22.09.2021, 13:25:54
Post
#10
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Zobacz jeszcze to
https://stackoverflow.com/questions/2047173...om-the-upstream |
|
|
26.09.2021, 12:42:55
Post
#11
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 10.01.2014 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 13:37 |