K|NG
-
Posts
104 -
Joined
-
Last visited
Posts posted by K|NG
-
-
nokachaaju mysql, pieinstaleeju. kas taalaak, luudzu? ko man iesaakt ar to mysqladmin, ko man grib katru datora starteeshanas reizi palaist uz kompja? kaa lai es uztaisu lietotaaju kontus, no kuriem dabuut dbname, pass, user utt? paldies
-
HTML ar "/path..." pietiek, lai norādītu, ka no roota saakas path, bet caur PHP ja rakstu piem.
include("/path..");
nestraadaa, jeb varbuut pie includa tikai taa nevar?
-
...
Manuprāt ļoti skaidri pateici :rolleyes:
es pat nokopēju un ieseivoju iekš Globals_off.txt
-
Saprast lāga nesapratu kurš kad drukājās nu bet:
iekš index.php (kur ir forma)
<code><font color="#000000"> <script type="text/javascript"> function vjaunslogs(){ dd=window.open('','vlogs','height=400,width=550,resizable=1,scrollbars=1') document.forms[0].action='talk.php' document.forms[0].target='vlogs' document.forms[0].submit();dd.focus() setTimeout("document.forms[0].target=''",500) } </script> <input type="button" value="Nodrukāt formu jaunā logā" onClick="vjaunslogs()"></font> </code>
iekš talk.php jānorāda ko parādīt/izdrukāt
...
-
Varētu ierakstīt iekšējās kārtības noteikumos, ka nesmuks kods netiek dots ievērtēšanai.
Sāksim ar pavisam vienkāršu: vienā rindiņā nedrīkst būt vairāk par vienu semikolu un { kā arī } ja tie atdala kaut kādus zarus vai ciklus.
Uldis ir viens nepaklausīgs skolēns.
Labi labi a kur tad ir Tie pareizie noteikumi?
Vienus kurus lasīju, baigi labi norēcos, bet moš tie bij nepareizie :)
p.s. superhackerkodā pamainīju augšējās rindiņas uz šitā:
<code><font color="#000000"> if(getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } else { $ip = getenv("REMOTE_ADDR"); } $host=gethostbyaddr($ip);</font> </code>
-
Nu vo kautkas te neštimē ar šito:
if (getenv(HTTP_X_FORWARDED_FOR))
{
$ip=getenv(HTTP_X_FORWARD_FOR);
$host=gethostbyaddr($ip);
} else {
$ip=getenv(REMOTE_ADDR);
$host=gethostbyaddr($ip);
}
-
Kādu laiciņu būs te:
http://www.acidus.lv/statistika/
http://www.acidus.lv/statistika/source.php
paroli cerams atradīsiet :) (user,parole)
index.php
<code><font color="#000000"> <font color="#0000CC"><?php </font><font color="#FF9900"># Statistika "Mazais Spiegs:)" # www.acidus.lv/statistika/ # Vajadzīgie faili un direktorijas: # index.php - lapa, kurai vajadzīga statistika # spiegs.php - fails ar kuru skatīt statistiku # stats/ - direktorija, kurā glabāsies statistika # stats/dati - fails kur glabāsies dati. jābūt - Permission 777 # stats/.htaccess - direktorijas aizsardzības fails. failā ierakstīts - deny from all </font><font color="#006600">if (</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_X_FORWARDED_FOR"</font><font color="#006600">)) { </font><font color="#0000CC">$ip</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_X_FORWARD_FOR"</font><font color="#006600">); </font><font color="#0000CC">$host</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/gethostbyaddr]gethostbyaddr[/url]</font><font color="#006600">(</font><font color="#0000CC">$ip</font><font color="#006600">); } else { </font><font color="#0000CC">$ip</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"REMOTE_ADDR"</font><font color="#006600">); </font><font color="#0000CC">$host</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/gethostbyaddr]gethostbyaddr[/url]</font><font color="#006600">(</font><font color="#0000CC">$ip</font><font color="#006600">); } </font><font color="#0000CC">$metode</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"REQUEST_METHOD"</font><font color="#006600">); </font><font color="#0000CC">$refers</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_REFERER"</font><font color="#006600">); </font><font color="#0000CC">$agents</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"HTTP_USER_AGENT"</font><font color="#006600">); </font><font color="#0000CC">$prasit</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/getenv]getenv[/url]</font><font color="#006600">(</font><font color="#CC0000">"REQUEST_URI"</font><font color="#006600">); </font><font color="#0000CC">$laiks</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/date]date[/url]</font><font color="#006600">(</font><font color="#CC0000">"d-m-Y, H:i:s"</font><font color="#006600">); </font><font color="#0000CC">$a</font><font color="#006600">=</font><font color="#CC0000">"$host:|:$ip:|:$laiks:|:$refers:|:$agents:|:$prasit:|:$PHP_SELF:|:$metoden"</font><font color="#006600">; </font><font color="#0000CC">$fileb</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/join]join[/url]</font><font color="#006600">(</font><font color="#CC0000">""</font><font color="#006600">,</font><font color="#0000CC">[url=http://lv.php.net/file]file[/url]</font><font color="#006600">(</font><font color="#CC0000">"stats/dati"</font><font color="#006600">)); </font><font color="#0000CC">$fp</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/fopen]fopen[/url]</font><font color="#006600">(</font><font color="#CC0000">"stats/dati"</font><font color="#006600">,</font><font color="#CC0000">"w"</font><font color="#006600">); </font><font color="#0000CC">[url=http://lv.php.net/fputs]fputs[/url]</font><font color="#006600">(</font><font color="#0000CC">$fp</font><font color="#006600">,</font><font color="#0000CC">$a</font><font color="#006600">); </font><font color="#0000CC">[url=http://lv.php.net/fputs]fputs[/url]</font><font color="#006600">(</font><font color="#0000CC">$fp</font><font color="#006600">, </font><font color="#0000CC">$fileb</font><font color="#006600">); </font><font color="#0000CC">[url=http://lv.php.net/fclose]fclose[/url]</font><font color="#006600">(</font><font color="#0000CC">$fp</font><font color="#006600">); </font><font color="#0000CC">?> </font><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1257"> <title>Mazais Spiegs</title> </head> <body> "Mazais Spiegs"<hr>lapas publiskais saturs: Čau, manam kaķim iet labi! :)<hr> nepubliskais: <a href="spiegs.php">Apskaties statistiku!</a> <a href="source.php">Apskaties sources!</a> reālajā lapā šiem te linkiem nevajadzētu te atrasties :) </body> </html></font> </code>
spiegs.php
<code><font color="#000000"> <font color="#0000CC"><?php </font><font color="#006600">if ( ( !isset( </font><font color="#0000CC">$PHP_AUTH_USER </font><font color="#006600">)) || (!isset(</font><font color="#0000CC">$PHP_AUTH_PW</font><font color="#006600">)) || ( </font><font color="#0000CC">$PHP_AUTH_USER </font><font color="#006600">!= </font><font color="#CC0000">'user' </font><font color="#006600">) || ( </font><font color="#0000CC">$PHP_AUTH_PW </font><font color="#006600">!= </font><font color="#CC0000">'parole' </font><font color="#006600">) ) { </font><font color="#0000CC">[url=http://lv.php.net/header]header[/url]</font><font color="#006600">( </font><font color="#CC0000">'WWW-Authenticate: Basic realm="Private"' </font><font color="#006600">); </font><font color="#0000CC">[url=http://lv.php.net/header]header[/url]</font><font color="#006600">( </font><font color="#CC0000">'HTTP/1.0 401 Unauthorized' </font><font color="#006600">); echo </font><font color="#CC0000">'Authorization Required.'</font><font color="#006600">; exit; } else { </font><font color="#0000CC">?> </font><html> <head> <title>spiegs</title> <style type="text/css"> td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; } </style> </head> <body> <table border="1" cellpadding="0" cellspacing="0" width="100%"> <tr><td>Host:</td><td>IP:</td><td>Laiks:</td><td>Referer:</td><td>Browser:</td><td>String:</td><td>Scrip Name:</td><td>Request method:</td> </tr> <font color="#0000CC"><?php </font><font color="#006600">function </font><font color="#0000CC">atvert</font><font color="#006600">(){global </font><font color="#0000CC">$log</font><font color="#006600">;</font><font color="#0000CC">$fd</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/fopen]fopen[/url]</font><font color="#006600">(</font><font color="#0000CC">$log</font><font color="#006600">,</font><font color="#CC0000">"r"</font><font color="#006600">) or die(</font><font color="#CC0000">'...'</font><font color="#006600">);</font><font color="#0000CC">$fs</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/fread]fread[/url]</font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">,</font><font color="#0000CC">[url=http://lv.php.net/filesize]filesize[/url]</font><font color="#006600">(</font><font color="#0000CC">$log</font><font color="#006600">));</font><font color="#0000CC">[url=http://lv.php.net/fclose]fclose[/url]</font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">);return </font><font color="#0000CC">$fs</font><font color="#006600">;} </font><font color="#0000CC">$log</font><font color="#006600">=</font><font color="#CC0000">"stats/dati"</font><font color="#006600">; </font><font color="#0000CC">$fs</font><font color="#006600">=</font><font color="#0000CC">atvert</font><font color="#006600">();</font><font color="#0000CC">$fs</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/explode]explode[/url]</font><font color="#006600">(</font><font color="#CC0000">"n"</font><font color="#006600">,</font><font color="#0000CC">$fs</font><font color="#006600">); if(!isset(</font><font color="#0000CC">$skaits</font><font color="#006600">)){</font><font color="#0000CC">$skaits</font><font color="#006600">=</font><font color="#0000CC">0</font><font color="#006600">;}else{</font><font color="#0000CC">$skaits</font><font color="#006600">=(int)</font><font color="#0000CC">$skaits</font><font color="#006600">;}</font><font color="#0000CC">$vecaki</font><font color="#006600">=</font><font color="#0000CC">$skaits</font><font color="#006600">+</font><font color="#0000CC">50</font><font color="#006600">; for(</font><font color="#0000CC">$i</font><font color="#006600">=</font><font color="#0000CC">$skaits</font><font color="#006600">;</font><font color="#0000CC">$i</font><font color="#006600"><</font><font color="#0000CC">$vecaki</font><font color="#006600">;</font><font color="#0000CC">$i</font><font color="#006600">++){ if((</font><font color="#0000CC">$fs</font><font color="#006600">[</font><font color="#0000CC">$i</font><font color="#006600">]!=</font><font color="#CC0000">""</font><font color="#006600">)&&(</font><font color="#0000CC">$fs</font><font color="#006600">[</font><font color="#0000CC">$i</font><font color="#006600">]!=</font><font color="#CC0000">"r"</font><font color="#006600">)){ </font><font color="#0000CC">$ieraksts</font><font color="#006600">=</font><font color="#0000CC">[url=http://lv.php.net/explode]explode[/url]</font><font color="#006600">(</font><font color="#CC0000">":|:"</font><font color="#006600">,</font><font color="#0000CC">$fs</font><font color="#006600">[</font><font color="#0000CC">$i</font><font color="#006600">]); echo </font><font color="#CC0000">"<tr><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">0</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">1</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">2</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">3</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">4</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">5</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">6</font><font color="#006600">]</font><font color="#CC0000"></td><td>$ieraksts</font><font color="#006600">[</font><font color="#CC0000">7</font><font color="#006600">]</font><font color="#CC0000"></td></tr>n"</font><font color="#006600">; }} </font><font color="#0000CC">?> </font></table><table> <a href="spiegs.php?skaits=<font color="#0000CC"><?php </font><font color="#006600">print </font><font color="#CC0000">"$vecaki"</font><font color="#006600">; </font><font color="#0000CC">?></font>"><font color="#0000CC"><?php </font><font color="#006600">print </font><font color="#CC0000">"$vecaki"</font><font color="#006600">; </font><font color="#0000CC">?></font> vecaaki</a> </table> </body> </html> <font color="#0000CC"><?</font><font color="#006600">}</font><font color="#0000CC">?></font> </font> </code>
-
jā šito gan nevajadzētu kopēt 1:1 un likt savās superadminu lapās.
šis bij tik piemērs domāšanai...
un augšā arī biju uzrakstījis: Nu ļoti vienkāršs variants i papildināms
-
Nu es te meklēju vārdu wml, neko neatradu, tādēļ tip izveidoju topiku.
-
ee buutu vismaz sessijas izmantojis
Nu ta būtu kaut ko uzrakstījis!
session_start() .... :wacko:
-
Iesaku neaiztikt ! :)
Ko ko tu iesaki?
Neaiztikt LatvieŠu burtus! rakstīt ar visiem 'Šaursliežu dzelzceļiem' ne :wacko:
-
:blink: Kur var nolādēt šo NuSphere-phped-advantage-2.4.0-Win32
if $$$ tad te:
http://www.nusphere.com/products/index.htm
else pačuksti man ar, kur ir jaunākā versija! :)
-
Iesaku neaiztikt ! :)
-
Kaklz, K|ng!
Nekad neko neesmu kodējis :P :blink:
Vienkārši piedalos loģiska uzdevuma risināšanā :D
Taa kaa luudzu pirms dodiet koda piemeerus ieveerojiet vismaz dazhus pamatprincipus un "labas uzvediibas (ptfu kodeeshanas) ieteikumus"..Ko ta Tu gribēji, ja paši ņēmēji sev dod kodus :)
-
rn"
rn" vietā raksta /r/n" tikai / ir uz otru pusi :(
-
Mans variants:
Datus saglabā nelielā datubāzīte.
Izmantojamie faili:
index.html, forms.php, dati.txt.
Sākam :)
index.html saturs:
<code><font color="#000000"> <HTML> <head><title>hei, beibe!</title></head> <body> <form action="forms.php" method="post"> <h1>Ievadi savu info</h1> <table> <tr><td>Vārds:</td><td><input type="text" name="vards"></td></tr> <tr><td>Uzvārds:</td><td><input type="text" name="uzvards"></td></tr> <tr><td>Vecums:</td><td><input type="text" name="vecums"></td></tr> <tr><td>E-mails:</td><td><input type="text" name="mails"></td></tr> <tr><td>Adrese:</td><td><input type="text" name="adrese"></td></tr> <tr><td>Telefons:</td><td><input type="text" name="telefons"></td></tr> <tr><td></td><td><input type="reset" name="reset" value="Dzēst"> <input type="submit" name="submit" value="Tālāk"></td></tr> </table></form> </body> </HTML></font> </code>
forms.php saturs:
<code><font color="#000000"> <font color="#0000CC"><?php </font><font color="#FF9900">#dati saglabābas datubāzē, šajā gadījumā dati.txt </font><font color="#0000CC">$datufails </font><font color="#006600">= </font><font color="#CC0000">"dati.txt"</font><font color="#006600">; </font><font color="#FF9900">// datu fails </font><font color="#006600">echo </font><font color="#CC0000">"<b>$vards</b> sniedza šādu informāciju:<table>n"</font><font color="#006600">; </font><font color="#FF9900">//lietotājam redzamā informācija </font><font color="#006600">echo </font><font color="#CC0000">"<tr><td>Vārds:</td><td><b>$vards</b></td></tr>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<tr><td>Uzvārds:</td><td><b>$uzvards</b></td></tr>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<tr><td>Vecums:</td><td><b>$vecums</b></td></tr>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<tr><td>E-mails:</td><td><b>$mails</b></td></tr>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<tr><td>Adrese:</td><td><b>$adrese</b></td></tr>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<tr><td>Telefons:</td><td><b>$telefons</b></td></tr></table>n"</font><font color="#006600">; </font><font color="#FF9900"># dati ierakstās failā un lietotājam nav redzami # $write ieraksta datus atdalot ar simbolu :|: </font><font color="#0000CC">$write </font><font color="#006600">= </font><font color="#CC0000">"$vards:|:$uzvards:|:$vecums:|:$mails:|:$adrese:|:$telefonsrn"</font><font color="#006600">; </font><font color="#FF9900"># vārdam jābūt kautkādam ierakstītam vārdam :)) </font><font color="#006600">if (</font><font color="#0000CC">$vards </font><font color="#006600">!= </font><font color="#CC0000">""</font><font color="#006600">) { </font><font color="#0000CC">$fd </font><font color="#006600">= </font><font color="#0000CC">fopen </font><font color="#006600">(</font><font color="#0000CC">$datufails</font><font color="#006600">, </font><font color="#CC0000">"a+"</font><font color="#006600">); </font><font color="#0000CC">fwrite </font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">, </font><font color="#0000CC">$write</font><font color="#006600">); </font><font color="#0000CC">[url=http://lv.php.net/fclose]fclose[/url]</font><font color="#006600">(</font><font color="#0000CC">$fd</font><font color="#006600">); } if (</font><font color="#0000CC">$vards </font><font color="#006600">== </font><font color="#CC0000">""</font><font color="#006600">){ echo </font><font color="#CC0000">"<b>Aizmirsi ierakstīt savu vārdu !</b>"</font><font color="#006600">; } </font><font color="#0000CC">?></font> </font> </code>
dati.txt saturs pagaidām tukšs
Vajadzētu strādāt ;)
-
secure?
Nu nez, šito laikam Google vai Latnet vai cits meklētājs var iekešot
kaa index.php?pass=muu
vo
Vispār priekš secure vajag PHP Autorizāciju.
-
Probleemas ar PHP uz Windows platformas HTTPD...
Ja Tev tikai priekš mājas-testēšanas, paņem sameklē tīklā
tādu programmu: NuSphere-phped-advantage-2.4.0-Win32 vai jaunāku versiju
Tur ir viss kopā ir serveris buss ar PHP utt. i editors. strādā labi :)
p.s. php.ini skatījies?
-
Ielogošanās forma:
Nu ļoti vienkāršs variants i papildināms i viskādi citādi te:
<code><font color="#000000"> <font color="#0000CC"><?php </font><font color="#FF9900">#Ielogoshanas forma: #Nu ljoti vienkarss variants. ir papildinAAms i viskaadi citadi te: # lietotaaja vaards: </font><font color="#0000CC">$usr </font><font color="#006600">= </font><font color="#CC0000">"xxx"</font><font color="#006600">; </font><font color="#FF9900"># lietotaaja parole: </font><font color="#0000CC">$pw </font><font color="#006600">= </font><font color="#CC0000">"yyy"</font><font color="#006600">; </font><font color="#FF9900"># saakas lietas: </font><font color="#006600">if ((</font><font color="#0000CC">$ielogo</font><font color="#006600">!== </font><font color="#CC0000">"$usr" </font><font color="#006600">&& </font><font color="#0000CC">$parole</font><font color="#006600">!== </font><font color="#CC0000">"$pw"</font><font color="#006600">)|| (</font><font color="#0000CC">$ielogo</font><font color="#006600">!== </font><font color="#CC0000">"$usr" </font><font color="#006600">&& </font><font color="#0000CC">$parole</font><font color="#006600">!== </font><font color="#CC0000">""</font><font color="#006600">)|| (</font><font color="#0000CC">$ielogo</font><font color="#006600">!== </font><font color="#CC0000">"" </font><font color="#006600">&& </font><font color="#0000CC">$parole</font><font color="#006600">!== </font><font color="#CC0000">"$pw"</font><font color="#006600">)){ </font><font color="#FF9900">#formas paskats: </font><font color="#006600">echo </font><font color="#CC0000">"<center>IP:$REMOTE_ADDR n"</font><font color="#006600">; echo </font><font color="#CC0000">"<form method="</font><font color="#0000CC">post</font><font color="#CC0000">" action="</font><font color="#0000CC">index</font><font color="#006600">.</font><font color="#0000CC">php</font><font color="#CC0000">">n"</font><font color="#006600">; echo </font><font color="#CC0000">"<b>Lietotajs(a)</b>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<input type="</font><font color="#0000CC">text</font><font color="#CC0000">" name="</font><font color="#0000CC">ielogo</font><font color="#CC0000">">n"</font><font color="#006600">; echo </font><font color="#CC0000">" <b>Paroli zini?</b>n"</font><font color="#006600">; echo </font><font color="#CC0000">"<input type="</font><font color="#0000CC">password</font><font color="#CC0000">" name="</font><font color="#0000CC">parole</font><font color="#CC0000">">n"</font><font color="#006600">; echo </font><font color="#CC0000">" n"</font><font color="#006600">; echo </font><font color="#CC0000">"<input type="</font><font color="#0000CC">submit</font><font color="#CC0000">" name="</font><font color="#0000CC">Submit</font><font color="#CC0000">" value="</font><font color="#0000CC">Nu ieej</font><font color="#006600">!</font><font color="#CC0000">">n"</font><font color="#006600">; echo </font><font color="#CC0000">"</form>n"</font><font color="#006600">; echo </font><font color="#CC0000">"</center>n"</font><font color="#006600">; echo </font><font color="#CC0000">" <center>Copyright © Parole :)))))) <a href='mailto:[email protected]'>K|NG</a></center>"</font><font color="#006600">;} </font><font color="#FF9900"># ja lietotaaja parole ir pareiza tad: </font><font color="#006600">if (</font><font color="#0000CC">$ielogo </font><font color="#006600">== </font><font color="#CC0000">"$usr" </font><font color="#006600">&& </font><font color="#0000CC">$parole </font><font color="#006600">== </font><font color="#CC0000">"$pw"</font><font color="#006600">){ </font><font color="#FF9900"># paraada visu informaaciju </font><font color="#006600">echo </font><font color="#CC0000">"<center><h2>Uraa parole ir pareiza!</h2> <a href="</font><font color="#0000CC">auth_test</font><font color="#006600">.</font><font color="#0000CC">html</font><font color="#CC0000">">Apskati kodu</a> Te tik pat labi var atrasties Tava slepenaa :)) informaacija</center>n"</font><font color="#006600">; } </font><font color="#FF9900"># gadiijumaa ja ko neinu, pie citiem ielogoshanaas variantiem DIE </font><font color="#006600">else die(); </font><font color="#0000CC">?></font> </font> </code>
Strādā uz Latnet servera, par mājas Apache nezinu :)
Nenodrukājās tas kods te īsti tā kā jābūt :blink:
Darbībā un kods i ari te:
http://www.acidus.lv/logins/index.php
skatāms:
-
viss jau pareizi
me vieniigi uusa file_exists
ar remote servuchiem vareetu gadiities probleemas .. un cik sapratu no jautaajuma, tad tieshi tas arii cilveekam ir vajadziigs .. ;)
A kā tad lai dara :huh: ?
pašlaik man ir šitā:
<code><font color="#000000"> <font color="#0000CC"><?php $bilde </font><font color="#006600">= </font><font color="#CC0000">'bilde.jpg'</font><font color="#006600">; </font><font color="#0000CC">$bilde2 </font><font color="#006600">= </font><font color="#CC0000">'bilde2.jpg'</font><font color="#006600">; if ( </font><font color="#0000CC">file_exists </font><font color="#006600">(</font><font color="#0000CC">$bilde</font><font color="#006600">)){ </font><font color="#0000CC">$size </font><font color="#006600">= </font><font color="#0000CC">GetImageSize </font><font color="#006600">(</font><font color="#0000CC">$bilde</font><font color="#006600">); echo </font><font color="#CC0000">"<img src='$bilde' $size</font><font color="#006600">[</font><font color="#CC0000">3</font><font color="#006600">]</font><font color="#CC0000"> alt='$bilde'>"</font><font color="#006600">;} else { </font><font color="#0000CC">$size2 </font><font color="#006600">= </font><font color="#0000CC">GetImageSize </font><font color="#006600">(</font><font color="#0000CC">$bilde2</font><font color="#006600">); echo </font><font color="#CC0000">"<img src='$bilde2' $size2</font><font color="#006600">[</font><font color="#CC0000">3</font><font color="#006600">]</font><font color="#CC0000"> alt='$bilde'>"</font><font color="#006600">;} </font><font color="#0000CC">?> </font> </font> </code>
nezinu kā lai tur tos array labi pielieto, ja $bilde ir vairākas ? :blink:
Ko lai dara ar šitiem is_file vai file_exists ?
-
Kaa lai pareizaak uztaisa?
Vajag lai ielaadee bilde.jpg, bet ja reaali nav taas bildes
vai serveris nestraadaa, tad ielaadee bilde2.jpg no cita servera
???
pašlaik doma ir tik tālu :)
<code><font color="#000000"> <font color="#0000CC"><?php $bilde</font><font color="#006600">=</font><font color="#CC0000">'bilde.jpg'</font><font color="#006600">; </font><font color="#0000CC">$bilde2</font><font color="#006600">=</font><font color="#CC0000">'bilde2.jpg'</font><font color="#006600">; if( </font><font color="#0000CC">is_file </font><font color="#006600">(</font><font color="#0000CC">$bilde</font><font color="#006600">)){ echo </font><font color="#CC0000">"<img src='$bilde'>"</font><font color="#006600">; } else {echo </font><font color="#CC0000">"<img src='$bilde2'>"</font><font color="#006600">;} </font><font color="#0000CC">?></font> </font> </code>
:blink:
-
A kas tad tieši ir ar permissions. Tu domā Linuxiem uzlikt permissions uz direktorijām/failiem uz noexec?
CHMOD
Uz W2 ir man apache, uzliku PHP i visas štelles. iekopēju vajadzīgos skriptus root direktorija...
Nu ir man tur php skripti kuriem vajadzētu rakstīt(w) failā, a šie neraksta,
nu es domaa kaa uzlikt kautkaa nebuut atljauju rakstiit tajaa failaa :(
-
var uzreiz virtualhostā vai .htacessā root direktorijā norādīt:
<Files _*.txt>
order allow,deny
deny from all
</Files>
un vēl var pielikt
Options -Indexes
lai pat tur, kur nav index.html, default.php etc, nerādītu failus
Es ar pašlaik mokos ar savu "mājas serveri" :huh: un httpd.conf failu :)
jā ar ieraksti iekš httpd.conf:
<code><font color="#000000"> <Directory /> Options +Includes -Indexes AllowOverride All Order allow,deny Allow from all </Directory></font> </code>
un iekš .htaccess
<code><font color="#000000"> <Files *.txt> order allow,deny deny from all </Files></font> </code>
it kā sanāk :blink:
A vot kā ar tiem File permissions :( ... ?
-
Vai vareeja kaut kaa ierobezhot iespeeju apskatiit failu saturu, kas atrodas kaadaa no direktorijaam?
Situaacija taada, ka *TIE* faili tiek inkluudoti bet vinji ir parasti txt failinji. Patreiz ir vinjus iespeejams apluukot ar broewseri noraadot celju liidz failam. A kaa izdariit, lai nevareetu?
paudies.
Izveido failu ar nosaukumu: .htaccess (jā tieši .htaccess ar punktu sākumā) tajā .htaccess ieraksti šādu rindiņu: deny from all. Iekopē šo failu katrā direktorijā, kurā ir *TIE* faili! viss ;)
Kaa Lai Noraada, Ka Path Buus No Root?
in OFFTOPIC
Posted