gurkjis
-
Posts
252 -
Joined
-
Last visited
Community Answers
-
gurkjis's post in Vai fails ir bilde was marked as the answer
Ar getimagesize(), ja masīva pirmie 2 elementi (platums un augstums) ir lielāki par 0, tātad ir bilde.
-
gurkjis's post in Ieviesusies kļūda nolasot <select> tagu was marked as the answer
Virsrakstā tu piemini <select> tagu, taču kodā to neredzu, ka ar to kaut ko darītu...
Varbūt tu saki, ka gribi veidot custom izskata dropdown menu ? Ir gatavi jquery risinājumi tam, google: jquery custom select
-
gurkjis's post in formas submitosana ja ir dinamisks saturs was marked as the answer
<form action="nezinuKasJaliekJoManNesanak"> šī vietā action liec tukšu "", tad submits ies uz to pašu failu, kas izvada formu. Tikai formā ieliec vienu hidden lauku ar vērtību 1 un tad ar $_GET['myform'] detektē, ka ir submits. Un labāk method liec "post" un tad mainīgos ielasi caur $_POST masīvu. Pēc submit datu apstrādes parasti taisa redirektu (kautvai uz to pašu lapu vai uz kādu msg), lai lietotājs nevar otrreiz nejauši nosubmitēt datus.
Otrkārt, Tev kods ir slimīgs. Tur, pirmajā blokā, kur:
...... switch ($p) { case 'PAGE2': include 'PAGES/PAGE2.php'; break; ..... kāpēc tu inklūdes deklarē kodā, ja tā vietā var izmantot vienu include, kur tu, balstoties uz $p uzkonstruē inklūdējamā faila ceļu?
include 'PAGES/'.$p.'.php'; tikai pirms tam ar file_exists pārbaudi, ja eksistē tāds. Ja nē, tad inclūdo to, kas Tev tagad iet zem default: bloka.
-
gurkjis's post in PHP SimpleXML empy value was marked as the answer
šitā:
$xml = simplexml_load_file('test.xml'); foreach ($xml->CD_Albums as $album) { if (empty($album->{'cd-price'})) { // tukšs: darīt kaut ko echo 'empty: '.$album->{'cd-name'}.'<br/>'; } } $album->cd-price nevar lietot, jo lauka nosaukumā ir mīnus zīme, tāpēc tiek lietots $album->{'cd-price'}
-
gurkjis's post in modrewrite uz localhosta was marked as the answer
RewriteRule . /index.php [L] pamēģini bez /:
RewriteRule . index.php [L] man vienā lapā ir šādi:
RewriteRule ^[a-zA-Z0-9_/\-]*$ index.php [L] tas punkts, kas tavā gadījumā, kā regex simbolizē "jebkāds viens simbols", tad tas droši vien būtu jāraksta šādi,lai tver "jebkāds strings":
RewriteRule .* index.php [L]