wdrożenia PrestaShop

include i dziwny response

  • 4 Odpowiedzi
  • 3133 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline elvisso

  • Tubylec
  • ****
  • 142
  • 0
    • Sklepy internetowe i ich pozycjonowanie
include i dziwny response
« dnia: Grudzień 20, 2011, 03:34:47 pm »
Napisałem sobie kawałek kodu, który wysyła mi posta do do pliku modułu

W pliku tym obsługuje rządanie w następujący sposób:
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');

include(dirname(__FILE__).'/customattributes.php');

$operation = Tools::getValue('operation');
if($operation)
{
$customAttributes = new CustomAttributes();
if ($operation == 'get_tab')
{
.....
}
else if ($operation == 'save_attached_attributes_configuration')
{
include(dirname(__FILE__).'/evalmath.class.php');
$customAttributes->saveAttachedAttributesConfiguration();
}
}

wywołanie tego fragmentu kodu:
$customAttributes->saveAttachedAttributesConfiguration();

generuje mi odpowiedź w postaci json-a

jednak wcześniejsza linijka:
include(dirname(__FILE__).'/evalmath.class.php');

powoduje wklejenie do odpowiedzi całego pliku "evalmath.class.php"

Ma ktoś może pomysł co jest źle?

Dodam jeszcze, że lokalnie mi to działa poprawnie a po wgraniu na serwer ta linijka z include(...) zaczęła wpisywać mi plik do response-a...
Załóż sklep i pozycjonuj swoją Prestę -> profesjonalny sklep internetowy -> wdrożenia, support, pozycjonowanie.

*

Offline elvisso

  • Tubylec
  • ****
  • 142
  • 0
    • Sklepy internetowe i ich pozycjonowanie
Odp: include i dziwny response
« Odpowiedź #1 dnia: Grudzień 20, 2011, 04:26:21 pm »
Dobra problem nieaktualny :)

Serwer nie rozpoznaje mi plików php, których zawartość zaczyna się od <? zamiast <?php
Załóż sklep i pozycjonuj swoją Prestę -> profesjonalny sklep internetowy -> wdrożenia, support, pozycjonowanie.

*

Offline PrestaSolutions

  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
Odp: include i dziwny response
« Odpowiedź #2 dnia: Grudzień 20, 2011, 10:07:12 pm »
Czyli w php.ini trzeba ustawić 'short_open_tag = On' ja zawsze sobie włączam tą opcję, co znacznie ułatwia pisanie skryptów zagnieżdżonych w HTML :D

*

Offline elvisso

  • Tubylec
  • ****
  • 142
  • 0
    • Sklepy internetowe i ich pozycjonowanie
Odp: include i dziwny response
« Odpowiedź #3 dnia: Grudzień 20, 2011, 10:09:35 pm »
Tak wiem ale jak się pisze moduł to trzeba zakładać, że ktoś może nie mieć tego ustawionego na serwerze i może się posypać
Załóż sklep i pozycjonuj swoją Prestę -> profesjonalny sklep internetowy -> wdrożenia, support, pozycjonowanie.

*

Offline PrestaSolutions

  • Stały użytkownik
  • ***
  • 51
  • 0
  • Płeć: Mężczyzna
Odp: include i dziwny response
« Odpowiedź #4 dnia: Grudzień 21, 2011, 02:30:09 pm »
Zgadza się, to jest najbardziej kompatybilne.