Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z PHP5
majestiq
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

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


  1. <?
  2. require_once "./includes/mysql.php";
  3. require "includes/functions.php";
  4. $pafiledb_sql->connect($db);
  5. $filee = $pafiledb_sql->query($db, "SELECT * FROM $db[prefix]_files WHERE file_id = '$id'", 1);
  6. $config = $pafiledb_sql->query($db,"SELECT * FROM $db[prefix]_settings",1);
  7. $category = $pafiledb_sql->query($db, "SELECT * FROM $db[prefix]_cat WHERE cat_id = '$id'", 1);
  8. ?>
  9.  
  10. <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
  11. <html>
  12. <head>
  13.  
  14. <?php
  15.  
  16. $dane=$category['cat_name'];
  17. $dane1=strtolower($dane);
  18.  
  19.  
  20.  
  21. if ($category != 0 )  {
  22.  
  23. echo '<title>'.$category['cat_name'].'</title>';
  24. echo "r\n";
  25. echo '<meta name="Description" content="'.$category['cat_name'] '">';
  26.  
  27.  
  28. }
  29.  
  30. else { echo '<title>'; echo $filee[file_name].' - '.$filee[file_longdesc].'</title>';
  31. echo "r\n";
  32. echo '<meta name="Description" content="'.$filee[file_longdesc]. ' - '.$filee[file_name]. '">'; }
  33.  
  34. ?>


Pod php4 pięknie to śmiga i metatagi oraz tytul są wyświetlane a pod php5 tytul i opis sa puste.
Jaki może być tego powód ?

P.S Mogą być jakieś ucięte cudzysłowy, ale wycinałem wszystko co niepotrzebne, zeby było widac o co chodzi.

Ten post edytował majestiq 3.10.2008, 14:14:17


--------------------
Free mp3 download.
Go to the top of the page
+Quote Post
-pgrzelka2-
post
Post #2





Goście







  1. <?php
  2. $dane=$category['cat_name'];
  3. ?>

wcześniej chyba powinno byc
  1. <?php
  2. $dane=$_POST['category'];
  3. ?>


w php5 zmienne globalne są wyłączone, w php4 pewnie miałeś włączone.
Go to the top of the page
+Quote Post
pgrzelka
post
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


poprzedniego posta w szkole pisałem i byłem trochę zaspany
powinno być

$dane=$_POST['category']['cat_name'];
lub
$dane=$_GET['category']['cat_name'];

w zależności od tego jaką metodą przesyłasz dane.


--------------------
Go to the top of the page
+Quote Post
majestiq
post
Post #4





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

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


Myślałem że zadziała z tą poprawką, ale dalej pod 'piątką' jest lipa.
Może jeszcze gdzieś tego użyć questionmark.gif


--------------------
Free mp3 download.
Go to the top of the page
+Quote Post
pgrzelka
post
Post #5





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


daj na początku
error_reporting (E_ALL);

może zobaczysz jakieś błędy których normalnie nie widać


--------------------
Go to the top of the page
+Quote Post
majestiq
post
Post #6





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

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


Kurde, nie mialem w ogole czasu na kontynuowanie tego topicu, ale juz go mam smile.gif
W każdym razie może ktoś wie dlaczego mój kod nie chce działać prawidłowo pop php5 questionmark.gif

  1. <?
  2. require_once "./includes/mysql.php";
  3. require "includes/functions.php";
  4. $pafiledb_sql->connect($db);
  5. $filee = $pafiledb_sql->query($db, "SELECT * FROM $db[prefix]_files WHERE file_id = '$id'", 1);
  6. $config = $pafiledb_sql->query($db,"SELECT * FROM $db[prefix]_settings",1);
  7. $category = $pafiledb_sql->query($db, "SELECT * FROM $db[prefix]_cat WHERE cat_id = '$id'", 1);
  8. ?>
  9. <? include "../pozdrowienia.php"; ?>
  10.  
  11. <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
  12. <html>
  13. <head>
  14.  
  15. <?php
  16.  
  17. $dane=$_POST['category']['cat_name'];
  18. $dane1=strtolower($dane);
  19.  
  20.  
  21.  
  22. if ($category != 0 )  {
  23.  
  24. echo '<title>'.$category['cat_name'].' </title>';
  25. echo "r\n";
  26. echo '<meta name="Description" content="'.$category['cat_name']'">';
  27.  
  28.  
  29. }
  30.  
  31. else { echo '<title>'; echo $filee[file_name].' - '.$filee[file_longdesc].' </title>;
  32. echo "r\n";
  33. echo '<meta name="Description" content="'.$filee[file_longdesc]. ' - '.$filee[file_name]'">; }
  34.  
  35. ?>


Tytul i opis są ciągle puste (tylko myślniki widać) a w php4 wszystko jest ok.
Co może być tego powodem ?


--------------------
Free mp3 download.
Go to the top of the page
+Quote Post
Lejto
post
Post #7





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


żadnych błędów?
daj rozszerzenie .php5 i zobacz czy zadziała


--------------------
Go to the top of the page
+Quote Post
piotrooo89
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może nie masz php5 na serwie?


--------------------
Go to the top of the page
+Quote Post
majestiq
post
Post #9





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 26.10.2006

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


Nie no mam. Serwer jest na nazwa.pl i oni zmieniają przymusowo php z 4 na 5 za miesiąc, a teraz można sobie jeszcze wybrać wersje (żeby przetestować czy wszystko będzie ok).
No i jak zmieniam interpretowanie plików na php5 to jest lipa :/


--------------------
Free mp3 download.
Go to the top of the page
+Quote Post
Lejto
post
Post #10





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


jeżeli jesteś wepien że wszystko dobrze robisz to napisz do admina serw'a


--------------------
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 Aktualny czas: 19.08.2025 - 06:49