Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP zle kompiluje
Forum PHP.pl > Forum > PHP
barts27
Witam,
OD niedawna zajmuje sie PHP i ostatnio pojawił sie pewien problem. Sciagnalem z Internetu pare skyptow , ktore na serwerze nazwa.pl kompiluja sie dobrze, na moim APache niestety nie
wyswietla mi sie cos takiego

"debug = true; if (!$db->Connect($db_host, $db_username, $db_password, $database)) { echo "could not connect to database
"; echo $db->ErrorMsg()." is the error
\n"; exit; } if (isset($HTTP_COOKIE_VARS)) { $_COOKIE = $HTTP_COOKIE_VARS; } if (!$_COOKIE["classified_session"]) { $current_time = time(); $sql_query = "delete from geodesic_sessions WHERE last_time < ".($current_time - 3600); //echo $sql_query." is the query
\n"; $delete_session_result = $db->Execute($sql_query); if (!$delete_session_result) { //echo $sql_query."
\n"; return false; } //set session in db srand((double)microtime()*1000000); do { $custom_id = md5(uniqid(rand(),1)); $custom_id = substr( $custom_id, 0,32); $sql_query = "SELECT classified_session FROM geodesic_sessions WHERE classified_session = \"".$custom_id."\""; //echo $sql_query." is the query
\n"; $custom_id_result = $db->Execute($sql_query); if (!$custom_id_result) { //echo $sql_query." ...."

To wyglada tak jakby php kompilował plik do pewnego momentu i nic. Ktos miał cos takiego? Jak temu zaradzić? Przypuszczam,ze to wina jakiś ustawien

Prosze o pomoc
Luciano
Jakbys zajrzal w zrodlo strony pewnie by sie okazalo ze PHP w ogole nie kompiluje calego skryptu tylko go wyswietla.
Dodales do pliku konfiguracyjnego apache httpd.conf linijki

LoadModule php5_module "d:/apache/php5/php5apache2_2.dll"
AddHandler php5-script php
AddType application/x-httpd-php .php

Zaznaczam ze w 1 powinna byc twoja sciezka do okreslonego modulu.
devnul
Cytat
kompiluja sie dobrze
w takim razie coś jest nie tak bo php to nie jest język kompilowalny tylko interpretowany, więc kompilować z założenia się nie powinien - no ale...

btw imho to powinno trafić do przedszkola
misiek172
a może zamiast

<?php

jest użyty

<?

a na serwerze apache ustawia sie czy ma interpretować same <? czy nie, juz był tu taki problem kiedyś

Ps: zamieść skrypt
barts27
miałeś rację z ty, <?php

wystarczyło w php.ini zmienić
short_open_tag = off na on i poszlo

Serdeczne dzieki!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.