Venom
Moderatori-
Posts
1,918 -
Joined
-
Last visited
Everything posted by Venom
-
mjā. preg_replace ar kaut ko līdzīgu '/[kods](.*)[/kods]/im'
-
es izlasīju sīkdatne un man pietrūka spriestspējas :wacko:
-
jaunāku, bet stable visādam gadījumam pirms install nobackupo [mysql root]\data saturu
-
ftp://user:password@user.times.lv sakarā ar http://adress@adress exploitu jaunajās versijās IE neļauj izmantot @ adress ievadlogā tas tā
-
uzmetu aci tev tur specam divreiz mysql piekontektējas, vai tie ir atsevišķi faili tava problēma ir tajā, ka tu saglabā datus pēc to izvades sistēma ir tāda (ievades forma var būt jebkurā vietā, action=tas pats fails): piekonektējamies mysql ja ir ievads, ieglabājam iekš db atlasām no tabulas datus tos parādam ja vajag, slēdzam mysql tev pagaidām, cik saprotu piekonektējamies mysql atlasām no tabulas datus tos parādam >ja ir ievads, ieglabājam iekš db ja vajag, slēdzam mysql tāpēc sanāk tā: pirmais lapas izvads: konekts, atlasam datus, parādām; ievadām formu, submit otrais lapas izvads: konekts, atlasam datus, parādam, saglabājam trešais lapas izvads: konekts, atlasam datus - ar 2. piegājienā saglabātiem, parādam ceru, saprati domu?
-
padoms; uztaisi hidden inputu un liec tam iekšā cookie.enabled - no php tad varēs attiecīgi darboties (ja vien tu cūkijus cūko no php).
-
tā kā foruma tēma ir PHP un PHP, incanti, ko tu ar JS darīsi?
-
hm, pilnīgi iditotiski, bet, varbūt: $_COOKIE['set']=1; /* mēģinām ieglabāt iekš cūkija kādu infu un uzreiz pārbaudām, vai tā ir ieglabājusies; neaizmirstam, ka cūkijs kļūst pieejams tikai pēc lapas pārlādes un to uztaisām atsevišķi. pēc tam čekojam: */ if (!isset($_COOKIE['set'])) echo 'Ņo cūkīz'; un of koz pārbaudam, vai setcookie() atrgriež true (kas nemaz nenozīmē, ka cūkijs tomēr "aizies")
-
a kas tev iekš tiem include? html+php, vai nē? a CryC(:D )at grib viņus vispār atdalīt. Gacham žetons nost - nav pirmā reize, kad nesaprot, par ko vispār iet runa ;)
-
tad varbūt tomēr ar php ģenerēt XHTML/XMLu un pārveidot to ar XSLT?
-
Nu, man jau būtībā ir fukncija obl() //obligatory, kurā ir ierakstīts, kādi vispār var būt variābļi - lang, page, chapter utt. funkcija attiecīgi pārbauda, kādi mainīgi ir nodefinēti (un ja nav - piešķir tiem defaulta nozīmi) un pievieno pie tekošā dokumenta PHP_SELF, vai nodotā parametra linkā, kā parametru viņai var iebarot variābļu nosaukumus, kurus šoreiz būtu jāzilaiž. piem., ja gribu uzlikt jaunu valodu, saglabājot sadaļu, echoju a href="'.obl('lang').'〈=new", kad gribu linku uz citu sadaļu - obl('chapter').'&chapter=new kad gribu uztaisīt, lai forma postotos uz to pašu lapu - action="'.obl().'" utt. Bet ja tiešām tiek izmantotas sessijas, tad var taisīt, lai GET mainīgais stipetos adresē tikai tad, kad viņu vajag nomainīt, resp. if ($_SESSION['lang']!=$_GET['lang']) $_SESSION['lang']=$_GET['lang']; ar att. pārbaudēm.
-
me dāžreiz izmanto ko tādu: //pirmā valoda iekš iekavām ir defaulta $langs=array('lv','ru','en','de'); //ja tikko ienācām lapā, vai ievadīta kāda šurum-burum valoda, ieslēdzam defaulto if (!isset($_GET['l']) || !in_array($_GET['l'],$langs)) $_GET['l']=$langs[0]; function l() //tas lai īsāk rakstītu { return 'l='.$_GET['l']; } pie linkiem echo 'index.php?'.l().'&citi variābļi'; un valodu pārslēgam foreach($langs as $tmp) echo '<a href="'.$_SERVER['QUERY_STRING'].'&l='.$tmp.'">'.$tmp.'</a>';
-
2 CryRat: ar to tavu vārdu, tiešām anomālija. zini to fīču "zinātnieki ir pārliecinjājušies, ka burtu sakārtojumam iekš vārda nav lielas nomzīmes, ja vien vārda sākums un beigas atbilst domātam" - kaut kur lāczim vinā lapelē bija tāds posts. Tāpat ir ar vārdiem ar "očepjatkām" un ar tavu nicku - tas tiek aptverts ar skatu uzreiz un zemapziņas līmenī izveidojās "CryCat".
-
gadās gadās - php.ini vai runtimā norādot variābļu saņemšanas/iniciēšanas kārtibu nevis GPSC vai kā viš tur, bet atstājot tukšu utml. kaut ko mainīt tādā skriptā var tikai pirms tam iniciējot mainīgo: $i=5; echo $i; neko nerāda. jādara tā: global $i; $i=5; echo $i; (sastapos piliekiot savas fīčas iekš gallery.sourceforge.net)
-
$texts = $_POST['name']; $texts .= ", ".$_POST['surname']; $texts .= ", ".$_POST['organisation']; a kas vainas $texts=$_POST['name'].", ".$_POST['surname'].", ".$_POST['organisation']; ? variants ar input name="info[name]" ... arī ir labs: $texts=join(", ",$_POST['info']);
-
... katram savam čekboksim iedotu unikālu nosaukumu ... kā nu kuram, kā nu kuram es biežāk izmantoju nevis vienkārši name un tad čekot, vai $_POST['checkbox_name']=='on', bet gan while ($m->f()) //kamēr iet vaļā mysql resultāti echo '<input type="checkbox" name="inputs[]" value="'.$m->f['id'].'"><br />'; kāpēc? tāpēc, ka: 1) apstrādē izmantojot if (isset($_POST['inputs']) && $_POST['inputs']) foreach($_POST['inputs'] as $tmp) ... iekš $tmp uzreiz iegūstam "id", bet var arī izmantot kaut ko līdzīgu 2) var izmantot mysql_query("DELETE FROM tablename WHERE `id` IN(".join(',',$_POST['inputs']).")"); - un tas, manuprāt ir krutāk, nevis dzēst/updateot katru id ar atsevišķu queriju 3) pamainot "checkbox" uz "radio" uzreiz notiek pārslēgšana starp tiem (parasti kodos raksta atsevišķas fiškas checku/radio attēlošanai) bet apstrādes mehānisms var palikt tas pats. liekat aiz auss
-
laba nostādne arī visai dzīvei ;)
-
html formaa Nevis html, bet "binārā" (un, v.b. pat citā kodējumā - 64-bit encoded, hexadecimal). Ar php jau ne tikai tekstu var izvadīt (bet arī attēlus, flashus, pdfus u.c.). saliekot kopaa ... visus echo un print ... aarpus php tagiem ... he? tas kas tagos - izpildās atsevišķi, tas kas aiz tiem - tiek sūtīts parasto pakešu veidā. process vai nu pagaida, kamēr izpildās nākošais php gabal, vainu piespiedu kārtā (visādi flush()) sāk to izvadīt php pārsēšanai vēl nebeidzoties (tam dēļ jau php ir multithreadingota valoda!).
-
Ja nu kādam briesmīgi spiež pāriet uz linuxu, bet baigi negribās ķēpāties - var aiziet uz www.knoppix.de - nokačāt tur ISO, ierakstīt to diskā un uz cietā uztaisot kādu FAT partīciju failu apmaiņai - editēt failiņus uz tās vienkārši pastartējoties no šā diska - tas Knoppix lādējas iekš RAMa un ja viņam neliek, neaiztiek HDD (resp. piemauntē tikai lasīšanas režīmā). Es pagaidām taisu visu "angliski" iekš VenPada ar atsevišķu tulkojumu pieslēgšānu attiecīgai valodai - bet tieši šos failiņus no sākuma sarakstu vajadzīgā kodējuma, bet pēc tam saglabāju kā UTF-8, vai arī pa retam iekš VenPada izmantojot f-ju convert ANSI to UTF-8. Vēl tekstu uz UTF-8 var pārkonvertēt izmantojot tidy (arī no tā paša VenPada). Bet viš dāžreiz aizrijās uz php un noformē kodu pēc sava prāta (jārokas pa uzstādījumiem). A vēl var iekš php pieslēgt php_iconv un konvertēt tulkojumus ar iconv() vai nu on-the-fly, vai arī citādi (kādam gadījumā vajag phpBB latvisko, krievisko un vācisko tulkojumu iekš UTF-8? PM).
-
PHP ActiveState Komodo (Win/Lin, maksas) / Kate priekš Linux (free) Augstāk norādītie + tas, kas man parakstā (free) MySQL augstāk norādītais EMS MySQL Manager (maksas, vecākas versijas par brīvu xUSSR memberiem - man ir) php+MySQL kāda klase (http://venom.times.lv/ven.mysql.zip)
-
tas bija jautājums vai statements (kaut kā nerodu vārdu šim pasākumam)? Ja jautājiens, tad - jā: ActiveState Komodo (win/lin), Kate (lin, bet savas fīčas ar krievu kodu tabulām). NB vēl viens un 400
-
/me stupid neesmu to , 1 pamanījis ;)
-
NB šodien man ventiņprāts! tu kad reģistrējies, pierakstīji kādu lapas hosķinga adresi: ķipa: manalapa.times.lv tad nu logojies iekš ftp://manalapa.times.lv ar loginu manalapa un passowrdu kādu nu tev viš i'. būtībā tavs loģins tiek redirectots uz peach.times.lv [trascert saka], tā kā vari loģoties arī iekš peach.times.lv ar loginu manalapau un passwordu ko nu tavs izvirtīgais prātiņš izdomāja
-
Apache configaa - atbalsta divas valodas
Venom replied to laikabirojs's topic in PHP instalācija un konfigurācija
vienā lapā divas valodas bāzt! utf-8 ir? Vai vismaz kāda no divām iekš unicode &xxxx; ekvivalentiem?