-
Posts
1,401 -
Joined
-
Last visited
Posts posted by Kaklz
-
-
saucaas triggeri, nezinu vai mysql tagad taada fiicha ir, bet agraak nebija.
triggeris jau nu ir pavisam kaut kas cits.
Triggeris ir kaut kāds darbību kopums, kas tiek izveikts automātiski pie kaut kādām darbībām datubāzē. Teiksim uzliekam trigeri lietotāju datu tabulai, ka gadījumā, ja kāds jauns lietotājs piereģistrējas (notiek insert darbība tabulā), tad tiek aizsūtīts e-pasts sistēmas administratoram.
Stored procedures ja nemaldos ir paredzeetas MySQL sākot ar versiju 5.0. Tā kā tikko ir palaista tautās (production ready) tikai 4.1, tad par MySQL un stored procedures var uz brīdi aizmirst.
Ja runa ir par kādu DB pārvaldības sistēmu, kas atbalsta stored procedures, tad attiecīgi uz servera ir jāizpilda SQL fragments, kas līdzīgi kā veido tabulas, uzveidos arī pašu procedūru.
-
To nevar.
-
foreach ($_REQUEST as $key => $value){
$_REQUEST[$key] = mysql_escape_string($value);
}
Ar nosacījumu, ka caur $_REQUEST netiek padoti masīvi ;)
-
pie teksta mainīgā attiecīgā simbola labā stila gadījumā tiek klāt nevis ar [], bet ar {}:
$string = 'abc';
echo $string{0};
Tiesa, problēma ar utf-8 no tā mazāka nekļūst ..
-
Bet tu vari teikt - Netscape tiek ignorēts.
Nu besī ārā man tā parodija par pārlūku.
Man atkal tracina, ja nevaru aplūkot lapu ar savu iemīļoto pārlūku. Šāds joks ar \ ir arī Mozilla Firefox, un citiem līdzīgiem, kas izmanto Gecko dzinēju.
Būtībā vajag risināt problēmas un veidot normālas lapas, nevis savu nezināšanu nogrūzt uz pārlūkprogrammas pleciem.
Risinājums kā jau Venom precīzi teica: jālieto /, nevis \
-
$fileData = file("data.txt"); $personList = array(); foraech ($fileData as $row){ list($name, $age, $email) = explode('|', $row); $personList[] = array('name' => $name, 'age' => $age, 'email' => $email); } // 1. punkts foreach ($personList as $key => $person){ if ($person['name'] != 'Janis'){ $neviensJanis[] = $person; } } // 2. punkts foreach ($personList as $key => $person){ if ($person['name'] == 'Janis'){ $personList[$key] = array('name' => 'JanisOzols', 'age' => $person['age'], 'email' => $person['email']); } } // 3. punkts $januskaits = 0; foreach ($personList as $key => $person){ if ($person['name'] == 'Janis'){ $januskaits++; } } // 4. punkts echo '<h1>Personas dati</h1>'; foreach ($personList as $key => $person){ if ($person['name'] == 'Pereris'){ echo '<h2>' . $person['name'] . '</h2> <p>Vecums: ' . $person['age'] . '</p> <p>E-pasts: ' . $person['email'] . '</p>'; } }
visiem punktiem ir kopīgs sākums, katrs no tiem ir darbināms atsevišķi.
-
:) a priekš kam tev vēl hostingu, ja tev jau ir? :P
-
Izlasi jautājumu un padomā, vai pats to saproti.
-
Vai ir iespeejams apostrofos ( '...kods...' ) ielikt newLine kodu, taa lai tas sourceCodaa pariet naakamajaa rindaa. Zinu, ka to var izdariit "" peedinjas ar kodu ( \ n ). Ja tas buutu iespeejams, tad vareetu uzlabot lapas aatrdarbiibu.
$str = 'mans garais teksta mainiigais' . "\n";
-
ar GD uztaisi bildi. Tad tiešām nevarēs mainīt teksta lielumu .. vismaz IE un FF lietotāji. Operai ir tāda jauka iespēja Page Zoom, kura palielina arī bildes ;)
-
Nu nesi atradis, kā to var izdarīt? man baigi intresē :) Ja izdodas, tad paziņo kā to dabūji gatavu!
Nospļāvos, uzliku X-serveri un gaidu uz:
-
ar ko $text=ereg_replace("\n","<br>",$text) ir labāks par $text=nl2br($text) vai $text= str_replace("\n", "<br>", $text); ?
kamēr ereg_replace darbojas, var paspēt aiziet padzert tēju un apēst kādu desmaizi. ar otrajiem diviem ir grūti - tie maitas pārāk ātri strādā :D :lol: :P :P
-
Atkarīgs no pārlūkprogrammas. Būtu labi veidot mājas lapas tā, lai lietotājam nevajadzētu lietot pārlūkprogrammas Forward un Back pogas. Attiecīgi vajadzētu domāt par risinājumu, kurā ir jāspiež nevis pārlūkprogrammas back poga, bet ir vēl viena poga ar kuru var ņemt un pāriet atpakaļ uz labošanas režīmu. Tam obligāti nav jābūt PHP, lai gan tas ir atkarīgs no tava risinājuma.
-
Sk. saiti 8 ierakstus uz augšu.
-
Sarunāt ir iespējams, viss ir atkarīgs no projekta - izstāsti, kāds projekts tev ir padomā un varbūt tepat uz līdzenas vietas var sarunāt.
Nē, tas nav piedāvājums.
-
ja tā labi padomā, tad nākas meklēt bezpeļņas organizāciju. Pēc interneta likumiem tās ir tādas lapas, kurām ir domēns .org.
ņemam, rakstam google:
free mysql hosting site:org
-
Varbūt, ka ērtāk būtu, ja datubāzē saglabātu faila nosaukumu tajā pašā UTF-8, bet failu nevis saglabātu ar tādu nosaukumu, bet ar datubāzē esošo id. Teiksim būtu datubāzes ieraksti:
id | filename
1 test.txt
2 āšēķģ.doc
3 briežu dzimtas noslēpumi.ppt
Failu sistēma
1.file
2.file
3.file
Pēc tam jau no datubāzes nolasām vajadzīgo failu, kuru vajag atļaut downloadēt un ar header padodam UTF-8 faila nosaukumu, bet pašu padodamo failu savācam attiecīgi pēc id, teiksim šajā gadījumā 1, 2 vai 3.
[edit]
A varbūt problēma nav failu sistēmā, bet header - tb. varbūt viņš vienkārši nesaprot multi-byte simbolus. Tad laikam tas neies cauri.
-
Nu un ko tas deva, ka ieliku to kodu tajaa http://paste.php.lv/1342/ :huh: ? nu kljuuda ir sekojosha: Parse error: parse error, unexpected T_LNUMBER in C:\blabla\blabla\blabla.php on line 95 !
Nu man vajag parastu skriptu, ka pievieno komentaarus, bet protams uz php...
Sintakses kļūdas novērsu:
P.S. reizēm ir vērts arī kaut ko minimāli saprast par to, ko nozīmē PHP un programmēšana ;)
-
Nē, arī --nodeps nelīdz - funkcijas vēljoprojām ir nedefinētas.
-
Nu kaklz, sanāca?
Vēl nepamēģināju, vienkārši pagaidām tas serveris nav vienmēr pieejams, kad tikšu klāt, izmēģināšu.
-
Žetons!
Tā teikt, ko prasa, to arī atbild :)
-
Nu man kompilējot no sourcēm, tb bez nekāda emerge, ar ttf viss bijis kārtībā :) Bet zinu, tu jau negribēsi kompilēt source. Tas tak nav progresīvi ;)
Nu gentoo vispār jau arī kompilē no surcēm ;)
a kas notiek ja laid:
USE="xpm -X" emerge php...
?
Mēģināju arī ar "-X", to viņš ignorē. Vienalga prasa instalēt X serveri.
-
Mēģinu uzstādīt PHP5 uz sava Gentoo Linux. Ir daži scenāriji, kas izmanto ttf saimes funkcijas, piemēram, imagettftext, imagettfbox, un citas, attiecīgi nepieciesams TTF atbalsts.
Uzstādīju PHP ar gd, gd-external, tiff, png, jpg un truetype atbalstu. Neskatoties uz to PHP joprojām saka, ka man nepieciešamās funkcijas esot nedefinētas - attiecīgi nav pilnībā nokompilējies TTF atbalsts.
Cik parakos PHP dokumentācijā un Gentoo.org forumos, secināju, ka ir vēl viens konfigurācijas parametrs, kas ir jāiekļauj USE komandā.
USE="xpm" emerge php mod_php
Problēma slēpjas faktā, ka tiklīdz es pievienoju xpm pie USE komandas, Gentoo man prasa, lai es uzstādu arī X serveri. Tā kā tas ir web serveris, tad neredzu nekādu iemeslu, kāpēc man būtu nepieciešams X serveris. Reāli ar serveri es strādāju praktiski tikai no attāluma caur SSH.
Jautājumi:
- Vai ir kaut kāda veikstpējas atšķirība, ja es uzstādu/neuzstādu X serveri?
- Priekš kam man tas X serveris ir vajadzīgs? Man kaut kā neticās, ka visiem web serveriem, kam ir PHP ar pilnu ttf atbalstu būtu arī uzstādīts X serveris.
- Varbūt ir kāds cits variants, kā uzstādīt PHP ar pilnu TTF atbalstu, neuzstādot X serveri? (Varianti "use windows", "use slack", "use debian" netiek pieņemti)
- Vai uzstādot PHP bez atkarībām (--nodeps parametrs) tas strādās korekti, vai nē?
Jebkādi citi saprātīgi komentāri par tēmu, protams, laipni gaidīti.
Paldies jau iepriekš
- Vai ir kaut kāda veikstpējas atšķirība, ja es uzstādu/neuzstādu X serveri?
-
<html>
<head>
<style type="text/css">
td a{display: block; width: 100%;}
</style>
</head>
<body>
<table>
<tr><td><a href="#">links</a></td></tr>
</table>
</body>
</html>
Pulkstenis lapaa.
in PHP skripti
Posted
Nesaki neviens. Ne tas vien ir sataisīts :P