Venom
-
Posts
1,918 -
Joined
-
Last visited
Posts posted by Venom
-
-
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
-
Jautaajums tieshaam labs...
TIMES.LV Nehosto PHP. Paskati manu hosting sarakstu....
un FTP:
ftp://user:[email protected] Un viss buus OK
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")
-
Es apskatījos CryRat to engini. Nesaproto, kapeec ir vajadziigs tik sarežģīts kods templeitam? Es pats izmantoju šito un man ir labi.
Droši vien ir liela atšķirība no tiem, bet tad lūdzu paskaidrojiet.
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.
-
Visu laiku vislabaakais jautaajums php.lv forumos.
inē
-
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".
-
Ja tev GET nestrādā... mjā.
Vai kāds pazīst šo veco neglīto lauku cilvēku? Ko viņam no manis vajag?
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
-
Nezinu, kas jb4 ir par kaiti, bet man DL, DT un DD vareni patīk. Taisnību sakot, es labāk izmantoju <dl><dt>Menu Item 1</dt><dt>Menu Item 2</dt><dt>Menu Item 3</dt></dl> nekā to pašu ar UL un LI, jo ar pēdējo sanāk problēmas uz dažādiem pārlūkiem.
Vēl neesmu izlasījis to michy-machy par DL, ko jūs te iemetāt, varbūt vēlāk teikšu savādāk, bet tagad es domāju, ka ērtības labad *vajag* piedrāzt visu bez izņēmuma, un tas nemaz nebūs slikti darīts. CSS ir nevis modīgs, bet ērts; tabulas, kādas tās ir šodien, nav ērtas; DL ir ērts, UL nav; ar Hx un P var būt problēmas, ar DT un DD nē; pareizs markups ir nevis tava izvēle vai pārliecības jautājums, bet tas ir ērtāks, un līdz ar to - nepieciešamība. Ja tev svarīgs ir darbs, tu nevis domā, kā lai sarežģī to, bet kā lai to atvieglo. Izvēlies mazāko ļaunumu, ej pa vidusceļu, dari tā, kā sanāk ātrāk un vieglāk. Es domāju, ka standarti ir labi, kamēr tie kalpo tev, bet ja nē, tev tādi nav vajadzīgi. Vienkārši izdari savu izvēli, paņem no visa, kas tev dots, tikai to, ko tev vajag, un tu būsi izdarījis sev pakalpojumu. Nevis cīnies par tabulu, vai kā cita "pareizu" pielietošanu. Ja tev vajag dizainu ar divām kolonām, izmanto CSS layoutu, ja ar trīs vai vairāk - tabulas. Ņem DL, ja tev vajag sarakstu ar precīziem izmēriem, ņem P Hx vai UL, ja tev nav svarīgi pāris px turp vai šurp.
Eh, aizrakstījos. Patiesībā es gribēju teikt tikai: gaidām jaunos un uzlabotos standartus, jaunos pārlūkus, kuri [protams] atbalstīs mūsu jaunos, skaistos standartus, gaidām pat Longhorn un arī pavasari, un viss būs labi.
laba nostādne arī visai dzīvei ;)
-
aa! kaa tad tur iisti ir? php apstraadaa visu un beigaas aizsuuta visu textu html formaa uz browseri? (saliekot kopaa laikam visus echo un print un textus aarpus php tagiem <?php ?> laikam...)
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)
-
ir taads editors, kam preferencees noraada codepage UTF-8 un vinjsh arii raada utf-8 neatkariigi no taa, vai tam failam ir priekshaa tie triis simboli, ko notepads un veel citi windowsa softi meedz piemest priekshaa vai nee.
phpeditaa & ultraeditaa neesmu pamaniijis shaadu iespeeju.
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
-
vienā lapā divas valodas bāzt!
utf-8 ir?
Vai vismaz kāda no divām iekš unicode &xxxx; ekvivalentiem?
par fu-ciju apvienošanu
in PHP un PHP :)
Posted
mjā. preg_replace ar kaut ko līdzīgu '/[kods](.*)[/kods]/im'