1

(6 odpowiedzi, napisanych Inne skrypty mojego autorstwa)

No to czekam na tą betę wink
Pozdrawiam

2

(6 odpowiedzi, napisanych Inne skrypty mojego autorstwa)

I co, ruszyło się coś może w tym temacie?
Strasznie brakuje możliwości pobierania plików. Strasznie mi na tym zależy. Dało by rade taką aktualizacje wprowadzić.
Bo ebrowser jest ma bardzo dużo funkcji, ale bez mozliwosci pobierania, to nadaje sie jedynie do trzymania zdjeć. A tak to by był swietny menadżer do zarządzania plików na serwerze, którzy wszyscy mogą ściągać.
Pozdrawiam

3

(6 odpowiedzi, napisanych Ogłoszenia)

nareszcie coś się ruszyło, chociaż ja czekam z niecierpliwością na wersje z 5 na przedzie. pozdrawiam  i życzę powodzenia wink wink

4

(5 odpowiedzi, napisanych Propozycje zmian)

O to miło, to czekam wink Przetestuje.
Z tym ze ja właśnie pracuje na MySql wink Ale bazę można zmienić zawsze wink

5

(5 odpowiedzi, napisanych Propozycje zmian)

Heh, A kiedy ta wersja, bo już pół roku czekam wink:) Wiem ze z czasem ciężko, ale może planujesz już jakąś datę wydania?:)

6

(5 odpowiedzi, napisanych Propozycje zmian)

Witam.

Tak mnie natchnęło, jak oglądałem ostatnio moje staty, że wersje Firefox'a powinny być podzielone w inny sposób. Tj. Firefox 1, Firefox 2 i Firefox3. A nie tak jak teraz, że mam milion wersji Firefox'a ( przecież co miesiąc wychodzi nowa) a to tak właściwie tylko drobne poprawki a nie nowa wersja. Pozdrawi

7

(6 odpowiedzi, napisanych Inne skrypty mojego autorstwa)

Ponadto błędy i wrażenia jaki odniosłem po godzinie użytkowania:

- W trybie administratora po wejściu w kosz, wyskakuje biały ekran z tekstem "showLoading (0);"
- Nie można zmienić hasła, ( po wprowadzeniu nowego i akceptacji wylogowuje i zalogować można się tylko wpisując stare hasło)
- Po kliknięciu w FTP wyskakuje panel nowego połączania. Klikając w krzyżyk u góry okienko nie wyłącza się.
- W konquerorze, w panelu logowania się niema polskich znaków ( krzaczki) w pozostałych miejscach jest okay. W Firefox również okay.
- W katalogu domowym widać plik index.php
- Po zmianie trybu wyświetlania plików zawsze przenosi do katalogu home.
Ponadto moje wrażenia:

- Nie czyta pakietów DOC i ODT. Ale to chyba nie takie proste.
- Pliki z rozszerzeniem html i php mogły by być wyświetlane jako strony a nie jako tekst. To chyba najbardziej mi przeszkadza.
- Można by dodać funkcje ściągnij plik/ściągnij katalog
- W instrukcji można dopisać, ze pliki trzeba składać w katalogu nadrzędnym żeby się wyświetlały. Pozdrawiam smile

8

(6 odpowiedzi, napisanych Inne skrypty mojego autorstwa)

Okay, sam doszedłem do rozwiązania.

Po kolei, może komuś się przyda:

Po pierwsze stworzyłem na serwerze osobny katalog - ogloszenia

Tak więc mam www.barbara.lubon.pl/ogloszenia/

Katalog jest pusty.

Kopiuje tu katalog ebrowser razem z wszystkimi plikami.

Nadaje plikom odpowiednie prawa.

Tworze stronę index.php i wklejam do niej:

<?php
define ('EBROWSER_PATH', 'ebrowser/');
include (EBROWSER_PATH.'index.php');
?>

następnie przerzucam plik index.php do katalogu ogloszenia.

Teraz otwieram strona www.barbara.lubon.pl/ogloszenia (ale  nie  www.ba...on.pl/ogloszenia/ebrowser !! )

system podaje mi moje hasło i juz jest okay.

jedyny problem, to fakt że teraz w katalogu głównym przeglądarki widzę plik inex.php, a ja go nie chce tam widzieć smile Niewiem jak sobie z tym poradzić??

Pozd

9

(6 odpowiedzi, napisanych Inne skrypty mojego autorstwa)

EBROWSER_PATH is not defined!

Witam. Jestem administratorem strony:

www.barbara.lubon.pl

Od pół roku używam statystyk eStats. Jestem z nich bardzo zadowolony i dumny z tego ze Polacy tez potrafią tworzyć takie wspaniałe rzeczy.

Teraz chciałem skorzystać z projektu ebrowser. Bardzo spodobała mi się ta przeglądarka plików.

Tak wiec ściągnąłem ją, rozpakowałem wrzuciłem na serwer cały katalog ebrowser.

