- Rekord vékony lesz a Z Flip7 is
- Xiaomi 15 Ultra - kamera, telefon
- Prohardver app (nem hivatalos)
- Xiaomi 14 - párátlanul jó lehetne
- Samsung Galaxy A52s 5G - jó S-tehetség
- Bemutatkozott a Poco X7 és X7 Pro
- Magisk
- QWERTY billentyűzet és másodlagos kijelző is lesz a Titan 2-ben
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Telekom mobilszolgáltatások
Aktív témák
-
burgatshow
veterán
válasz
DArchAngel #4725 üzenetére
Nekem ilyet még nem produkált, pedig nem egy helyen használom az általad leírt módszert:
setcookie('nev', 'ertek', ido);
header('Location: oldal.php');
Vagy csak szerencsés mázlista vagyok? :F :) -
burgatshow
veterán
Tudom, de azért idézek magamtól:
''Akár headerben, beállítani, akár a html file head részében!''
Najó, végül is félreérthető voltam: szal, tanulja meg a php header fg-nyét használni, vagy állítsa be rendesen a html fájl head részében a charsetet, esetleg mindkettőt.
Respect -
burgatshow
veterán
válasz
Forest_roby #2709 üzenetére
Először is menj át az adatbázis problémáiddal a mysql topicba.
Másodszor, ha szám akkor miért varchar? miért nem integer? -
burgatshow
veterán
Én valószínű, hogy nem értek hozzá, de a tökömér kell keverni a php kódot a html-el! Régen én is ezt csináltam, de amikor már volt egy 8000 soros fileom amiben vegyesen volt html és php betelt a hócipellő és elkezdtem használni smarty-t! A legjobb dolog a világon: [link] Sablonkezelő rendszer (sőt annál több is).
-
burgatshow
veterán
Szeretem ha a scriptjeim jó gyorsak, szóval akkor ezentúl inkább a count-ot fogom használni!
Köszi srácok! -
burgatshow
veterán
válasz
burgatshow #2135 üzenetére
Hülye vagyok, logikus, hogy ugyanúgy fel kell fetchelni.
-
burgatshow
veterán
Okés.
Akkor viszont most ezen felbuzdúlva kipróbáltam és egy valamit nem értek. Ha natúr lefuttatom ezt a query-t, akkor frankón visszaadja, hogy 1 (és ennyinek is kell lennie).
Azonban, ha a php-val futtatom le majd kiiratom, akkor meg már ezt köpi: Resource id #18
Natúr sql: select sql_cache count(*) from users where ban='0'
PHP alól:
$allmember = @mysql_query(''select sql_cache count(*) from `users` where `ban`='0'''); -
burgatshow
veterán
Azt hogyan tudnám megcsinálni, hogy van 1 formom amivel file feltöltést végzek. Amíg a képet tolja föl a szerverre, addig 1 átmeneti oldalon csíkhúzó algoritmus futna. :DDD Persze csak kép, de jól nézne ki.
Meg is csináltam, de az átmeneti oldalt nem tölti be pedig így néz ki:
@include_once(''templates/admin_header.tpl'');
@include_once(''templates/admin_joiner.tpl'');
?>
<table align=''center'' cellpadding=''0'' cellspacing=''0'' border=''0''>
<tr>
<td height=''100''></td>
</tr>
<tr>
<td class=''imgup''>Kép feltöltése folyamatban van...</td>
</tr>
<tr>
<td align=''center''><img src=''theme/images/progress_bar.gif'' alt=''Progress Bar'' border=''0'' /></td>
</tr>
</table>
<?php
@include_once(''templates/admin_footer.tpl'');
$uploaddir = ''./content/news/''.$file.''/'';
$TempFileName = $_FILES['newimage']['name'];
$TempFileName = @strtr($TempFileName, $protectchars);
$uploadfile = $uploaddir.@basename($TempFileName);
if (move_uploaded_file($_FILES['newimage']['tmp_name'], $uploadfile)) {
@header(''Location: ''.$_SERVER['HTTP_REFERER']);
}
else {
print_r($_FILES);
}
... -
burgatshow
veterán
válasz
paramparya #2023 üzenetére
/var/www/html/
Hogy pontyosítsak.
-
burgatshow
veterán
Lehet, hogy lenyomtalak mert nem szoktam mindenkit leokézni. De akkor ha lehet, vegyél fel újra, így legalább tudni fogom, hogy ki volt az. Kérlek ne haragudj.
-
burgatshow
veterán
Hülye vagyok...
[Szerkesztve] -
burgatshow
veterán
Nekem sérült, mert én meg a Zend editorát használom, ami kurva jó, igaz magyarul nem tud, de amúgy se vagyok magyar buzi a software-ek terén. Szeretem, mert nagyon sokat tud, szerkesztés közben van syntax highlight, ''delphis'' módra dobálja fel a fg-ket ahogy gépeled, van debugger része, ha kérde analizálja a kódot meg ilyen kis apróságok. De nyilván, én sem ezzel kedtem. Ehhez már kell egy alapszintű tudás minimum.
-
burgatshow
veterán
Jelentem, hogy ezennel egy komolyabb körbe lépek, a Java világába. Ez persze nem azt jelenti, hogy a PHP-t hanyagolni fogom teljesen, de jócskán háttérbe fog szorulni... :
int i = 0; -
burgatshow
veterán
válasz
vzsolo2225 #1314 üzenetére
$keres = ''SELECT MAX('sorsz') FROM $file'';
$eredmeny = mysql_query($keres) or die(mysql_error());
$eredmeny2 = mysql_fetch_array($eredmeny);
print_r($eredmeny2);
[Szerkesztve] -
burgatshow
veterán
válasz
paramparya #1149 üzenetére
A session a server oldalon van eltárolva addig, míg a böngésződ fut, a cookie meg a te gépeden van eltárolva és addig él, ameddig beállítják (lejárati idő).
Az esetben, ha te neked ki van kapcsolva a cookie, akkor nem fogsz tudni mondjuk oda belépni, ahol az autentikáció cookie alapú...
Remélem érthető voltam, kicsit fáradt vagyok...
[Szerkesztve] -
burgatshow
veterán
válasz
paramparya #1070 üzenetére
majd holnap!
de igen befogom
-
burgatshow
veterán
válasz
paramparya #1068 üzenetére
longtext-el?
-
burgatshow
veterán
Mér van az, hogy az oldal ami küldi a postot iso8859-2-es, a tábla collationje iso8859-2-es, az adatbázis alapértelmezett karakterkészlete iso8859-2-es, és ezek ellenére, ha táblába be akarom írni azt, hogy Gödöllő
akkor ezt kapom:
Data too long for column 'place' at row 1
A place oszlopnak is a collationje latin2_hungarian -
burgatshow
veterán
válasz
Tele von Zsinór #954 üzenetére
A CURDATE() az date típusú mezőnél, a CURTIME() az time típusú mezőnél, a NOW() pedig a datetime típusú mezőknél müxik.
-
-
burgatshow
veterán
Egyébként meg:
file1.php
<form method=''post'' action=''file2.php''>
<input type=''text'' name=''szam1'' />
<input type=''text'' name=''szam2'' />
<input type=''submit'' value=''Összead'' />
</form>
file2.php
<?php
function osszead() {
$szam1 = $_POST['szam1'];
$szam2 = $_POST['szam2'];
$eredmeny = $szam1+$szam2;
echo $eredmeny;
}
osszead();
?> -
burgatshow
veterán
válasz
Flashback #883 üzenetére
5-ös php-t használsz? Mert ha igen, akkor abban alapból már nincs beállítva a mysql.
Teendők:
- Letöltöd, feltelepíted és beállítod a mysql-t.
- Utána a php.ini-ben kiveszed a ;-őt a mysql extension elöl, valamint beállítod az extension dir-t szintén a php.ini-ben.
- Ezek után letöltöd ezt: [link] kicsomagolod majd a bennetalálható két file közül a libmysql.dll-t, bemásolod a Windows\system32-be.
- Apache restart és elvileg mennie kell.
php.ini:
extension_dir = ''az extension dir útvonala: nálam: extension_dir = ''f:\php\ext\''''
valamint:
;extension=php_msql.dll
extension = php_mysql.dll
;extension=php_mysqli.dll
[Szerkesztve] -
-
burgatshow
veterán
-
burgatshow
veterán
válasz
burgatshow #390 üzenetére
Hup még mindig senkinek semmi 5lete?
-
burgatshow
veterán
Egy láma kérdés:
Itt szívok már lassan 1 órája az egésszel.
Felakarom tenni a PGSQL-t (PostreSQL). Fel is ment minden király. Frissítettem 5-ös PHP-ra, azonban ha hívok 1 phpinfo();-t, akkor nem látom az ext.ek között a PGSQL. A PHP iniben nincs kikommentezve a pgsql.dll plugin, ennek ellenére a PHPPGAdmin közli velem, hogy fordítsam újra a php-t --with-pgsql[=DIR] kapcsolóval. Namost ez azért lenne érdekes, mert nem CGI-ként fut a PHP, hanem apache 2-es modulként. Innentől kezdve megvagyok lőve. Nincs 5letem...
Ha valaki tudna segíteni, azt nagy örömmel venném.
U.i.: Mind a PHP mind a PGSQL önállóan frankón működik, csak PHP-ból nem tudok mit kezdeni a PGSQL felé.... -
burgatshow
veterán
válasz
Tele von Zsinór #395 üzenetére
Így próbáld meg:
<?php
@header(''Content-type: text/xml; charset=UTF-8'');
@header(''Cache-Control: no-cache, must-revalidate'');
...
?>
Az én rss lapom így néz ki... -
burgatshow
veterán
Hup!
-
burgatshow
veterán
válasz
burgatshow #392 üzenetére
A 777-es jog sem segített...
-
burgatshow
veterán
Valaki tudna nekem segíteni?
Az extra-n van az oldalam, ahol az adminban van képfeltöltés. Ment is hibátlanul egészen addig, míg be nem kapcsolták a safe mode-ot! Most totál nem megy a képfeltöltés, mert visszadob ezzel az üzivel:
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 11142 is not allowed to access
Kérdés, ez a probléma hogyan oldható meg?
Ja az írásra szánt könyvtárat is PHP hozta létre 755-ös joggal... -
burgatshow
veterán
Azt hogyan tudom eldönteni, hogy ha egy formon belül két submit gomb van, hogy melyikkel lett elküldve?
Azt gondolom, hogy mindkét gombnak más név kell de a php oldalról ez hogy néz ki? -
burgatshow
veterán
Már feltörték! De most komolyan, találtak benne már hibát. Javaslom, használjátok az sha kódolást.
Phpban sha1(); a fg. neve, és még a mysql is ismeri. Annyi a különbség az md5 és a sha hash között, hogy 32 karakter helyett 40 lesz és mint említettem, ezt még nem törték meg. -
burgatshow
veterán
válasz
burgatshow #223 üzenetére
HUP!
-
burgatshow
veterán
Miért van az, hogyha egy formba elküldök egy ' (single quote) jelet, akkor akármit csinálok védelem szempontjából, lexarja és nem alakítja át, így természetesen elszáll a query-m.
Voltmár:
htmlspecialchars($_POST['valami'], ENT_QUOTES);
str_replace ('' ' '', '' & #039; '', $_POST['valami']);
valamint tömbben definiált, majd strtr fg-vel végighaladó csere. Minden mást kiszed '' &, <>, csak ezt az egyet nem.
PHP 4-esből a legújabb van fennt.[Szerkesztve]
-
burgatshow
veterán
Én nem használom őket mert én is rühellem, de ha egyszer az volt a kérdés...
Egyébként meg akkor add meg egy a headerben elküldött kapcsolóval valahogy így:<form method=''post'' action=''a_formot_tarolo_file.php?kapcs=1''>
...
</form>
Így nincs probléma, illetve a a_formot_tarolo_file.php fileban pedig rögtön a legelején egy switch függvénnyel ketté választod.
switch($_GET['kapcs']) {
case 1:
amit ilyenkor tennie kéne
break;
default:
alap eset (a te esetedben a form)
break;
} -
burgatshow
veterán
Én úgy szoktam, hogy egy cookie-ban, vagy sessionben md5 letárolom az adatokat, mondjuk a userid-t meg azt hogy belépett é vagy sem, majd a kérdéses oldal elején megnézem, hogy a cookie létezik-e és nem üres-e vagy sem. Amennyiben van és nem üres, akkor tovább fut a script, ellenkező esetben átírányítja a beléptető oldalra.
Valahogy így:
setcookie(''UserId'' $user['id'], time()+3600);
setcookie(''logined'' md5(''1''), time()+3600);
a kérdéses oldalaknál meg:if(!isset($_COOKIE['logined'] || empty($_COOKIE['logined'])) {
print (''<meta http-equiv=\''refresh\''
content=\''1; URL=login.php\'' />'');
}
else {
.... az oldal további kódja
}
[Szerkesztve] -
burgatshow
veterán
(sql kapcsolódás)...
$valami = mysql_query(''lekerdezes'');
print (''<form><table>'');
while ($osztkod = @mysql_fetch_array($valami)) {
$i++;
print (''
<tr>
<td>$osztkod['ertek']</td>
<td><input type=\''text\'' name=\''osztkod\'' /></td>
</tr>
'');
}
print (''</table></form>'');
Ultra parasztosan...
[Szerkesztve] -
burgatshow
veterán
válasz
burgatshow #83 üzenetére
Tárgytalan, elfelejtettem, hogy a $-t is le kell védeni!
-
burgatshow
veterán
Php kódot hogyan tudnék php-val php fileba kiírni?
Mert nagyon jó lenne, egy stringbe berepült a komplett kód, de a ''-ket levédtem egy \-el, de ha \-t rakok a ' elé, ugyanúgy elszáll...
Ezt kéne kiírnom egy php kiterjesztésű fileba:
$string = ''$Portal['global']['htmllang'] = \''hu\'';'';
[Szerkesztve]
Aktív témák
Hirdetés
- Lenovo ThinkVision P27U-10 3840 x 2160 4K monitor - PIVOT - HDMI - USB- C - több db - gari + számla
- 2 év garancia 32" Samsung Odyssey G6 G65B QHD 2K 240Hz VA QLED Smart Gaming Monitor - LS32BG650EUXE
- Eladó ASUS ROG STRIX GTX1080Ti 11Gb videókártya
- Nothing Phone 1 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer/Multimédia PC Eladó - GTX 1070 + Ryzen 5 + 16GB RAM
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Inspiron 15 5578 2in1: i7-7GEN I 16GB I 256SSD I 15,6" FHD Touch I Cam I W11 I Gari!
- Eladó Apple iPhone Xr 64GB fekete / ÚJ KIJELZŐ / 100% AKKU / 12 hónap jótállással!
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
- Huawei Nova Y90 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged