Aktív témák
-
Tele von Zsinór
őstag
-
VladimirR
nagyúr
válasz
raczger
#4452
üzenetére
mi bajod a helyesirasommal? az, hogy egy forumon, ahol scak irogatok, nem hasznalok ekezetet, nagy kezdobetut, irasjeleket es nem foglalkozom az elgepelesekkel nem egyenlo azzal, hogy rossz lenne a helyesirasom
nezd meg az oldalam, nezd meg a komolyabb logout irasaimat
ha talalsz bennuk helyesirasi hibat, szolj, meghajlok elotted, s hamut szorok fejemre
viszont addig esetleg fogadd el, hogy a magyar nyelvben (az angollal ellentetben, s gondolom abbol adodik a hiba, hogy onnan forditottad) mennyisegjelzo utan nincs tobbesszam (3 almak, sok emberek, legtobb scriptek) -
RedAnt
aktív tag
válasz
raczger
#4452
üzenetére
Szerintem én voltam aki múltkor szólt érte, legalábbis egyszer már biztos szemet szúrt.
Úgy gondolom, hogyha felhívják a figyelmed egy magyartalan kifejezésre, miután kikéred az emberek véleményét, az segítés, nem fikázás.
A magyar nyelvben ha egy mennyiségjelző már áll a szó előtt, akkor azt nem kell külön többeszámba rakni. Ez sok nyelvben nem így van. Hogy mondjak pár legtöbb php scriptek-hez hasonló kifejezést, csak hogy érezd: Lászlónak négy gyerekei vannak. Nagyon kevés térképek vannak a területről. Építettek tizenöt új házakat. Angolul ezeknél lehet hogy többes számban állna a szó, kb ahogy írtam, de magyarul elég hülyén hangzik.
Ha nagyon kekeckedni akarok akkor még a script-be is bele lehetne kötni, mert már ezt is fonetikusan szokás írni a fájl és hardver mintájára, szkriptnek. Ha már a honosításnál tartunk
-
tkazmer
addikt
-
StaMiNa
aktív tag
válasz
raczger
#4344
üzenetére
Hali, azert bonyolitom, mert itt [link] ezt irja:
Megjegyzés: Jó tudni, hogy a mail() függvény nem alkalmas ciklusban nagymennyiségű email-ek küldésére, mivel minden egyes levél esetén megnyit majd bezár egy SMTP socket-et, ami nem hatékony.
Én is adatbazisban tarolom a cuccokat, és most jelenleg nekem is foreach -el van megoldva, nemtom mit jelent naluk a soka email, én legrosszabb esetben olyan 60db kuldok ki egyszerre.
[Szerkesztve] -
Lortech
addikt
válasz
raczger
#4340
üzenetére
Le van írva nagyjából a megoldás. Magát a session cookie-t úgy kell beállítani, hogy x ideig legyen jó , meg a session élettartamát is x időre kell állítani.
pl:
session_set_cookie_params(x);
ini_set('session.gc_maxlifetime', x);
session_start();
Problémák: -a cookieban nem lehet megbízni, bármikor eltűnhet.
-a cookie x ideig élni fog, ha a böngésző (/user) ki nem szedi, de a session nem feltétlenül x ideig fog élni, mert mint írtam az előző hsz-ben, ha pont az adott sessionnel volt egy php futás / lekérdezés, akkor annak a sessionnek az élettartama kezdődik újból, ez nem is lenne baj, lehet hogy pont ez a jó, viszont a cookie lejárata marad a session létrehozása + x idő. Szóval meg kéne minden lekérdezéskor újítani x időre a cookie-t, hogy szinkronban legyenek. -
Benmartin
senior tag
válasz
raczger
#4241
üzenetére
hát, de muszáj, amúgy sem ez volt a lényeg, hanem, ha már hibakezelésről van szó, akkor csináljuk normálisan és állítsuk le a program futását is, nem megfelelő működés esetén - több okot is tudok mondani miért. or die() esetében nem elhagyható a zárójel, de print és más fv-el is csak megszokás kérdése. pl. aki sokat fejleszt c-ben megszokta a zárójelezést, mert ott szigorúbb a szintaktika és nem elhagyható.
-
CortezX
aktív tag
válasz
raczger
#4150
üzenetére
Hy!
Köszi a gyors választ de nekem ez valahogy nem működik
. Próbálgattam másik scripteket csinálni azok menten szépen de ez az insert sajnos nem. Kezdő vok még a témában. A script-et betettem a head-ba az onclick utasítást pedig egy gombhoz rendeltem. De nem tesz be sehova semmit
Please Help!? -
alitak
senior tag
válasz
raczger
#4133
üzenetére
$komment = str_replace(''&'',''&'',$komment);
$komment = str_replace(''<'',''<'',$komment);
$komment = str_replace(''|'',''|'',$komment);
$komment = str_replace(''>'',''>'',$komment);
$komment = str_replace(''''',''''',$komment);
$komment = str_replace(''\'''',''"'',$komment);
Hsz szerkesztésnél (moderátor) pedigvisszaalakítom őket. A </form>-ból, és a </textarea>-ból pedig < /form> és < /textarea> lesz. -
-
Tele von Zsinór
őstag
-
Tele von Zsinór
őstag
-
krokk
senior tag
válasz
raczger
#3926
üzenetére
nálam ez úgy van hogy tárolok egy hsz számot is így ha törlés van akkor nincs ilyen csúszás. A listázásnál meg darabra nézed és nem az idjék vagy hsz számát. azt tudod hogy mi a legutolsó hsz id amit épp kilistáztál mondjuk ugye 30ig a következő 30at úgy listázod hogy hogy a msql lekérdezésed olyan lesz hogy azokat kéred le aminek az Idja nagyobb mint a 30. ik jelen pillanatban és egy LIMIT 30 at írsz a végére ha 30hszt akarsz. De persze ezt még nem próbáltam meg picit még gondolkodni kell rajta mert ha nem egyből a következőre ugrasz akkor ez nemjó. egy lekérdezés előre és 30.asával kiválogatod és ezeket rakod be a legördülő selectbe szerintem

-
chop
őstag
válasz
raczger
#3922
üzenetére
Ha esetleg sikerult jol megfejtenem a problemadat, akkor ne az adatbazisban tarolt ID-t irasd ki az oldalra, hanem a lap elejen kezdj egy $x valtozoval, amit minden rekordnal novelsz eggyel, igy mindig egyezni fog a sorszam es a megjelenitett rekordok szama.
Ha meg nem az elso oldalon akarsz kiiratni (nem #1-30), akkor felszorzod az oldalszammal, es onnan kezded a kiiratast. -
cucka
addikt
válasz
raczger
#3660
üzenetére
igen, php 24 óra alatt c. könyv hasznosabb lehet, ha előtte nem programoztál. ami jó benne, hogy az alapfogalmakat is részletesen magyarázza, ami rossz, hogy ennél komolyabb mélységekbe nem merészkedik.
mivel én nem a php-val kezdtem programozni tanulni, ezért nekem sokkal jobban bejött a fekete könyv. -
paramparya
őstag
válasz
raczger
#3398
üzenetére
No, és első körben miknek kéne abból megjelenni? Az összesnek, mint pl. egy vendégkönyvben, vagy azon belül lapozhatónak, vagy először kigyűjteni belőle egy bizonyos mező összes lehetséges értékét, és kilistázni, és arra rákattinva behozni az összes azzal a tulajdonsággal bírót második körben?

-
-
Jester01
veterán
válasz
raczger
#3302
üzenetére
Azért nem jó, mert ez az ellenõrzés: ''if ( $page == $pieces[3] )'' rossz helyen van. Oda egy else kellene, és a foreachen belül kellene ez a vizsgálat. Magyarul azt akarod mondani a gépnek, hogy ''ha (nincs megadva $page) { listázd ki a linkeket } különben { menj végig a fájlon, és írd ki a $page-nek megfelelõ sorokat }''
A bemenet formátumát nem mesélted el, szóval lehet, hogy az indexeléssel is baj van.
Ezenkívül a link készítésnél valószínûleg illene használni az urlencode függvényt a speciális karakterek lekezelése végett. -
Benmartin
senior tag
válasz
raczger
#2365
üzenetére
extra.hu tényleg engedélyezi a rövid nyitó tageket. valuebe ne includolj. csináld meg így pl.:
include('valami.php')
<input type=text name='name' value='<? print $valami ?>' tabindex=1 size='40' readonly=''''>
Szerintem az volt a baj hogy nem volt ''print'' abban a valami.php-ben és nem is írta be ami akartál.
ne használj rövid nyitó és záró tageket mert akkor nem lesz hordozható a program.
<?php ?> hagyományost használj az mindenhol működik. -
vakondka
őstag
válasz
raczger
#2367
üzenetére
akkor olvasd el a php manualt...
...az amit írtál csak akkor fog működni, ha a szerveren be van kapcsolva az enable-short-tags .
Ez a szerverek többségén nincs bekapcsolva, ezért nagy meglepetés érhet, ha a rövidített nyitó tagos megoldást használod és később a scriptedet egy másik szerveren szeretnéd futtani, ahol ez nincs beállítva...
[link] -
cucka
addikt
-
cucka
addikt
válasz
raczger
#2360
üzenetére
értem én, de attól még szúrja a szemem. ha elakadsz és kérdezel valamit (értelmeset) akkor jó érzés segíteni. ha kész megoldás kell, amit csak be kell kopipésztelni, az más tészta, mert akkor csak az fog dolgozni, aki megírja (helyetted). tudod, ha nem értesz a vízvezeték szereléséhez, akkor hívsz egy szakembert, aki helyetted megcsinálja pl. a csaptelepet, cserébe te fizetsz neki. hihetetlen, de programozással is pont így van. (az más tészta, hogy van pár ember, aki szeret más helyett dolgozni, ez nem jár neked, pusztán szerencsés vagy).
egyébként meg nem bántani akarlak, de elég vicces, hogy van egy php-val foglalkozó oldalad és ennyire nem értesz hozzá
-
vakondka
őstag
válasz
raczger
#2357
üzenetére
minden oldalad első sora ez legyen:
<?php
session_start();
login oldaladba, oda ahol megviszgálja, hogy sikeres-e a belépés:
// létrehozod a $user_name SESSION változót:
session_register(''user_name'');
// értéket adsz neki:
$user_name=idejön az a változó ami tartalmazza a felhasználónevet login-nál;
---------------------------------------------------------------------------------------------------------------------
azután a többi oldalon:
<?php
session_start(); //ez az első sor !!!
//többi programsor helye
// be van jelentkezve a felhasználó ? ha igen akkor üdv:
if (isset($HTTP_SESSION_VARS['user_name'])) {
echo ''Szia''.$HTTP_SESSION_VARS['user_name'];
}
else { echo ''Nem vagy bejelentkezve !'';}
?>
[Szerkesztve] -
Benmartin
senior tag
válasz
raczger
#2349
üzenetére
<?php
include (); // mysql kapcsolódást tartalmazó fájlt includolni.
// munkamenet ellenörzés
session_start(); // munkamenet indítása
if ($_SESSION['login'] == false) // munkamenet nevét behelytesíteni a tiédre.
{
print ''Be kell jelentkezned ehhez a művelethez!'';
exit(); // megszakítom a program futását ha nincs bejelentkezve.
}
// SELECT * FROM regelt_tagok ORDER BY id ASC - nöekvő sorrendben
// SELECT * FROM regelt_tagok ORDER BY id DESC - csökkenő sorrendben
$sql_keres = ''SELECT * FROM regelt_tagok''; // ahová bekerülnek a regisztráció után.
$eredmeny = mysql_query ($sql_keres); //futtatom a kérést.
while ($felhasznalok_tomb = mysql_fetch_array($eredmeny) ) /* while ciklus hogy végigfusson az összes tábla bejegyzésben. */
{
print $felhasznalok_tomb ['username'];
print $felhasznalok_tomb ['email'];
print $felhasznalok_tomb ['date'];
/* értelemszerüen ha a regelt_tagok táblában felhasznalonev tábla szerepel akkor
$felhasznalo_tomb ['felhasznalonev']-ként kell megadni. */
}
?>
Bocs ha túl részletes nem akarlak lámának nézni csak gondoltam így érthető. -
cucka
addikt
válasz
raczger
#2077
üzenetére
$files = kepList($n_dir,$k_dir); sor után van egy } ami nincs kinyitva sehol. egyébként pontosan ezt mondta a hibaüzenet is (unexpected } ). ami meg a legdurvább, hogy ez pont az 53. sorban van, ahogy a hibaüzenet is jelezte.

