![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
witam mam problem jak połączyć się do pliku php w formularzu w rożnych lokalizacjach na serwerze
ja odwołuje się w taki sposób
ale plik.php jest ładowany od razu a nie po wypełnieniu danych co jest nie tak? ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Nie require a echo. Poza tym stała magiczna __DIR__ nie zawiera slasha/backslasha (w zależności od systemu) na końcu. Zatem poprawnie będzie:
require w Twoim przypadku działa tak, jak trzeba, tylko nie do tego służy. Ten post edytował mortus 8.03.2012, 13:56:34 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
@Up trochę przekombinowałeś,ale faktycznie brakuje slasha by określić prawidłową ściezkę powinno być:
http://www.hermanradtke.com/blog/using-the...magic-constant/ Ten post edytował Niktoś 8.03.2012, 14:05:32 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
@Up trochę przekombinowałeś,ale faktycznie brakuje slasha by określić prawidłową ściezkę powinno być:
Nic nie przekombinowałem. DIRECTORY_SEPARATOR to stała uzależniona od systemu operacyjnego (po co sie zastanawiać, czy ma tam być /, czy \). Poza tym kod, który podałem działa, a Twój działa nadal tak, jak kod autora. EDIT: @up: A jednak wyedytowałeś, choć pewien nie jestem, że zadziała. @down: Nadal źle - echo require?! @down: Raczej zepsułeś z powrotem. Ten post edytował mortus 8.03.2012, 14:10:47 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
poprawiłem hehe.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
dzięki wszystki za szybka odpowiedź, żadna powiedź nie pomogła po zatwierdza formularz wywala 404 - Artykułu nie znaleziono ten plik plik.php jest na serwerze a formularz jest zmiennych ,
Ale niedość, że plik ma być na serwerze, to ma być dokładnie w tym samym katalogu, co plik zawierający formularz (przynajmniej takiej lokalizacji używasz w skrypcie, który tutaj pokazałeś). Jeśli natomiast ten plik.php, jak i garden.php znajdują się w innej lokalizacji, to tę lokalizację w atrybucie action formularza trzeba wskazać. Kolego to są podstawy podstaw, więc zajżyj do jakiegoś kursu. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
mam pytanie czy jest możliwość aby formularz zmieniał lokalizacje na serwerze a plik php obsługujący nie i to działało,
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Tak, jest taka możliwość. Atrybut action zawsze musi wskazywać plik/skrypt, który obsluguje formularz. Problem można rozwiązać na wiele sposobów, niemniej każdy będzie się sprowadzał do znaleziena główego katalogu aplikacji i doklejenia ścieżki do wsponianego pliku. Można posłużyć się funkcją getenv() lub tablicą superglobalną $_SERVER:
PS: Trochę dziwny ten zabieg ze zmianą lokalizacji formularza? Może to kwestia błędnych założeń architektury systemu? Ten post edytował mortus 9.03.2012, 23:30:01 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
problemow ci mako11
problemów ciąg dalszy wa dresie zamiast / albo \ a jsest tak %5Cvar%5Cwww%5C1.7%5C |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 18:46 |