![](https://php.lv/f/uploads/set_resources_2/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Venom
-
Posts
1,918 -
Joined
-
Last visited
Posts posted by Venom
-
-
$lines=file('apraksti.txt');
$tmp=0;
$files=$desc=array();
while($line=array_shift($lines))
{
$tmp++;
$firstspace=strpos($line,' ');
$files[$tmp]=substr($line,0,$firstspace);
$descr[$tmp]=substr($line,$firstspace+1);
}
-
laikam nevarēs, cik sapratu, jo browseris neļauj uploadēt no inputa kurā tika vienkārši ierakstīts faila nosaukums, jo tad varētu taisīt slēptos freimus, kur būtu <input type="file" value="c:/secret.file" /> un taisīt form.submit() ar javascriptu
-
Paldies Venom!
Bet es nevaru teikt apmekleetaajiem, luudzu apluukojiet sho maajas lapu tikai ar IE6.
Tamdeelj pameegjinaashu tevis ieteikto variantu.
Un cik noprotu UNIX sisteemaa ir svariigi arii lielie un mazie burti.
Bet kaa issti straadaa
<A HREF="../index.php"> Netscapaa?
Paldies.
Bet tu vari teikt - Netscape tiek ignorēts.
Nu besī ārā man tā parodija par pārlūku.
Pret Composer u.c. apakšproduktiem nelabpatikas īpašas nav.
-
cik reizes .. - tik reizies paiet atpakaļ līdz /
piem:
http://php.lv/f/index.php kurā links uz ../index.php:
atmet index.php, pārskrien pāri f un atdurās pret
-
nu tad arī pašā podā skaties (kaut gan viš šodien tāds pamiris) - iekš <head> ir norādes ar alternative
-
a) URLos pieņemts jūzot unix-style "uz labi nosvērtos" slešus / - try that.
B) forget Netscape, use IE & FireFox
-
ā, neredzēju ka jautājumā ir "statusbarā"
-
izmantojot formu, kurai method=post
window.status nomaina tikai to, kas redzams apakšā, tad jau būtu jālabo location.href
-
dupsīti arī noslaucīt?
-
veselais saprāts 1:0
-
bet strādā taču ;)
w3c.org jau vispār target ignorē
-
:huh: <form style="text-align:center"..><input /><br>Text</form> :ph34r:
-
session_id() ir sessijas identifikātors, tur jābūt, laikam 32 simboli
ja viens un tas pats tad ok, turpmāk sessijas strādā un viss, kas pēc session_start() būs ievadīts $_SESSION masīvā būs pieejams arī pie nākamās lapas pārlādes. Pamēģini:
session_start();
if (empty($_SESSION['count']))
$_SESSION['count']=0;
echo ++$_SESSION['count'];
un parefrešo
-
precizējums: strip_tags()
lai konvertētu ievadītu HTMLu "redzamajā" (> par > utml) lieti noder htmlspecialchars()
-
es gan nezinu kā tur ar validāti, bet
<form target="register.php" ...
-
:wacko: nu ir zināms, ka flashs var saņemt JavaScipt vai $_GET parametrus, un arī no failiem it kā vajadzētu pēdējā laikā lasīt, however pie tādas nostādnes nav ne jausmotnes
-
Nee. taa nav browseru iipatniiba. Straadaa/nestraadaa uz dazhaadiem kompjiem nevis browseriem. Uz abiem kompjiem ir vienaadas IE un FF versijas. Uz viena straadaa uz otra nee... :(
bet tiem pārlūkiem vienādi uzstādījumi līdz detaļai?
vienāds temporary kešs utt.
to garantēt nevar.
-
2 Venom, kādēļ sarežģīt pasauli un neizmantot pareizi to, kas jau ir? Nevajag būvēt Ferrari, ja nepieciešams ir VW. Galvenais ir rezultāts, nevis tas kā tu to realizē. Padomā, kā tu ar savu POST metodi pist*s, ja tev būtu forma ar 50 ievadlaukiem. Tāda metode jāizmanto, tikai tad, ja nav jārealizē atgriešanās uz iepriekšējo formu.
Arī VW tev nav. Ir tikai rats. Nerakstīts likums - pārluka datiem un funkcionalitātei neuzticēties. Jo ir, piem. arī tādi kas izmanto lynx, pie tam ļoti aktīvi, waps etc, kur datu kešošana klienta līmenī nav realizēta.
nekas neliedz iebāzt masīvā post lauku nosaukumus, e.g.
$to_post=array('name','city','street'...);
while($tmp=array_shift($to_post))
echo '<br />'.$tmp.' <input name="'.$tmp.'" value="'.(!empty($_POST[$tmp])?htmlspecialchars(stripslashes($_POST[$tmp])):'').'">';
-
$_SERVER['HTTP_REFERER'] ar vienu R visur, nb. var būt empty
-
nu blje tip sitam gala rezultatam kad tu saglaba failu spiezot Save ja taja faila ir zimes " vins tam prieksa pieliek \"
sk. stripslashes()
bēdu bērns
-
nu tad varbūt viņš pārraksta to faili tukšu, jo
$faila_vards = 'texts.txt';
if (isset($submit)) {
$str = $faila_saturs;
$faila_v = fopen("$faila_vards", "w");
fwrite($faila_v, $str);
fclose($faila_v);
}
mainīgais nav ielasīts.
ar register_globals=on laikam jābūt file_text?
-
droši vien nesaprot no kurienes jārodas tam $submit, izmanto $_POST['submit']?
-
bzz...
no ekseļa ieseivo kā CSV, ieimportē datu bāzē un tad var ar php visādi izmocīt
ar SQL pēc att. kolonnas izrindot ļoti viegli - ORDER BY kolonna ASC (a-z) vai DESC (z-a) un pati dbvs visu izdarīs - tikai saņem un izvadi datus
pa tiešo no ekseļa ar php varētu ar COM un ActiveX-iem, bet labi jāzin API un serverim jābūt uz Win servera, kas jau šobrīd ir raritāte.
-
echo '<form action='.$_SERVER['PHP_SELF'].' method="post"><textarea name="cmt"></textarea><br /><input type="submit" value="comment" /></form>';
if (!empty($_POST['cmt']))
{
$fh=fopen('comments.txt','a');
fwrite($fh,'<pre>'.htmlspecialchars(stripslashes($_POST['cmt'])).'</pre>');
fclose($fh);
}
include 'comments.txt';
še tev iesākumam, tālāk būs grūti, jo ir JĀDOMĀ
nolasīt no txt faila
in PHP skripti
Posted
tikai besī ārā
$b="0";
ko tu šeit dari? mainīgajā, kurā tālāk būs veselskaitlis bāz skaitli, kas ir pārtaisīts par tekstu (resp. tekstu), pie tam nevis vismaz prātīgu tekstu - '0'.
$b=0; un MIERS!