Új hozzászólás Aktív témák
-
válasz ArchElf #2199 üzenetére
Ez gyakorlatban is nagyon jó köszönöm.
Alapfunkciói is bőven elegek, hogy kiegészíti tag-eket (oXygen nélkül) már az is nagy segítség. Hát akkor phpDesigner megy a kukába, marad ez, ez mindenben jóval többet tud annál, ráadásul ingyen...A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Orb1337
tag
Nekem van egy nagyon alap problémám: PHP oldalamon firefox alatt rosszul jelennek meg a nyelvi karakterek, IE alatt minden stabilan működik. Mi a megoldás?
-
gergelyk3
csendes tag
Sziasztok. Olyan prolémában kérném a segitsegeteket hogy van egy webshoppom amiben mar meg van a minimum rendelés határozva de en ugy szeretném átirni hogy ez ne minimum rendelés hanem rendelési egység legyen., tehát csak 20asaval vagy 30asaval lehessen rendelni.
Ez a kodreszlet ami szerintem eldonti ezt. Probalkoztam a %-os osztast megvalositani de sajnos a tudasom nem eleg hozza
//Minimum quantity code
if(MINIMUM_ORDERS == 'true'){
$min_order_query = tep_db_query("select p.minorder as min_quant FROM " . TABLE_PRODUCTS . " p where p.products_id = '".$products[$i]['id']."'");
while ($min_order = tep_db_fetch_array($min_order_query)) {
if ($products[$i]['quantity'] < $min_order['min_quant'] ) {
$products[$i]['min_quant']=$min_order['min_quant'];
}
}if ($products[$i]['quantity'] < $products[$i]['min_quant'] ) {
$products[$i]['quantity']=$products[$i]['min_quant'];
$cart->add_cart($products[$i]['id'],$products[$i]['quantity'],$products[$i]['attributes']);
$cart_notice = sprintf(MINIMUM_ORDER_NOTICE, $products[$i]["name"], $products[$i]["min_quant"]);
}
}
//End Minimum quantity codeRemelem tud vki nekem segiteni. koszonom
Toth Gergely
-
sasa311
veterán
Sziasztok!
Egy kis segítséget szeretnék kérni! Egy barátommal közösen üzemeltetünk egy PHP-Nuke alapú weblapot, íme:
http://www.korallszirtes-akvarium.hu/index.phpArra irányulna a kérdésem, hogy milyen modult tudnánk beépíteni a honlapba azért, hogy javítsuk a képgalériánkat.
Jelenleg az van, hogy fix méretű képeket kell feltöltenünk, különben széthúzzák az oldalt. És mivel enm éppen egy számtech irányultságú oldal sok user nem tudja variálni a képei méretét.
Azt szeretnénk, hogyha bármilyen képet fel lehetne tölteni, a rendszer automatikusan az optimális felbontásra kicsinyítené, ám mikor ráklikkelnek akkor egy új ablakban a normál méretben is megnyitható lenne.
Mit ajánlotok?
Es mondd, a passzatszelet szemelyesen fingtad, vagy csak iranyitottal?
-
Napster01
tag
hali!
Nem nagyon barátkoztam még php-nuke-al, próbáld meg hivatalos oldalakon, vagy mod oldalakon, ismerek egy magyar oldalt, fórumban böngészgess, hátha találsz valamit: [link]_.(-.-)._
-
pigatt
őstag
Üdv.!
Kellene egy kis segítség, nem tudom működésre bírni a keresőt egy honlapon.
Eddig eljutottam:
<div id="search">
<form method="get" action="">
<fieldset>
<input type="text" name="q" value="Írd be a keresendő szöveget" id="q" class="text" />
<input type="submit" value="Search" class="button" />
</fieldset>
</form>
</div>Csak akármit adok, meg action-be nem működik. Mi lehet a hiba??? Mit kell megadnom???
i9 / 4080 / 32"
-
akasp
senior tag
igy:
action="<? print "$_SERVER['PHP_SELF']"; ?>"
ugyis lehet ahogy pazsitZ kolléga irta de ez igy elegánsabb és midnen oldalnál ugyanugy használható és nemkell állandóan átirni.
lényege: a szupiglobi változóból lekéred az aktuális oldal címét és azt rakod be actionnek
[ Szerkesztve ]
-
tkazmer
addikt
ezzel az lehet a baj, hogy emlékeim szerint míg ez szimplán az index.php-nak postol, a kihagyós megoldás tud postolni az index.php?valtozo=1 oldalnak is, ha épp az az aktuális oldal.
úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
akasp
senior tag
tkazmer: köszi ezt még eddig nem is tudtam
amugy eléggé bennevagyok már php + mysql stb, de még egyszer se jutott eszembe hogy mia fene lehet a get és a post között a különbség? eddig mindig postoltam... de jobblenne tudni hogy mi a különbség hátha néha megkönnyíti a dolgom
-
WaterWave
veterán
Sziasztok.
Mivel jelezték ide irjam a problémámat, ezért ide írom..
Tehát adva van egy oldallapszámozási rendszer [link]
Müködési elve 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 / 30/lap
Tehát egy lapon 30 sort listáz ki
Mivel regisztrált neveket listáz ki a cucc, ezért a gondom vele az, hogy minél több a reges, annál több az oldallap, és ahogy "hízik a szám" egyre jobban közeledik a lap széléhez és lefog róla egyszer csúszni, csúnyán kifejezve, meg esztétikailag se a legjobb..
Ezért egy ilyen szisztémára gondoltam, csak nem tudom megoldani sajnsos
pl:1-15 30/lap Következő
(vagy)
Előző 2-16 30/lap Következő
(vagy)
Előző x-21 30/lapÖtletek vannak, megvalósítás hiányzik, mert nem könnyű, de aki ért hozzá az vágja, ezért aki tud segítsen.
Köszi• PlayStation 5 • PSN: waterwave0122 • Thinkpad X1 Yoga • LG 48 OLED C1 • Samsung Galaxy S9+ • Tp Link AX6000 • Marantz SR8015 AV Receiver • Synology Nas 718+ 6GB • Klipsch R-28F 7.1.2 Dolby Atmos •
-
zeix
senior tag
Jó reggelt!
Ehhez kérnék egy kis segítséget, hogy hogyan lehetne a kódot egyszerűsíteni.
Ez a script a számokat, a karakterhosszúságuk alapján írja ki, ezres helyiérték elválasztó ponttal.íme:
$hossz=strlen($sor2["leltar"]);
switch ($hossz) {
case "1":
print $sor2["leltar"];
break;
case "2":
print $sor2["leltar"];
break;
case "3":
print $sor2["leltar"];
break;
case "4":
$e3 = substr($sor2["leltar"], -3);
$e9 = substr($sor2["leltar"], 0, -3);
print $e9.'.'.$e3;
break;
case "5":
$e3 = substr($sor2["leltar"], -3);
$e9 = substr($sor2["leltar"], 0, -3);
print $e9.'.'.$e3;
break;
case "6":
$e3 = substr($sor2["leltar"], -3);
$e9 = substr($sor2["leltar"], 0, -3);
print $e9.'.'.$e3;
break;
case "7":
$e3 = substr($sor2["leltar"], -3);
$e6 = substr($sor2["leltar"], -6, -3);
$e9 = substr($sor2["leltar"], 0, -6);
print $e9.'.'.$e6.'.'.$e3;
break;
case "8":
$e3 = substr($sor2["leltar"], -3);
$e6 = substr($sor2["leltar"], -6, -3);
$e9 = substr($sor2["leltar"], 0, -6);
print $e9.'.'.$e6.'.'.$e3;
break;
case "9":
$e3 = substr($sor2["leltar"], -3);
$e6 = substr($sor2["leltar"], -6, -3);
$e9 = substr($sor2["leltar"], 0, -6);
print $e9.'.'.$e6.'.'.$e3;
break;
case "10":
$e3 = substr($sor2["leltar"], -3);
$e6 = substr($sor2["leltar"], -6, -3);
$e9 = substr($sor2["leltar"], -9, -6);
$e12 = substr($sor2["leltar"], 0, -9);
print $e12.'.'.$e9.'.'.$e6.'.'.$e3;
break;
case "11":
$e3 = substr($sor2["leltar"], -3);
$e6 = substr($sor2["leltar"], -6, -3);
$e9 = substr($sor2["leltar"], -9, -6);
$e12 = substr($sor2["leltar"], 0, -9);
print $e12.'.'.$e9.'.'.$e6.'.'.$e3;
break;
case "12":
$e3 = substr($sor2["leltar"], -3);
$e6 = substr($sor2["leltar"], -6, -3);
$e9 = substr($sor2["leltar"], -9, -6);
$e12 = substr($sor2["leltar"], 0, -9);
print $e12.'.'.$e9.'.'.$e6.'.'.$e3;
break;
}Jó hosszú lett
[ Szerkesztve ]
-
zeix
senior tag
válasz Tele von Zsinór #2218 üzenetére
Köszönöm!
Sokkal egyszerűbb. -
MODERÁTOR
Átjöttem akkor ebbe a topikba, azt mondták itt az egyik problémámat meg lehetne oldani php-vel.
Itt írtam róla.Az még lemaradt, hogy a feltöltött/betöltött képeket csak ideiglenesen tárolná a rendszer. Tehát bizonyos idő után ki kellene üríteni a mappát, amiben átmenetileg tárolta a képeket.
Nagyon kezdőként kérdezem ezeket.
[ Szerkesztve ]
Harrrr!!!!
-
Drizzt
nagyúr
Php-hez amúgy létezik bármiféle jól használható fejlesztőkörnyzet?
Gondolok arra, hogy pl.: Java-t marha jól lehet Eclipse-szel fejleszteni. Mondjuk persze teljesen más egy szerver oldali nyelv, de azért érdekelne, hogy van-e valami lényegesen használhatóbb, könnyebben debugolható dolog, minthogy Linux-on a joe syntax highlightingját használom, aztán meg megnézem a szerveren, hogy mi a php lehívás eredménye.I am having fun staying poor.
-
tkazmer
addikt
egy weblapnál rövidwebcímeket használok, mégpedig olyan módon, hogy adott a $_SERVER['HTTP_REQUEST'] változó, amelyet explode-al feldarabolok és egy $request tömbben tárolok, így pl a domain/oldal-ból az "oldal" elérhető úgy, hogy $request['1'].
Maga az oldal pedig úgy kapja meg ezt az -alapvetően 404-et adó - kérést, hogy error document 404-nek be van állítva az index.phpa gondom az, hogy valami miatt néhány felhasználónak gyakran előfordul: 404-et kap, de főleg IE alatt. megnéztem, elfelejtettem betenni a header("HTTP/1.0 200 OK"); sort, azonban most, ezt betéve is kiad nekik néha - egyelőre teljesen rendszertelennek tűnő módon - 404-es hibát. Ált. 4-5 kattintásonként jelentkezik a hiba.
mi lehet a gond illetve esetleg a megoldás? volt már valakinek hasonló?ami miatt nem a htaccesses átírós megoldást választottam, az az, hogy eredetileg IIS-re kellett az oldal (mostmár apacheon van), és a rendszergazda szerint ott fizetős isapi modullal lehetett volna csak a htaccess-es-hez hasonló módon megoldást találni.
úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
tkazmer
addikt
válasz Tele von Zsinór #2227 üzenetére
átírtam erre (közben máshol is kaptam tippet):
header("HTTP/1.1 200 OK", "", "200");
viszont így se akarja az igazságot...úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
D.R.O.
tag
válasz Tele von Zsinór #2225 üzenetére
Az Eclipse PDT-nél még alt-tab sem kell, ha beállítod neki a webszervert. Csak megnyitod egy másik fülben azt ott látni a végeredményt.
Egyébként télleg faja a cucc, mármint az Eclipse PDT, és linuxon is megy. Én is ott használom.
A Marsról jöttem, de már kúr*ára visszamennék!
-
Tele von Zsinór
őstag
válasz tkazmer #2228 üzenetére
De átírja az állapotkódot? Ajánlom a Live HTTP headerst ennek ellenőrzésére.
-
tkazmer
addikt
válasz Tele von Zsinór #2230 üzenetére
oh, köszi a kiegészítőt
404 marad sajnos, de sikerült másképp talán megoldani: ob_start(); az elejére és ob_end_flush(); a végére az oldalnak, ettől úgy néz ki, megjavult.úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
WaterWave
veterán
Még mindig a számlálóval bajlódok, srácok, már féluton vagyok
[link]
1-14 ig listázza a lapot és nemjövök rá miért, mikor 1-15 ig kéne majd 2-16 stb stbelértem hogy 1-14 nél ha 2. lapra klikkelek akkor az Előző linkként előjöjjön így tudok lépegetni, de sajnos csak 14 oldalig, mikor lenne vagy 21..
valaki tudna segíteni?
• PlayStation 5 • PSN: waterwave0122 • Thinkpad X1 Yoga • LG 48 OLED C1 • Samsung Galaxy S9+ • Tp Link AX6000 • Marantz SR8015 AV Receiver • Synology Nas 718+ 6GB • Klipsch R-28F 7.1.2 Dolby Atmos •
-
Jano_023
őstag
Sziasztok,
Nem rég kezdtem el a PHP-t épp most csináltam egy számlálót és ekkor egy érdekes dologra hívta fel a kedves barátom a figyelmet. Az a file amiben tárolom az értéket, hogy hányan látták az oldalt bárki számára megtekinthető. A kérdésem, azok a fileok amikkel dolgozom, azoknak a jogait, hogy ki vagy ki ne nézzhese meg hogy állítom be? Egy ingyenes domain nevet használok az extrán. De ott nem tudtam ilyesmi állítani.Szóval mi a megoldás ? Mert ha simán beírom az elérési útját a filenak megjeleníti a böngésző.
Előre is köszi !
Jano''Az életet nem a lélegzet vételek száma határozza meg, hanem azok a pillanatok mikor eláll a lélegzetünk !''
-
Louloudaki
aktív tag
válasz Jano_023 #2235 üzenetére
free tárhelyen nem szeretik ha rrejtett cuccot töltesz fel, legyen az akár egy txt csak. .htaccess fájl segítségével be lehetne állítani, hogy jelszót kérjen, de free tárhelyen ilyen sincs. próbálj meg egy egyszerű php fájlt berakni, ami kér usert/passwordöt és ha jó, akkor kidobja a fájlt.
-
Jano_023
őstag
válasz Louloudaki #2236 üzenetére
Igazából ez a számláló csak egy kis gyakorlás volt. De nagyobb gond pl. ha egy reisztárció-s oldalt csinálok. Ahol tárolom a neveket és a felhasználó jelszavakat. Hogy állítsam be, hogy ezen adatokat tudjam tárolni valami fáljban és azt csak az arra jogosult érje el??? Igazából majd ide szeretnék eljutni, de még csak hete csinálom ezt a PHP bulit ... szóval lehet kicsit sokat haraptam.
''Az életet nem a lélegzet vételek száma határozza meg, hanem azok a pillanatok mikor eláll a lélegzetünk !''
-
cucka
addikt
válasz Jano_023 #2237 üzenetére
Értelmes lehetőségek a probléma megoldására
- htaccess-el véded a filet.
- olyan helyre rakod a filet, ami kívül esik a webszerverben beállított wwwroot könyvtáron, de a php el tudja érni.
- file helyett adatbázisban tárolod a kényes információkat.Ingyenes tárhelyen általában az első kettőre nincs lehetőséged .
-
The DJ
addikt
Sziasztok!
Van egy oldalam, az index.php-ben a következő néhány sor van beszúrva egy középső sávba azért, hogy a tartalmat a nekem szükséges helyen jelenítsem meg:
<?php
$page=$_GET[page];
if(!isset($page)){
include "kezdolap.php";
}else{
$vanea=is_file($page.'.php');
if(empty($vanea)){
$vanea="0";
}
if($vanea==1){
include "$page.php";
}else{
include "nincs.php";
}
}
?>Ez azt hiszem egyértelmű, működik is szépen, nincs vele semmi gond. A probléma ott kezdődik amikor az egyik aloldalba (tehát nem az index.php-be) be akarok illeszteni egy egyszerű login rendszert, aminek a következő a forráskódja:
<?php
// Define your username and password
$username = "admin";
$password = "admin";
if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) {
?>
<h1>Login</h1>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="txtUsername">Username:</label>
<input type="text" title="Enter your Username" name="txtUsername" /></p>
<label for="txtpassword">Password:</label>
<input type="password" title="Enter your password" name="txtPassword" /></p>
<input type="submit" name="Submit" value="Login" /></p>
</form>
<?php
}
else {
?>
This is the protected page. Your private content goes here.</p>
<?php
}
?>A baj az, hogy valamiféle módon az első kód miatt nem működik a második. Nem értek mélyen a PHP-hoz és nem tudom mi üti ki a másodikat. Úgy kellene működnie, hogy beírom a nevet és jelszót és megjeleníti a védett tartalmat, de ehelyett csak simán visszadob az index.php-ra. Kipróbáltam egy PHP mentes oldalon és ott tökéletesen működik.
Tudna valaki segíteni hogy hogy hozzam össze ezt a két dolgot, hogy minden működjön rendeltetése szerint?
https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.
-
The DJ
addikt
válasz fordfairlane #2241 üzenetére
Köszönöm mindkettőtöknek, ez volt a baj valóban, kitöröltem az action részt és működik rendesen
https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.
-
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!
-
L3zl13
nagyúr
válasz Tele von Zsinór #2244 üzenetére
Lehet egyben a kettőt Ajax-szal, vagy a mellett is kell egy pusztán szerveroldali?
Aki hülye, haljon meg!
-
cucka
addikt
Mindenképp kell ellenőrzés a szerver oldalra, méghozzá az előtt, hogy az adatokat feldolgoznád (pl. bekerülnének egy adatbázisba).
Lehet bohóckodni ajax-al meg javascript-el, de a konkrét adatfeldolgozás akkor is úgy kezdődik, hogy a szerver kap egy POST vagy GET kérést. Ilyen kérést pedig nem csak böngészőből lehet küldeni, tehát az egész kliens oldali ellenőrzés könnyedén kikerülhető. -
The DJ
addikt
Sziasztok, megint én
Meggyűlik a bajom egy látogató számláló scripttel, az egyedi látogatókat, és a mai egyedi látogatókat nem számolja valamiért és nem tudok rájönni miért, az oldal találatokat és az oldalletöltéseket méri szépen ha ráfrissítek ugrik egyet az is, de az egyedi látogatószám nem. Megakadt 1 főnél. A txt fájl jogait, ahova menti az adatokat 777-re állítottam, tehát vagy a scripttel van a baj vagy az oldallal. Bemásolom a scriptet hátha valamelyik PHP guru hozzá tud szólni a dologhoz.
<body>
<font face="Verdana" size="1">
<?php
// Our log file;
$counter = "stats.txt";
// Date logging;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;
// Log visit;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);
// Read log file into array;
$contents = file($counter);
// Total hits;
$total_hits = sizeof($contents);
// Total hosts;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));
// Daily hits;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);
// Daily hosts;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));
?>
<? echo "
Oldal találatok:<b> " . $total_hits . "</b><br><br>
Egyedi látogató: <b> " . $total_hosts_size . "</b><br><br>
A mai oldalletöltés: <b> " . $daily_hits_size . "</b><br><br>
A mai egyedi látogatók: <b>" . $daily_hosts_size;
?>https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.
-
cucka
addikt
Meggyűlik a bajom egy látogató számláló scripttel, az egyedi látogatókat, és a mai egyedi látogatókat nem számolja valamiért és nem tudok rájönni miért, az oldal találatokat és az oldalletöltéseket méri szépen ha ráfrissítek ugrik egyet az is, de az egyedi látogatószám nem. Megakadt 1 főnél.
Szerintem ez pont hogy így kell működjön. Az egyedi látogató pontosan azt jelenti, hogy egyedi (ip cím és/vagy cookie szerint), tehát ha ráfrissítesz, akkor nem kell növekedjen az értéke.
Például te ma megnézed az oldaladat 30-szor, én pedig 15-ször, akkor az egyedi látogatók száma 2 kell legyen, az oldalletöltések száma pedig 45. -
The DJ
addikt
Igen, ez így igaz természetesen, a baj az, hogy akkor sem növekszik, ha más valaki nézi meg az oldalt rajtam kívül. Pár ismerősömnek belinkeltem, hogy teszteljem minden működik-e, de miután megnézték azután is csak 1-en áll a számláló, pedig ha minden igaz akkor már elvileg növekednie kéne.
https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.
Új hozzászólás Aktív témák
- Videós, mozgóképes topik
- Kertészet, mezőgazdaság topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Digitális detox a Nokiától
- nVidia tulajok OFF topikja
- Itt az első kép a 2024-es Nokia 3210-ről
- Milyen videókártyát?
- Autós topik
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Milyen légkondit a lakásba?
- További aktív témák...
- DELL Latitude 5590 5501 FHD IPS 15.6 gyári magyar billentyű világító opc i5-8250u i5-9400H 8GB 256GB
- Intel QuadCore i3-8100T - SR3Y8 - 3.1 GHz - 6MB - 35W - UHD Graphics 630 - LGA1151 v2
- IBM Model M membrane (fólia) kerestetik
- Hegel H120
- Új 480GB SanDisk SSD PLUS 2,5" , és egy használt 100/100% 500GB Samsung 2,5" 870 EVO SSD