Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z PHP5
Forum PHP.pl > Forum > Przedszkole
majestiq
  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.
pgrzelka2
  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.
pgrzelka
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.
majestiq
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
pgrzelka
daj na początku
error_reporting (E_ALL);

może zobaczysz jakieś błędy których normalnie nie widać
majestiq
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 ?
Lejto
żadnych błędów?
daj rozszerzenie .php5 i zobacz czy zadziała
piotrooo89
może nie masz php5 na serwie?
majestiq
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 :/
Lejto
jeżeli jesteś wepien że wszystko dobrze robisz to napisz do admina serw'a
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.