Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System newsów oparty o mysql
Forum PHP.pl > Forum > Gotowe rozwiązania
Fipaj
Napisałem bardzo prosty skrypt newsów:
  1. <html>
  2. <head>
  3. <title>System newsów</title>
  4. </head>
  5. <body>
  6. <?php
  7. // konfiguracja
  8. $adres = &#092;"tutaj wpisz adres\";
  9. $uzytkownik = &#092;"tutaj wpisz nazwę usera\";
  10. $haslo = &#092;"tutaj wpisz haslo biggrin.gif\";
  11. $baza_danych = &#092;"tutaj wpisz bazę danych\";
  12.  
  13. // podłączenie się do mysql
  14. $db = mysql_connect ($adres, $uzytkownik, $haslo);
  15.  
  16. // wybranie bazy
  17. mysql_select_db ($baza_danych);
  18.  
  19. // utworzenie tabeli
  20. mysql_query (&#092;"CREATE TABLE nowosci (obrazek_url VARCHAR(100) NOT NULL, tresc TEXT NOT NULL, autor VARCHAR(100) NOT NULL, data DATETIME NOT NULL)\");
  21.  
  22. // pobranie danych z formularza i zapisanie ich w bazie danych
  23. if (isset ($_POST['wyslij']) {
  24.  
  25.     // wykonanie zapytania
  26.     mysql_query (&#092;"INSERT INTO nowosci (obrazek_url, tresc, autor, data) VALUES ('{$_POST['obrazek_url']}', {$_POST['tresc']}', {$_POST['autor']}', NOW())\");
  27.  
  28.     // zamknięcie bazy danych
  29.     mysql_close ($db);
  30. }
  31. else {
  32.     // zamknięcie bazy danych
  33.     mysql_close ($db);
  34.  
  35.     // wyświetla formularz
  36.     print ('<form action=\"obsluga_formularza.php\" method=\"post\">');
  37.     print ('<input type=\"text\" name=\"obrazek_url\">');
  38.     print ('<textarea name=\"tresc\"></textarea>');
  39.     print ('<input type=\"text\" name=\"autor\">');
  40. }
  41. ?>
  42. </body>
  43. </html>

  1. <html>
  2. <head>
  3. <title>System newsów</title>
  4. </head>
  5. <body>
  6. <?php
  7. // konfiguracja
  8. $adres = &#092;"tutaj wpisz adres\";
  9. $uzytkownik = &#092;"tutaj wpisz nazwę usera\";
  10. $haslo = &#092;"tutaj wpisz haslo biggrin.gif\";
  11. $baza_danych = &#092;"tutaj wpisz bazę danych\";
  12.  
  13. // podłączenie się do mysql
  14. $db = mysql_connect ($adres, $uzytkownik, $haslo);
  15.  
  16. // wybranie bazy
  17. mysql_select_db ($baza_danych);
  18.  
  19. // pobranie informacji z bazy danych
  20. $zapytanie = mysql_query (&#092;"SELECT * FROM nowosci ORDER BY data DESC\");
  21.  
  22. // wyświetlenie informacji
  23. while ($wiersz = mysql_fetch_array ($zapytanie)) {
  24.     print (&#092;"<p>\");
  25.     print(&#092;"<img src=\"{$wiersz['obrazek_url']\" style=\"float:left;\">{$wiersz['data']} - <b>{$wiersz['autor']}</b><br>{$wiersz['tresc']}\");
  26.     print(&#092;"</p>\");
  27. }
  28. mysql_close ($db);
  29. ?>
  30. </body>
  31. </html>

Niestety, nie mam obecnie dostępu do bazy danych. Proszę, aby ktoś sprawdził, ewentualnie umieścił na chwilkę na swoim serwerze w celu przetestowania itp. Z góry wielkie dzięki!

PS. FFCode już prawie gotowe biggrin.gif
Kuziu
To nie możesz na chwile na Lycosie sobie założyc konta ?

Albo local'a postawić dry.gif

Bez przesady ... tiredsmiley.gif
Fipaj
Wszystkie strony z darmowym hostingiem, w tym Lycos, potrzebują potwierdzenia przez e-mail, ja natomiast chwilowo go nie mam (zmieniam na płatny mail) a zależy mi na czasie
Kuziu
No a konto e-mail to też tak strasznie ciężko dostać ...

A local'a postawić jeszcze trudniej ...
Fipaj
Locala postawić nie mogę, bo... nie orientuję się tak dobrze w Apaczu... i jeszcze w kilku rzeczach...

To są puste, bezwartościowe posty. Pomożesz Kuziu, czy nie??
Kuziu
Zobacz jak wiele możesz sie nauczyć przy tej okazji ... postawić własny server ... Dokładny opis jest tutaj Instalacja Apache + php + MySQL
Fipaj
Nie chcę instalować godzinę apacza żeby sprawdzić tylko jeden malutki skrypcik... Plisss pomóż
dr_bonzo
Do tego czasu zdazylbys zalozyc konto email i konto na lycosie. 5 + 10 minut.
Fipaj
Założyłem konto na Lycosie, po lekkich zmianach zadziałało... smile.gif
yavaho
Cytat(Fipaj @ 2005-02-23 14:11:57)
Nie chcę instalować godzinę apacza żeby sprawdzić tylko jeden malutki skrypcik... Plisss pomóż
Po ukonczeniu tego skryptu kończysz swoją przygode z php ?

Ja mam u siebie na WinXP postawiony serwer php i MySQL co w zupelnosci wystarcza do testowania stronek, a przy okazji mozna sie czegos nauczyc.
Fipaj
Nie kończę... Wręcz odwrotnie: kupuję serwer 4vip.pl...
AxZx
robisz system newsow nie majac u siebie na kompie zadnego serwera?
ciekawe co to bedzie za system newsow...
RubiX
Omg ale wy jesteście nienormalni zamiats poświecić 2 minuty i sprawdzić na waszych serwach to tyl;ko nabijacie sobie niepotrzebne posty piszą zeby sobie locala postawil albo na lycosie ( lycos to shit)


-------------------------
odkopywać wątek z 2005 roku
tylko po to żeby pisać jakiś komentarz questionmark.gif
warn za nabijanie postów
~Cienki1980
Snap
Cytat(RubiX @ 3.03.2007, 12:45:32 ) *
Omg ale wy jesteście nienormalni zamiats poświecić 2 minuty i sprawdzić na waszych serwach to tyl;ko nabijacie sobie niepotrzebne posty piszą zeby sobie locala postawil albo na lycosie ( lycos to shit)


-------------------------
odkopywać wątek z 2005 roku
tylko po to żeby pisać jakiś komentarz questionmark.gif
warn za nabijanie postów
~Cienki1980

Haha kto tu jest nienormalny ? Poco zakładać temat na forum, żeby ktoś ci przetestował skrypt bo Ci się nie che konta zakładać, lol ?


-------------------------
Nie no następny ....
warn za nabijanie postów
Zamykam
~Cienki1980
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-2024 Invision Power Services, Inc.