Nadałem odpowiednie prawa plikom.

To pliku inex.html i do pliku spis.php dodałem kod:

<?php
define ('EBROWSER_PATH', '/ebrowser/');
include (EBROWSER_PATH.'index.php');
?>

Problem w tym, ze nie wiem czy ten kod dobrze skonfigurowałem, (czy nie powinno być ebrowser/ zamiast /ebrowser/ , albo zupełnie moze inaczej jakoś?) Nie wiem też czy przez to ze dodałem go do pliku indx.html zamiast inex.php ( którego nie posiadam) to jest poprawnie.

kod estats dodawałem tylko do katalogu spis.php, dlatego się pytam?

Problem w tym ze wyświetla mi błąd

www.barbara.lubon.pl/ebrowser

EBROWSER_PATH is not defined!

Wiem ze autor niema zbytnio czasu odpowiadać na pytania, dlatego też nie chce go specjalnie obciążać pytaniami.

Ponadto chce złożyć szczere podziękowania za te wszystkie projekty autorowi i wszystkim którzy się do nich przyczynili. Również jestem zwolennikiem opensource i systemów Li

10

(8 odpowiedzi, napisanych Rozwiązywanie problemów)

Dobra Panowie wielkie dzię&#312;i smile Jak bym się mógł jakoś odwdzięczyć? Jak znajdę jakieś błędy pod moją konfiguracją to oczywiści poinformuje big_smile

Pozdrawiam wink

11

(8 odpowiedzi, napisanych Rozwiązywanie problemów)

Nie wiem, statystyki są aktywne, tryb edycji wyłączony.

Wszystkie pliki maja uprawnienia 755, na większe administratorzy serwerów nie pozwalają, ale mówią ze to to samo co 777. Nie wiem w czym problem. Pozdrawiam

plik stats.php wygląda tak:

[code]
<?php

error_reporting (0);

ignore_user_abort (1);

if (!session_id ()) session_start ();

define ('ePATH', dirname (__FILE__).'/');

function e_error ($Error, $File, $Line, $Arg = 0) {

         if (!defined ('eCRITICAL')) define ('eCRITICAL', 1);

         echo '<b>eStats error:</b> <i>'.($Arg?$Error:'Could not load file: <b>'.$Error.'</b>!').'</i> (<b>'.$File.': '.$Line.'</b>)<br />

';

         }

if (isset ($_GET['estats']) && isset ($_GET['count']) && $_GET['count']) {

   define ('eCOUNT', 1);

   if (isset ($_GET['address'])) {

      $Address = parse_url ($_GET['address']);

      define ('eADDRESS', $Address['path'].($Address['query']?'?'.$Address['query']:''));

      }

   if (isset ($_GET['title'])) define ('eTITLE', $_GET['title']);

   }

if (!include (ePATH.'conf/config.php')) e_error ('conf/config.php', __FILE__, __LINE__);

if (!include (ePATH.'lib/stats.php')) e_error ('lib/stats.php', __FILE__, __LINE__);

if (!include (ePATH.'db/'.$DBType.'/stats.php')) e_error ('db/'.$DBType.'/stats.php', __FILE__, __LINE__);

if (!defined ('eCRITICAL')) $DB = new estats_db;

if (!defined ('eCRITICAL')) {

   e_configuration (0);

   if ($StatsEnabled) {

      if ($SendHeaders) e_headers ();

      if ($Backups['time'] && ((time () - $LastBackup > $Backups['time']))) e_create_backup ();

      if (defined ('eCOUNT') || isset ($_GET['estats'])) {

         e_get_ip ();

         if (e_ip (eIP, $IgnoredIPs)) {

            if (!isset ($_GET['estats'])) $DB->ignored_visit ();

            }

         else $DB->visitor ();

         }

      }

   }

if (isset ($_GET['estats']) && $_GET['estats'] && defined ('eNOINFO') && defined ('eVID')) {

   $Stats = array (

    (($_GET['javascript'] == 1)?1:0),

    (is_numeric ($_GET['cookies'])?(int) $_GET['cookies']:'?'),

    (is_numeric ($_GET['flash'])?(int) $_GET['flash']:'?'),

    (is_numeric ($_GET['java'])?(int) $_GET['java']:'?'),

    (((int) $_GET['width'] && (int) $_GET['height'])?((int) $_GET['width']).' x '.((int) $_GET['height']):'?'),

    1

    );

   $Array = array (

    'javascript',

    'cookies',

    'flash',

    'java',

    'screens'

    );

   for ($i = 0; $i < 5; $i++) $DB->update ($Array[$i], $Stats[$i]);

   }

else $Stats = array_fill (0, 9, 0);

define ('eROBOT', e_robot ($_SERVER['HTTP_USER_AGENT']));

if (!defined ('eADDRESS')) define ('eADDRESS', $_SERVER['REQUEST_URI']);

