Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ostatnie posty na forum
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
Astaroth
Cze,
Mam problem na mojej stronie mam ten skrypt i ludzie z mojego forum chcieliby żebym dodał pod każdym wyświetlanym tematem ostatiego postera i date, mam małe pojęcie o php bo dopiero zaczynam a nie wiem jak to zrobić dacie mi jakąś propozycje?? A najlepiej jak ktoś by mi mógł podać cały kod bo wątpie że umiałbym przerobić samodzielnie ten skrypt... .
  1. <?php
  2. $dbhost = &#092;"localhost\"; // Host w bazie 
  3. $dbuser = &#092;"******\"; // Użytkownik w bazie 
  4. $dbpasswd = &#092;"********\"; //Hasło do bazy 
  5. $dbname = &#092;"*******\"; // Nazwa bazy 
  6. $pathurl = &#092;"http://www.cob.aplus.pl/cob\"; // Ścieżka skryptu 
  7. $prefix = &#092;"*******\"; // Prefix forum w bazie danych 
  8. $postnum = &#092;"20\"; // Limit - ile tematów... 
  9. $sepsym = &#092;"&-&\"; 
  10. $db = mysql_connect($dbhost, $dbuser, $dbpasswd) or die(mysql_error()); 
  11. mysql_select_db($dbname, $db) or die(mysql_error()); 
  12. $result = mysql_query(&#092;"SELECT {$prefix}topics.topic_title, {$prefix}topics.topic_id, {$prefix}foru
    m
  13. .forum_id 
  14.  FROM {$prefix}topics, {$prefix}forums 
  15.  WHERE {$prefix}forums.forum_id = {$prefix}topics.forum_id 
  16.  ORDER BY topic_time DESC 
  17.  LIMIT {$postnum}&#092;"); 
  18. while($get = mysql_fetch_array($result)) { 
  19. $a = stripslashes($get[topic_title]); 
  20. $b = substr($a, 0, 16) . &#092;"...\"; 
  21. echo &#092;"<a href='{$pathurl}/viewtopic.php?t={$get['topic_id']}&sid={$get['forum_id']}'>${b}</a><br>\"; 
  22. }
  23. ?>

Druga sprawa to jest pytanie: Czy jest możliwość żeby dane zawarte w tym pliku nie były jawne?? Czyli hasło bazy danych i użytkownik...
Zgóry THX!!!
Vertical
Odpowiedź na drugie pytanie:
Jest taka możliwość. Możesz w osobnym (załóżmy, że nosi on nazwę include.php) pliku podać informacje o hoście, użytkowniku i haśle, a następnie użyć fopen() oraz fread() żeby je z niego odczytać. Plik index.php musiałby być wtedy odpalany spod konta właściciela, a include.php musiałby mieć najlepiej uprawnienia -r-------- lub -rwx------, żeby nikt inny oprócz Ciebie nie mógł ich odczytać
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.