![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
Jeśli stworzę w Windowsie stronę, to czy będę musiał ją przerabiać dla serwera pod linux'em?
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%)
|
Nie. PHP sam obrabia twój kod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
thx.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%)
|
Dokładnie rzecz biorąc to niektóre funkcje PHP mogą ciut inaczej działać na Linuxie niż pod Windowsem, ale to się raczej rzadko zdarza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
a jak się używa smarty, to jest różnica?
|
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Nie. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Jeśli skrypt wymaga konkretnie Windows lub Linux, to jest to zazwyczaj zaznaczone w dokumentacji; tak samo sprawy się mają w przypadku funkcji PHP - jeśli działają tylko pod konkretną platformą, to odpowiednie info znajdziesz w manualu. |
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Warto jednak zachować czujność przy stosowaniu wielkości liter. Pod Windowsem plik o nazwie Plik.php jest tym samym co plik.php więc jeśli mieszasz wielkości liter (np. przy include) to później na serwerze Linuxowym możesz mieć kłopoty.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
a co z tym?
gdy programowałem pod linuxem, aby wyjść z katalogu i wejść do innego trzeba było zrobić tak ../jakiś_katalog, a pod windowsem to nie działa i musi tu byś tak ./jakiś_katalog |
|
|
|
Post
#9
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat a pod windowsem to nie działa i musi tu byś tak ./jakiś_katalog Jak to nie działa? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mi śmiga jak trzeba, no problem. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
../ działa Ci pod Windowsem?
|
|
|
|
Post
#11
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
a u mnie jest tak:
index.php z ../ Kod <?php require_once('../konfiguracja/smarty.inc.php'); $o_smarty->display('index.tpl'); ?> komunikat błędy Cytat Warning: require_once(../konfiguracja/smarty.inc.php) [function.require-once]: failed to open stream: No such file or directory in D:\Program Files\WebServ\httpd-users\betterware\index.php on line 2 Fatal error: require_once() [function.require]: Failed opening required '../konfiguracja/smarty.inc.php' (include_path='.;C:\php5\pear') in D:\Program Files\WebServ\httpd-users\betterware\index.php on line 2 a gdy index.php jest z ./ strona wyświetla się poprawnie. |
|
|
|
Post
#13
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
A gdzie lezy konfig smarty w porownaniu do index.php? w tym samym katalogu?
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
./ <--bieżący katalog
../ <-- katalog w tył /[nazwa] <-- wejście do katalogu [nazwa] To chyba wszędzie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - wszytko względem używanego katalogu, pliku w tym katalogu |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
ahaa, teraz już rozumiem.
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
@kamil4u
/[nazwa] to wejście do katalogu [nazwa], ale nie względem obecnego katalogu. Jest to ścieżka bezwzględna. |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
czyli tak:
Katalog Główny -- index.php -- Podkatalog ---- Podkatalog w podkatalogu Jestem w index.php, aby we4jść do Podkatalog w podkatalogu daję /Podkatalog/Podkatalog w podkatalogu teraz się cofam ../Podkatalog a co z tym? ./ - bieżący katalog? W jakim przykładzie można tego użyć? Ten post edytował nigraS 28.01.2009, 18:50:02 |
|
|
|
Post
#18
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Kod /Podkatalog/Podkatalog w podkatalogu ./Podkatalog, jak już, gdyż / oznacza katalog główny drzewa w Uniksie. Cytat a co z tym? ./ - bieżący katalog? W jakim przykładzie można tego użyć? Teoretycznie, to nie trzeba tego używać. W praktyce, sprawdza się w sytuacji, gdy nie chcesz, aby interpreter poszukiwał ścieżki w include_path. Taka sugestia: dużo pewniej opierać się na ścieżkach bezwzględnych. |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 14.01.2026 - 23:08 |