if (defined ('eCOUNT') && defined ('eNEWVISITOR')) {

   $Stats[6] = eROBOT;

   if (!eROBOT) {

      $Stats[7] = gethostbyaddr (eIP);

      $Stats[8] = strtoupper (e_lang ());

      if ($CollectData['langs']) $DB->update ('langs', $Stats[8]);

      if ($CollectData['browsers']) $DB->update ('browsers', e_browser ($_SERVER['HTTP_USER_AGENT']));

      if ($CollectData['oses']) $DB->update ('oses', e_os ($_SERVER['HTTP_USER_AGENT']));

      if ($CollectData['hosts']) {

         $SHost = explode ('.', $Stats[7]);

         $SHost = (!is_numeric (((count ($SHost) > 1)?$SHost[count ($SHost) - 2].'.':'').end ($SHost))?((count ($SHost) > 1)?$SHost[count ($SHost) - 2].'.':'').end ($SHost):'?');

         $DB->update ('hosts', ($SHost?$SHost:'?'));

         }

      if (isset ($_SERVER['HTTP_REFERER']) && ($CollectData['websearchers'] || $CollectData['keywords'])) {

         $Referrer = parse_url ($_SERVER['HTTP_REFERER']);

         if ($CollectData['referrers']) $DB->update ('referrers', (in_array ($Referrer['host'], $Referrers))?'?':'http://'.strtolower ($Referrer['host']));

         $WebSearch = e_websearcher ($Referrer, $CountPhrases);

         if ($WebSearch) {

            if ($CollectData['websearchers']) $DB->update ('websearchers', $WebSearch[0]);

            if ($CollectData['keywords']) {

               for ($i = 0, $c = count ($WebSearch[1]); $i < $c; $i++) {

                   if ($WebSearch[1][$i]) $DB->update ('keywords', $WebSearch[1][$i]);

                   }

               }

            }

         }

      }

   else if ($CollectData['robots']) $DB->update ('robots', $Stats[6]);

   }

if (defined ('eVID')) {

   $DB->visit ($Stats);

   if (defined ('eCOUNT') && $CollectData['sites']) $DB->update ('sites', (defined ('eTITLE')?eTI

12

(8 odpowiedzi, napisanych Rozwiązywanie problemów)

Hehe, ok dzieki.

Co do Micro$oftu to się mylisz, bo jestem wtych 10 procentach które postawiły na GNU. Konkretnie Kubuntu na desktopach tongue

Dalej. Zmieniłem wpis

var ePath = '/estats/';

Jednak myślę że trzeba zapisać stronę spis.htm jako spis.php, dla poprawności działania wszystkiego tak? Pozdrawiam

Edit:

Dodałem plik spis.php www.lubon.8p.pl/spis.php

Widze ze w źródle strony nie widać już tego skryptu php (chyba został wykonany) ale nadal nie liczy... Pozdrawi

13

(8 odpowiedzi, napisanych Rozwiązywanie problemów)

Dzięki za szybką odpowiedź.

No więc tak:

1. Co znaczy "Jednak uwaga - standardowo serwery nie szukają PHP wewnątrz plików z rozszerzeniami html/htm, pamiętaj o tym." ?? Bo nie łapie wink

2.  Tu wszystko jasne, dzięki.

3. Ok podążając za twoim przykładem wstawiłem tak jak mówisz, ale nadal nie nalicza mi.

Tu jest adres strony: http://lubon.8p.pl
Tu jest wstawiony ten kod ( ze względu na niemożliwość wstawienia w index) : http://lubon.8p.pl/spis.htm

Teraz dochodzi 4. No więc korzystam ze ściągawki na http://estats.emdek.cba.pl/index.php?pa … t-install/
Tam jest napisane: "[COUNT] - 0 - zbieraj tylko dane techniczne, 1 - zbieraj wszystkie dane (tylko gdy nie używasz kodu PHP);"

Czyli wnioskuje że jak używa się tego kodu w JS, to tego PHP nie trzeba?

i 5. Mógł byś w źródle strony (spis.htm) zobaczyć co jest źle i dlaczego nadal nie liczy?

Pozdrawiam wink wink

Wiem ze głupie pytania, ale w faq niema tego ani w dokumentacji.

1. Czy skrypt ma iść w przypadku stron htm i html do sekcji Head czy Body?

2. Czy wystarczy wstawić to tylko w index.htm czy warto dodać tez na innych podstronach i co to zmienia?

3. Poprawnie skonfigurowany skrypt będzie wyglądał tak:
<?php
define ('ESTATS_COUNT', 1);
define ('ESTATS_ADDRESS', 'index.htm');
define ('ESTATS_TITLE', 'Strona Glowna');
@include ('estats/stats.php');
?>

czy może "index.htm" i "estats/stats.php" powiny byś poprzedzone znakiem "/", czyli wyglądać tak:

<?php
define ('ESTATS_COUNT', 1);
define ('ESTATS_ADDRESS', '/index.htm');
define ('ESTATS_TITLE', 'Strona Glowna');
@include ('/estats/stats.p