Jump to content
php.lv forumi

andrisp

Moderatori
  • Posts

    8,065
  • Joined

  • Last visited

Everything posted by andrisp

  1. jā, es ar to urlencode nošāvu greizi - uztaisīju ar base64_encode - dīvaini izskatās, bet strādā
  2. Ja tev tai lapai visiem skriptiem ir kaut kāda kopējā inklude (piem., init.php, functions.php vai da jeb kas cits), tad iemet tai sākumā: if ($_SERVER['REMOTE_ADDR'] != '123.123.123.123') { // Uz sitiena neatceros kā īsti tas variablis saucās header('Location: error.htm'); } Bet nu to jau tu droši vien būtu izdarījis, ja būtu iespēja.
  3. Īsti nesapratu tavu otro piedāvāto variantu.
  4. Ir, piemēram, ierakstu atlasīšanas lapa, kur var izvēlēties dažādus parametrus, pēc kā atlasīt ierakstus (piem., nosaukums, grupa, datums, statuss utt). Kad cilvēks ir sačeksējis un sarakstījis visu ko vajag, tad dati kā POST dati tiek padoti skriptam, kas tabulveidīgi izdrukā attiecīgās tabulas datus, ņemot vērā atlasīšanas kritērijus. Katram ierakstam pretī ir poga rediģēt un dzēst, kuras nospiežot atveras attiecīgi cits skripts. Jautājums - kā vislabāk uztaisīt, lai pēc dzēšanas vai rediģēšanas lietotāju ar header palīdzību atkal aizmestu atpakaļ uz tabulu ar ierakstiem, bet tā lai būtu spēkā iepriekš izvēlētie atlasīšanas kritēriji. Viens veids, ko iedomājos - atlasīšanas kritērijus padodam nevis ar POST, bet gan ar GET. Pēc tam pie podziņām rediģēt un dzēst, galā piekabinām &link_back=urlencode($_SERVER['QUERY_STRING']) . Un pēc tam, kad dzēšana vai rediģēšana pabeigta, izpildam header('Location: ieraksti.php?'.urldecode($_GET['link_back'])); Varbūt ir vēl kādi veidi ?
  5. andrisp

    FTP kliients

    Kas vainas ? Man likās labs.
  6. Kā vislabāk darīt? Ir piemēram ieraksts tabulā par produktu, kam ir norādīta kaut kāda grupa. Atverot produkta rediģēšanas lapu, ir selects, kur automātiski ieselektējas norādītā grupa. Tas viss ir ok, un strādā normāli. Bet kā rīkoties, ja piemēram grupa ir izdzēsta ? Viens risinājums - dzēšot grupu, skripts sameklē preču tabulā visas preces, kas bija piesaistītas dzēšamajai grupa, un updeito tām grupu uz, piem., 'Nav grupas'. Vēl kādi veidi, kā apieties ar dzēstām grupām?
  7. Nu ārprāts - tu pats neredzi, ka tev $ID_E nav iekš <?php ?> ? Jābūt šādi <td><a href="upd.php?ID_E=<?php echo $ID_E; ?>">Labot</a></td>
  8. bet ja tev tā visa padarīšana atrodas starp ' pēdiņām, tad dubultpēdiņu likšana neko nemainīs. ieliec paste.php.lv visu to skriptu un parādi.
  9. Array ( [iD_E] => $ID_E ) Šitas liecina par to, ka tur, kur tev ir upd.php?ID_E=$ID_E, tas $ID_E tiek pārsēts kā teksts nevis mainīgais. Pārliecinies, vai tev gadienā nav kam šitam līdzīgs -> echo '<a href="upd.php?ID_E=$ID_E">Labot</a>'; . Viss, kas ir vienpēdiņās tiek uztverts kā tekts un mainīgie tur netiek meklēti. Izmanto divpēdiņas ", vai arī šādi echo '<a href="upd.php?ID_E='.$ID_E.'">Labot</a>'; Man pašam personīgi labāk patīk otrais variants.
  10. Es tā īsti neesmu sapratis - Linux vidē taču arī vajadzētu būt iespējai iekš php.ini norādīt smtp serveri, lai nav jāizmanto sendmail ?
  11. bez client side skriptiem man šķiet, ka nekādi
  12. nez nav kautkādas javascript klasses/fjas, kas ļauj iekrāsot kodu rīltaimā iekš wysiwyg editora ? UPD: atradu kaut ko - http://helene.muze.nl/, tikai strādā laikam tikai uz IE.
  13. Man šķiet, ka bija tā, ka ja vēlies ņemt mysql sources, pārveidot un izplatīt kā patentētu softu (maksas, ne-opensource), tad ir jāpērk speciālas licences.
  14. vēl jau var arī <form> elementus iznest ārpus tabulas vispār.
  15. Skaidri un gaiši - tāds $_SESSION['last_name'] neeksistē.
  16. Nē, testēju tos kodus uz ff. Abi it kā pilnīgi vienādi, bet nezkāpēc nestrādā vienādi.
  17. Nespēju tur neko atrast, kas atbildētu uz manu jautājumu.
  18. Ir, piem.: if (self.innerHeight) { self.innerWidth = 200; self.innerHeight = 200; } un ir vienkārši: self.innerWidth = 200; self.innerHeight = 200; Rezultāts ir tāds, ka rezultāts nav vienāds - logiem platums ir atšķirīgs. Paskaidrosiet kāpēc tā ?
  19. andrisp

    Sesijas

    Vēl vienkāršāk (ideālāk?) ir vienkārši ieslēgt php.ini failā output_buffering uz On.
  20. kāds labums no konstantēm ?
  21. Kā lai panāk, lai ieraksti kārtotos šadi: 125-2 125-3 125-12 125-13 125-24 nevis šādi: 125-12 125-13 125-2 125-24 125-3 ?
  22. Visticamāk, ka errors metās. Es daru šādi: function smartQ($value) { if (get_magic_quotes_gpc()) { $value = stripslashes($value); } if (!is_numeric($value)) { $value = mysql_real_escape_string($value); } return $value; } šo fju var izsaukt tikai pēc piekonektēšanās db. parasti es izlaižu visu POST masīvu cauri šai fjai ar foreach cikla palīdzību.
  23. Kaapeec gan lai nedereetu ;) Un kas tad taas par mulkjiibaam, ka mDSL un pDSL nedriiksteetu taisiit web-serverus ?
×
×
  • Create New...