Stran 1 od 1 1
Možnosti teme
#11068 - 05.09.05. 10:39 Random avatar
Jest Administrator Odsoten
iPhone guru

Registriran: 21.02.05.
Sporočil: 9231
Telefon: Apple iPhone 5 64GB
Ze nekaj vprasanj sem dobil glede menjajocega avatarja, ki ga uporabljam na razlicnih forumih, zato sem se odlocil, da napisem kratka navodila...

Predpogoj za to je, da imate svoj web streznik, ki je stalno dosegjiv preko interneta, da ima podporo za php,...

1. Na svojem strezniku si naredito eno mapo, kamor nalozeite vse slike, katere zelite, da se izmenjujejo...

2. V tej mapi mora biti se datoteka .htaccess z naslednjo vsebino:

Code:

<Files "avatar.jpg">
ForceType application/x-httpd-php
</Files>



Ta koda definira, naj datoteko avatar.jpg tretira kot php kodo in jo izvede. Datoteko avatar.php lahko preimenujete po lasntni zelji, samo potem je potrebno to popravit tudi v datoteki .htaccess

3. V isti mapi naredite datoteko avatar.jpg, in jo uredite z urejevlanikom besedil (notepad, ultraedit, vi...) in vpisite naslednjo kodo:

Code:

<?php
Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
Header("Pragma: no-cache");

srand((double)microtime()*1000000);

$images = array();
$name = '';
$fh = 0;
$nr = 0;

$fh = opendir('.');
while ( $name = readdir($fh) )
{
if ( eregi("(gif|jpg|png|jpeg)$", $name) && $name != "avatar.jpg" )
{
$images[] = $name;
}
}

$nr=rand(0,count($images)-1);

if ( eregi("(jpg|jpeg)$", $images[$nr]) )
{
Header("Content-Type: image/jpeg");
}
else if ( eregi("(gif)$", $images[$nr]) )
{
Header("Content-Type: image/gif");
}
else if ( eregi("(png)$", $images[$nr]) )
{
Header("Content-Type: image/png");
}

readfile($images[$nr]);
?>



4. Sedaj lahko slikco preskusite tako, da v brskalniku odprete link do datoteki avatar.jpg ( http://www.vasa_domena.com/mapa_kjer_so_slikce_in_koda/avatar.jpg ) in odpret se mora slikca. Ob vsakem refreshu strani se ta zamenja. Ce ne deluje, potem je nakj na vasem strezniku narobe nastavljeno ali vam skrbnik streznika ne dovoli uporabe kaksne knjiznice, ki je za to potrebna....
_________________________
Lp
Thomas
__________________________________________
Jabuk.si | Alter.si


Na vrh
#11069 - 05.09.05. 22:30 Re: Random avatar
SimonSPL Odsoten
ciciban

Registriran: 28.08.05.
Sporočil: 45
Telefon: SE K700i
Če pa kdo nuca takle web server, da bi to lahk naredu, mu pa z veseljem odstopim svojega, oz. prostor na mojem strežniku, ni hiter, je pa vztrajen.
_________________________

Na vrh
#11070 - 12.11.05. 11:34 Re: Random avatar
Cowboy Odsoten
otročiček

Registriran: 06.03.05.
Sporočil: 5
Citat:

Ce ne deluje, potem je nakj na vasem strezniku narobe nastavljeno ali vam skrbnik streznika ne dovoli uporabe kaksne knjiznice, ki je za to potrebna....





Bi mi lahko prosim povedal, kaj na strežniku naj nastavim, da bo ta skripta delovala? V PHP.INI ali na Apachu?
Hvala

Na vrh
#11071 - 12.11.05. 11:46 Re: Random avatar
Jest Administrator Odsoten
iPhone guru

Registriran: 21.02.05.
Sporočil: 9231
Telefon: Apple iPhone 5 64GB
Kaj pa ne deluje?
_________________________
Lp
Thomas
__________________________________________
Jabuk.si | Alter.si


Na vrh
#11072 - 12.11.05. 15:23 Re: Random avatar
Cowboy Odsoten
otročiček

Registriran: 06.03.05.
Sporočil: 5
Zadeva deluje, če spremenim avatar.jpg v avatar.php in da pobrišem .htaccess. Če pa imam narejeno tako kot imaš tu opisano mi vrne naslednje:

Citat:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, *****@siol.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.





V error logu pa je zapisano naslednje:

Citat:

[Sat Nov 12 15:22:57 2005] [alert] [client 193.**.**.**] H:/****/C***/menjava/.htaccess: ForceType not allowed here




Zdaj me zanima, kje jaz to nastavim, da bo upošteval oz. dovoljeval ta FORCETYPE.

Na vrh
#11073 - 12.11.05. 15:31 Re: Random avatar
Jest Administrator Odsoten
iPhone guru

Registriran: 21.02.05.
Sporočil: 9231
Telefon: Apple iPhone 5 64GB
Izlgeda imas na SiOLovem strezniku... Tu kolikor vem, ne gre, ker imajo blokirano, da bi lahko nalagal svoj .htacess file... oz. ga ignorira. Ali pa ni dovoljeno imeti scripte s koncnico jpg ali png...
_________________________
Lp
Thomas
__________________________________________
Jabuk.si | Alter.si


Na vrh
#11074 - 12.11.05. 15:38 Re: Random avatar
Cowboy Odsoten
otročiček

Registriran: 06.03.05.
Sporočil: 5
Ne, ne.... to mam na domačem računalniku (sorry pozabil sem takoj omeniti). Imam postavljen strežnik na Apachu in PHP+mysql....in ostale stvari. Do sedaj nisem imel nobenih problemov. Gor imam postavljenih par testnih portalov za lastne potrebe testireanja in nekaj testnih spletnih strani ter razne php skripte. Vse deluje BP.
Samo zgleda, da nekaj še nimam pravilno konfigurirano za to tvojo varjanto .htacess-a.

Na vrh
#11075 - 12.11.05. 15:54 Re: Random avatar
Jest Administrator Odsoten
iPhone guru

Registriran: 21.02.05.
Sporočil: 9231
Telefon: Apple iPhone 5 64GB
Ocitno v tej mapi ne mores pognati ForceType...

Nisem toliko vesc linuxa, da bi ti znal kaj dosti pomagat... Uporabi Google in probavaj ... ali pa pocakaj na kaksen bolj "pameten" ogdovor...

Mogoce bo masterBlaster znal kaj pomagat... on bolj "raztura" Linux
_________________________
Lp
Thomas
__________________________________________
Jabuk.si | Alter.si


Na vrh
#11076 - 12.11.05. 17:14 Re: Random avatar
Cowboy Odsoten
otročiček

Registriran: 06.03.05.
Sporočil: 5
Vseeno hvala za odgovore
Na vrh
Stran 1 od 1 1


Skoči v:
Iskanje po tabli
november
Ne Po To Sr Če Pe So
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Rojstni dnevi naših uporabnikov
Danes nima nihče rojstnega dne
Facebook
Kdo je na tabli
0 registriranih in 71 anonimnih uporabnikov.
Novi uporabniki
štirica, dimce1, Jablan, TanjaJuran, uporabnik123
2359 Registrirani uporabniki
Statistika table
2359 uporabnikov
30 forumov
3859 tem
38089 sporočil

Največ uporabnikov hkrati je bilo: 1099 @ 02.10.25. 02:37