Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]PHP 4.8.X a PHP 5.2.X problem z include itp., include require_once problemy
Dsad
post 3.06.2011, 10:18:43
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.05.2005

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


Mam prosta strona strona ktora byla dotychczasz na serwerze z php 4.8.x

Teraz chce przenieść to na serwer php 5.2.x i tutaj pojawi sie problem


Strona jest zbudowan tak

  1. <?
  2. require_once '1.php';
  3. require_once '2.php';
  4. ?>
  5.  
  6. tresc tresc tresc tresc
  7. <?
  8. require_once '4.php';
  9. require_once '5.php';
  10. ?>
  11.  
  12. tresc tresc tresc
  13.  
  14. <?
  15. include '6.php';
  16. include '7.php';
  17. ?>


Plik index.php zawiera powyższe
Wyświetli się zawartość
1.php
2.php


Jak dodam

  1. <?
  2. require_once '1.php';
  3. require_once '2.php';
  4. require_once '4.php';
  5. require_once '5.php';
  6. include '6.php';
  7. include '7.php';
  8. ?>


wszystko działa tylko tej moje trescie cholera nie bedzie ;/
Dlaczego to nie smiga questionmark.gif?
Jak to rozwiązać ?





+++++++++++

I przy okazji

ponizsze także działało w 4.8 w 5.2


  1. <?
  2. $id_polaczenia = mysql_connect('localhost', 'ebaza','haslo');
  3.  
  4. if($id_polaczenia)
  5. {
  6. mysql_select_db('forum', $id_polaczenia);
  7. if(mysql_errno($id_polaczenia))
  8. {
  9. print('Blad polaczenia z baza Kampania');
  10. }
  11. }
  12. else
  13. print('Wystapil blad przy laczeniu z serwerem bazy danych MySQL');
  14.  
  15.  
  16. $id_wynikow=mysql_query("SELECT * FROM `zenek` WHERE `text_id`>85400 ORDER BY 'text_id' DESC;", $id_polaczenia);
  17.  
  18.  
  19.  
  20. ?>
  21.  
  22.  
  23. <?
  24.  
  25.  
  26. while($rekord = mysql_fetch_array($id_wynikow))
  27. {
  28. print " <font size=-1 face=arial> <a class=SMALL href=\"wyswietl.php?id=".$rekord[0]."\"> ".$rekord[0]." </a> ".$rekord[2]." <br><br></font> ";
  29. }
  30. ?>
  31.  
  32.  
  33. <?
  34.  
  35. mysql_close($id_polaczenia);
  36. ?>


teraz wyrzuca to

CODE
85400 ORDER BY 'text_id' DESC;", $id_polaczenia); ?> ".$rekord[0]." ".$rekord[2]."

"; } ?>


Ten post edytował Dsad 3.06.2011, 12:44:07
Go to the top of the page
+Quote Post
mortus
post 3.06.2011, 10:56:19
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Nie rozumiem pierwszego pytania w ogóle, ale przede wszystkim pozamieniaj znaczniki rozpoczynające kod php z <? na <?php. Możliwe, że PHP jest tak skonfigurowany, aby nie uznawał krótkich tagów.
Go to the top of the page
+Quote Post
peter13135
post 3.06.2011, 10:56:56
Post #3





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


po pierwsze, użyj
Kod
<?php
a nie
Kod
<?

po drugie, po co zamykasz i otwierasz te tagi co chwilę questionmark.gif
  1. <?php
  2. require_once( '1.php' );
  3. require_once( '2.php' );
  4. echo 'tresc tresc tresc tresc';
  5. require_once ('4.php');
  6. require_once ('5.php');
  7. echo 'tresc tresc tresc tresc';
  8. require_once('6.php');
  9. require_once('7.php');
  10. ?>


Ten post edytował peter13135 3.06.2011, 10:57:32


--------------------
:)
Go to the top of the page
+Quote Post
mortus
post 3.06.2011, 10:59:44
Post #4





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


@peter13135: Chyba dlatego, że w miejscu treści ma dużo więcej niż jedną linijkę.

@Dsad: Poczytaj Jak poprawnie zadać pytanie.

Ten post edytował mortus 3.06.2011, 11:00:50
Go to the top of the page
+Quote Post
peter13135
post 3.06.2011, 11:02:51
Post #5





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Cytat(mortus @ 3.06.2011, 11:59:44 ) *
@peter13135: Chyba dlatego, że w miejscu treści ma dużo więcej niż jedną linijkę.

Okej, to jest jakiś powód. Ale skoro tej tekst to pare linijek więcej, może warto zrobić sobie jakiś prościutki system szablonów?


--------------------
:)
Go to the top of the page
+Quote Post
Dsad
post 3.06.2011, 12:48:18
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.05.2005

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


faktycznie chodzilo o <? <?php

wyłączenie short_open_tag pomoglo
admin serwera sie spisał biggrin.gif

ale jeszcze jedno
takie bledy

CODE
[Fri Jun 03 13:40:49 2011] [error] [client XXXX] PHP Notice: Undefined index: ile in /var/www/vhosts/serwer.pl/httpdocs/_mod_wmalias/naglowek.php on line 71, referer: http://serwer.pl/_images_rest/style.css
[Fri Jun 03 13:40:49 2011] [error] [client XXXX] PHP Notice: Undefined index: suma in /var/www/vhosts/serwer.pl/httpdocs/_mod_wmalias/naglowek.php on line 72, referer: http://serwer.pl/_images_rest/style.css
[Fri Jun 03 13:40:49 2011] [error] [client XXXX] PHP Warning: include(): URL file-access is disabled in the server configuration in /var/www/vhosts/serwer.pl/httpdocs/_mod_wmalias/stopka.php on line 46, referer: http://serwer.pl/_images_rest/style.css
[Fri Jun 03 13:40:49 2011] [error] [client XXXXX] PHP Warning: include(http://http://serwer.pl/stopka_menu.php): failed to open stream: no suitable wrapper could be found in /var/www/vhosts/serwer.pl/httpdocs/_mod_wmalias/stopka.php on line 46, referer: http://serwer.pl/_images_rest/style.css
[Fri Jun 03 13:40:49 2011] [error] [client 89.229.93.58] PHP Warning: include(): Failed opening 'http://serwer.pl/stopka_menu.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/vhosts/serwer.pl/httpdocs/_mod_wmalias/stopka.php on line 46, referer: http://serwer.pl/_images_rest/style.css


w logach pewnego skryptu odnotowalem tez takie bledy
mozecie mi powiedziec tak jak chlopu ze wsi o co tutaj chodzi.

Ten post edytował Dsad 3.06.2011, 12:48:57
Go to the top of the page
+Quote Post
mortus
post 3.06.2011, 12:52:10
Post #7





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Wyłączone register_globals w php.ini, ale tego raczej nikt nie włączy. Trzeba przepisać skrypt z wykorzystaniem tablic superglobalnych tj. $_POST, $_GET, itp.

I jeszcze jakieś ograniczenia co do include, lub złe wykorzystanie tej funkcji.

Ten post edytował mortus 3.06.2011, 12:56:14
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: 19.07.2025 - 06:36