- Linux kezdőknek
- Programozásról_szubjektíven
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Windows 11
- A tüntetések ellenére is bővítheti német gyárát a Tesla
- Tomato firmware
- Sarokba szorította a Huawei az Apple-t Kínában
- Újabb országba vihet akkumulátorgyárat Elon Musk
- Folyamatosan hazudott a bitcoin állítólagos feltalálója
- Milyen routert?
Új hozzászólás Aktív témák
-
emitter
őstag
php-vel hogyan tudom lekérdezni az aktuális URL-címet?
Azt akarom, hogy az URL-címtől függően meghívódjon egy php-fv avagy sem. Javascript ugrott, php-vel megoldható ez? Vagy az meg csak referert tud nézni? -
emitter
őstag
Sziasztok!
Egy könyvtárból szeretnék random képet választani, minél egyszerűbben. Eddig ezzel próbálkoztam:
function randomImage() {
$images = glob($logo_path.'/*.jpg');
return $images[array_rand($images, 1)];
}A szolgáltatóm szerverén nem ad vissza semmit a függvény, ultraweben hibaüzenetet ad: "<b>Warning</b>: array_rand() [<a href='function.array-rand'>function.array-rand</a>]: Second argument has to be between 1 and the number of elements in the array in <b>/mnt/ultraweb/e/em/emitter/kalasz/index.php</b> on line <b>32</b><br />"
Mit tudtok javasolni? Próbálkozzam saját módszerrel, írjak én függvényt a glob() helyett?
-
emitter
őstag
itt is megkérdezem a gyors válasz reményében:
egy regisztrációs űrlap kötelező mezőinek kitöltését hogyan célszerű ellenőrizni: javascripttel a Submit gond megnyomása után (de még a feldolgozó php betöltése előtt), vagy a feldolgozó php-ből?
-
emitter
őstag
válasz Tele von Zsinór #2244 üzenetére
köszi!
-
emitter
őstag
JS-ellenőrzés már kész, most azon gondolkozom, hogy a szerver-oldalon hogyan tudom leghatékonyabban megoldani ugyanezt..
Azt szeretném, hogy akkor is működjön az ellenőrzés, ha ki van kapcsolva a JS a böngészőben. De nem lenne túl szerencsés, ha egy elrontott mező után mindent újra ki kéne tölteni. Tehát php-ből írjak vissza minden kitöltött mezőt, ugye?
Az ellenőrzést hogyan csináljam? Egy marha hosszú if-sorozattal, így?if(isset( $_POST["submit"] )) {
if( !isset($_POST["mezo1"]) ) {
$hianyos[$i] = "mezo1";
$i++;
}
if( !isset($_POST["mezo2"]) ) {
$hianyos[$i] = "mezo2";
$i++;
}
.
.
.
if( !isset($_POST["mezo9"]) ) {
$hianyos[$i] = "mezo9";
$i++;
}
else {
echo "<p>Sikeres regisztráció!</p>";
}
//kitöltött mezők visszaírása; hibás mezők jelzése
} -
emitter
őstag
válasz vakondka #2254 üzenetére
ja, de most csak a példa kedvéért mezo1, stb. a mezők nevei szóval akkor ezt nem lehet megúszni (áll vagy 30 mezőből az űrlapom..)
--
Viszont lenne egy másik kérdésem: ki lehet-e nyerni valahogyan a $_POST elemeinek a nevét? Hogy ne kelljen egy helytelen űrlapkitöltés esetén mind a 30 már kitöltött mezőt egyenként visszairatni, hanem egy ciklussal végigmehessek a $_POST elemein. Lehet úgy hivatkozni mondjuk az első elemére, hogy $_POST[0], vagy csak úgy, h $_POST['mezo1']?
-
emitter
őstag
a max_file_size csak IE esetén működik? Valahol ezt olvastam, talán igaz, mert nekem FF nem jelez semmi, ha 100kB-nál nagyobbat akarok feltölteni..
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
<input type="file" name="image" /> -
emitter
őstag
Adatbázisbeli keresés eredményeit szeretném felosztani, hogy oldalanként pl. 10 találatot jelenítsen meg.
Ezt érdemes úgy megoldani, hogy minden lapozásnál lefuttatom a keresést, de mindig csak az adott 10-es találat-blokkot jelenítem meg? Más ötletem egyelőre nincs.. -
emitter
őstag
válasz Tele von Zsinór #2289 üzenetére
köszi!
-
emitter
őstag
válasz Tele von Zsinór #2289 üzenetére
Most hogy nekiláttam, az a kérdésem, hogy az ilyen lapozást post-tal is meg lehet oldani, vagy csak get-tel? Az a baj, hogy az egész oldalon a keresés post-tal megy, így asszem nem lenne egyszerű megoldani, hogy a lapozási infókat az url-ben vigyem át..
Viszont post esetén csak javascripttel tudom megoldani, hogy a lapozómenüben egy linkre kattintva a submit-esemény bekövetkezzen.. akiknek nincs js-ük, azok haljanak meg? Szóval mit tanácsoltok?szerk: ha ötvözném a kettőt, és csak a lapozási infót küldeném get-tel, akkor is csak JS-sel tudnám megoldani, mert különdben elvesznek a keresési feltételek (kulcsszavak)..
[ Szerkesztve ]
-
emitter
őstag
válasz PazsitZ #2292 üzenetére
értem én, de az én oldalamon egy keresés eredményeként kapott találathalmazt kellene oldalakra bontani. Ha adok egy új oldallekérést get-tel, akkor valahogyan a keresési feltételeket is vissza kell újra juttatni a szervernek, hogy a lapozás után a következő x db találatot tudja lekérni az adatbázisból.. nemtom mennyire érthető..
És ehhez javascript kéne, hogy az egyszer már elpostolt adatokat újra vissza tudjam küldeni, nem? Vagy akkor én nem értem, hogy te mire gondolsz. -
emitter
őstag
válasz emitter #2293 üzenetére
mondok egy példát:
keresem a 100Ft-nál drágább termékeket az adatbázisomból. Kapok 326 találatot. Alapból megjelenítem az 1-50-ig terjedő részt. Van egy linksorom, mint a te filmes oldaladon. Ha az '51-100' linkre kattintok, amelynek a href-je 'vmi.php?limit=50&page=50', akkor ez nem elég, hanem valahogy vissza kell küldenem azt is, hogy én a 100Ft feletti termékeket akarom. Ezt hogyan tehetem meg?szerk: a keresési információkat (pl. 100 Ft) post-tal küldöm
[ Szerkesztve ]
-
emitter
őstag
válasz Protezis #2301 üzenetére
igen, most akarok átállni get-re mindenhol..
azt hogyan tudom megadni, hogy a submit-gomb megnyomásakor az url-ben csak bizonyos mezők jelenjenek meg? Pl. a submit-gomb neve nem kell. Meg ha nincs kitöltve egy input mező, akkor az üres sztring érték egyáltalán ne jelenljen meg a $_GET tömbben. -
emitter
őstag
válasz fordfairlane #2304 üzenetére
a submit gomb neve konkrétan zavar, teljesen felesleges, a többit végülis elviselném..
hogyan lehet kihagyni egyszerű módszerrel ezeket? -
emitter
őstag
válasz Protezis #2307 üzenetére
ok, akkor bennhagyom, végülis tényleg ebből tudom, hogy keresést kell végrehajtani.
Két kérdésem lenne: hogyan lehet kódolni és dekódolni az url-be kerülő sztringeket?
Az lapozáshoz linkeket használok, ezek esetében hogyan tudom megoldani, hogy az url egy újabb get-mezővel bővüljön a következő-re kattintáskor? Ha $_SERVER['PHP_SELF'] után illesztem az új mezőt, ez csak az index.php-t adja, a többi meglévő mező nincs benne.. -
emitter
őstag
hmm, a formom automatikusan állítja össze a get paramétereket, de nem kódolja őket. Hogyan tudom elérni mégis, hogy kódolja az adatokat, pl. ékezeteket? A szóközt kódolja, '+'-ot rak helyette.
Mondjuk az ékezetekkel is helyesen működik a keresés.. ha nálam jól működik, akkor mindenkinél helyes lesz? -
emitter
őstag
válasz Tele von Zsinór #2318 üzenetére
ja, IE meg kódolva mutatja, akkor biztosan mindegyik böngésző így csinál, tehát felesleges még külön trükközni az urlencode()-dal..
-
emitter
őstag
mitől lehet az, hogy nem tudok bizonyos méretnél nagyobb képeket feltölteni? A határ kb. 100kB-nál lehet a kísérleteim szerint. Ez egy olyan űrlapos oldalon van, ahol a képfeltöltés mező előtt egy rakás szöveges input mező van.
Csináltam egy próbaoldalt, ahol csak egyetlen fájlfeltöltő mező van, ott működik szépen, korlát nélkül a feltöltés, akár 1MB-os jpg-vel is.. szóval elég érdekes a helyzet -
emitter
őstag
Sziasztok!
Ha valakinek van kedve és ideje, a jarokelo.hu közösségi ügybejelentő weboldalnál php-programozót keresnek (önkéntes munkában): link
Új hozzászólás Aktív témák
- IPhone 14 128GB gyári független 2026.11.09. Apple garancia
- Gigabyte AORUS GeForce RTXTM 3070 Ti MASTER , 8GB GDDR6X, 256-bit GV- N307TAORUS M-8GD - Garancia
- iPhone 12 64Gb Fehér - Újszerű állapotban, 95%-os akkumulátor.
- Creative SFXI SoundBlaster X4 Külső hangkártya
- KIÁRUSÍTÁS! MINI PC : Intel Pentium J4205 - 8GB DDR4 - 256GB SSD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest