Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][CSS]programowanie pod windowsem, a serwer na linux'ie
nigraS
post 21.01.2009, 13:29:48
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?
Go to the top of the page
+Quote Post
bartg
post 21.01.2009, 14:06:39
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Nie. PHP sam obrabia twój kod smile.gif


--------------------
Go to the top of the page
+Quote Post
nigraS
post 21.01.2009, 22:00:17
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


thx.
Go to the top of the page
+Quote Post
Skie
post 22.01.2009, 00:11:37
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 smile.gif


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
nigraS
post 22.01.2009, 09:57:47
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?
Go to the top of the page
+Quote Post
erix
post 22.01.2009, 18:30:53
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie. 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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
phpion
post 22.01.2009, 18:33:21
Post #7





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
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.
Go to the top of the page
+Quote Post
nigraS
post 25.01.2009, 14:22:32
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
Go to the top of the page
+Quote Post
erix
post 25.01.2009, 14:26:16
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? winksmiley.jpg Mi śmiga jak trzeba, no problem.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
nigraS
post 26.01.2009, 13:15:23
Post #10





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


../ działa Ci pod Windowsem?
Go to the top of the page
+Quote Post
phpion
post 26.01.2009, 13:29:34
Post #11





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(nigraS @ 26.01.2009, 15:15:23 ) *
../ działa Ci pod Windowsem?

Oczywiście, że działa.
Go to the top of the page
+Quote Post
nigraS
post 27.01.2009, 11:25:36
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.
Go to the top of the page
+Quote Post
dr_bonzo
post 27.01.2009, 12:05:18
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?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
kamil4u
post 27.01.2009, 12:50:44
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 smile.gif - wszytko względem używanego katalogu, pliku w tym katalogu


--------------------
Go to the top of the page
+Quote Post
nigraS
post 28.01.2009, 14:18:21
Post #15





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


ahaa, teraz już rozumiem.
Go to the top of the page
+Quote Post
Crozin
post 28.01.2009, 14:29:51
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.
Go to the top of the page
+Quote Post
nigraS
post 28.01.2009, 18:48:25
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
Go to the top of the page
+Quote Post
erix
post 28.01.2009, 19:18:16
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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
decha-design
post 28.01.2009, 19:21:37
Post #19





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

Ostrzeżenie: (0%)
-----


np.


-- index.php
-- Podkatalog
---- demo.php
---- test.php

jesteśmy w demo.php
  1. <?php
  2. require ('./test.php');
  3. ?>
lub
  1. <?php
  2. require ('../index.php');
  3. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 01:31