ezért jó az olyan szövegszerkesztő, ami kiemeli az összetartozó zárójeleket
[Szerkesztve] -
válasz
raczger
#1595
üzenetére
Tehát a mostani, szeparált, javított, kiegészített, turbózott, dizájnmentes üzenőfal tartalma
letölthető:
[link]
[link]
[link]
Az 1.php tartalma:
<font><html>
<head></head>
<body>
<script language=''Javascript''>
function popup(url) {
window.open(url,''_blank'',''toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width=500, height=400'');
}
</script>
<MARQUEE onmouseover=stop(); title=''Futó szöveg'' onmouseout=start(); scrollAmount=3 scrollDelay=10><?php include(''szoveg.txt'');?></MARQUEE>
<a href=''javascript:;'' onclick='return popup(''uj.php'')'>uj írása</a>
</body>
</html></font>A menti.php tartalma:
<font><html>
<head></head>
<body>
<?php
/*
+--------------------------------------+
| Készítette: Hujikolp |
+--------------------------------------+
*/
$fajlnev = ''szoveg.txt'';
$szoveg = htmlspecialchars($szoveg);
$fa = fopen($fajlnev,''a'') or die(''<font size=\''2\'' color=\''red\''>A fájl nem nyitható meg írásra! Kérlek ellenörizd a $fajlnev-t!</font>'');
fwrite ($fa, '' ***''.$szoveg);
fclose($fa);
?>
Sikeres küldés!
<input type=''button'' value=''Bezárás'' onClick=''window.opener.location.reload(); window.close()''>
</body>
</html>Az uj.php tartalma:
<html>
<head></head>
<body>
<?php
/*
+--------------------------------------+
| Készítette: Hujikolp |
+--------------------------------------+
*/
$fajlnev = ''szoveg.txt'';
$hozza_eleje ='' *** '';
$hozza_vege ='' *** '';
$szoveg = str_replace (''<'', ''<'', $szoveg);
$szoveg = str_replace (''>'', ''>'', $szoveg);
$szoveg = str_replace (''\'''', '''''', $szoveg);
$fa = fopen($fajlnev,''a'') or die(''<font size=\''2\'' color=\''red\''>A fájl nem nyitható meg írásra! Kérlek ellenörizd a $fajlnev-t!</font>'');
fwrite ($fa, '' ***''.$szoveg);
fclose($fa);
?>
Sikeres küldés!
<input type=''button'' value=''Bezárás'' onClick=''window.opener.location.reload(); window.close()''>
</body>
</html>
</font>[ Módosította: bnss ]
-
válasz
raczger
#1595
üzenetére
Hát mégse pont olyan de szerintem ugy viselkedik.
Itt kiprobálhatod:[link]
A stilust rádbízom, én nem tettem bele.
Ami kiirja a szöveget: 1.php
<html>
<head></head>
<body>
<script language=''Javascript''>
function popup(url) {
window.open(url,''_blank'',''toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width=500, height=400'');
}
</script>
<MARQUEE onmouseover=stop(); title=''Futó szöveg'' onmouseout=start(); scrollAmount=3 scrollDelay=10><?php include(''szoveg.txt'');?></MARQUEE>
<a href=''javascript:;'' onclick='return popup(''uj.php'')'>uj írása</a>
</body>
</html>
Itt lehet ujjat irni: uj.php
<html>
<head>
<title>beírós</title>
</head>
<body>
<form action=''menti.php'' method=''post''>
<textarea name=''szoveg'' rows=''16'' cols=''75''><?php include(''szoveg.txt'');?></textarea><br>
<input type=''submit'' value=''küldés''></form><br>
</body>
</html>
Ez menti el: menti.php
<html>
<head></head>
<body>
<?php
/*
+--------------------------------------+
| Készítette: Hujikolp, hujikolp@uw.hu |
+--------------------------------------+
*/
$fajlnev = ''szoveg.txt'';
$fa = fopen($fajlnev,''w'') or die(''<font size=\''2\'' color=\''red\''>A fájl nem nyitható meg írásra! Kérlek ellenörizd a $fajlnev-t!</font>'');
fwrite ($fa, $szoveg);
fclose($fa);
?>
Sikeres küldés!
<input type=''button'' value=''Bezárás'' onClick=''window.close()''>
</body>
</html>
Aktív témák
- Dell G15 5511 i7-11800H / RTX 3050 Ti 4GB / 16GB RAM / 512GB NVMe 15,6" FHD 120Hz WVA
- Eladó Apple iPhone 11 128GB piros (PRODUCT RED) színben
- Samsung Galaxy S25 512GB HIBÁTLAN!ÚJSZERŰ!Kártyafüggetlen
- Iphone 13 White 128Gb újszerű állapot, független
- Apple MacBook Air 2025 13.6" M4 10C/8C - 256 SSD - 16GB RAM - 3 ÉV GARANCIA
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- A Legújabb! Dobozos Új DELL XPS 13 9340/ULTRA 7-155H/32 GB Ram/1TB SSD/AI BOOST+INTEL ARC
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó AORUS 15 X5LF RTX 4060 (140W), i5-12500H 16 GB DDR5 15,6" QHD (2560 1440) 165Hz Garancia
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





. Próbálgattam másik scripteket csinálni azok menten szépen de ez az insert sajnos nem. Kezdő vok még a témában. A script-et betettem a head-ba az onclick utasítást pedig egy gombhoz rendeltem. De nem tesz be sehova semmit






