Hirdetés
- PlayStation 5
- Máris elérhetőek a WarCraft sorozat első két részének remaster kiadásai
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- PlayStation 5 Pro teszt
- Xbox Series X|S
- Call of Duty: Black Ops 6
- Teljes verziós játékok letöltése ingyen
- Call of Duty: Black Ops 6
- Age of Mythology: Retold teszt
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
Új hozzászólás Aktív témák
-
Petyyyyy
addikt
DS39 & spammer Köszönöm, hibátlan!
Szemed az úton, pedál a padlón || Whatever, Im the star
-
Alukard
senior tag
válasz Tele von Zsinór #13693 üzenetére
Tudom, hogy nem szó szerint mellékhatás, csak a saját favágó humorommal próbáltam kicsit alakítani
https://blackfyre.ninja
-
biker
nagyúr
lehet hogy csak rohadt meleg van, és nem fog az agyam, de lehet izzik a proci és megőrült
ebben mi a jó élet hiba van, ami miatt nem fut le?????
megőrülök.$sql="INSERT INTO crm_naplo (user_ID,naplo_dt,naplo_szoveg) VALUES (:user_ID,:naplo_datum,:naploba)";
$stmt = $db->prepare($sql);
$stmt->execute(array(
':user_ID' => $user_id,
':naplo_datum' => $naplo_datum,
':naploba' => $naploba
));ez biztos jó
$db = new PDO(
"mysql:host=$sql;dbname=$adatbazis",
"$user",
"$pass",
array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;',
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
)
);mert a lekérés lefut:
$stmt = $db->query("SELECT * FROM crm_naplo LEFT JOIN crm_users ON crm_naplo.user_ID=crm_users.user_ID ORDER BY naplo_dt DESC
;");Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
OMFG
persze hogy én vagyok a hulye, function-ön belül hívom meg a $db-t
persze hogy nem létezik...
qrvára kell a klíma, mert 29 fokban az agy....Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
válasz Peter Kiss #13706 üzenetére
ja, benne maradt az error reporting 0 és csak csodálkoztam, hogy nem ír a táblába
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
spammer
veterán
Prepared statementeknél jelenthet problémát, ha pl. mindig 's' -t írok a bind_param -ba? Mondjuk olyan esetekben is, mint pl. az $id, ami egy szám.
$stmt->bind_param("sss", $id, $name, $text);
„A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."
-
Speeedfire
félisten
-
Tele von Zsinór
őstag
válasz Speeedfire #13709 üzenetére
Az mit csinál? A doksiban nem látok erről említést.
-
spammer
veterán
ALTER TABLE nem lehetséges prepared statementekkel?
Például:
$query = "ALTER TABLE tablaneve COMMENT= ?";
$stmt = $db->prepare($query);
$stmt->bind_param('s',$comment);
$stmt->execute();Fatal error: Call to a member function bind_param() on a non-object....
[ Szerkesztve ]
„A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."
-
biker
nagyúr
válasz Tele von Zsinór #13712 üzenetére
mennyire hatékony és igaz, hogy prepared esetén nem kell nekem törődni az adatok escapelésével és sql injection ellenőrzéssel, és szűrésekkel?
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
MODERÁTOR
Tudnátok segíteni nginx-szel kapcsolatban? Sehogy nem tudom elérni, hogy működjön a rewrite. Minden szükséges dolog telepítve van, viszont ha valami paramétert kap akkor bedobja a default configot.
Erről lenne szó: [link] - ami így jó is. Viszont így már nem: [link] (pedig jónak kéne lennie, default request ez).
Itt a htaccess:
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /
# Protect hidden files from being viewed
<Files .*>
Order Deny,Allow
Deny From All
</Files>
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]Ez konvertálódik belőle:
# nginx configuration
location /application {
rewrite ^/(?:application|modules|system)\b.* /index.php/$0 break;
}
location /modules {
rewrite ^/(?:application|modules|system)\b.* /index.php/$0 break;
}
location /system {
rewrite ^/(?:application|modules|system)\b.* /index.php/$0 break;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php/$0;
}
}
location ~ \.* {
deny all;
}"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
biker
nagyúr
válasz fordfairlane #13714 üzenetére
ok, de a PDO:ARAM_STR esetén kb egyenlő a régi mysql_real_escape_string-l?
vagy hogy kell értsem?
eddig nem pdo-ztam, most már ideje
csak akkor elhagyható a scriptem elején lévő összes változó ellenőrzése ciklusban, vagy inkább maradjon?Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
spammer
veterán
válasz Tele von Zsinór #13712 üzenetére
Hát nem tudom, nálam a LIMIT-tel nem volt gond, ha erre gondolsz, hogy például:
ORDER BY valami DESC LIMIT ?;
Működik a bind.
[ Szerkesztve ]
„A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."
-
Tele von Zsinór
őstag
válasz spammer #13717 üzenetére
Érdekes, nekem sosem működött a limit paramétere, de én nem bindelek, hanem az execute-nak adok át egy tömböt.
biker: van néhány karakterkódolással kapcsolatos sebezhetőség, de általánosan az mondható, hogy tényleg nem kell ellenőrzigetni és kézzel escape-elni. Annyi történik, hogy átküldesz egy parancsot a szervernek azzal, hogy itt és itt lesz benne paraméter, így a későbbiekben ha oda érvényes sql-t tesznek, akkor sem fogja parancsként értelmezni.
-
fordfairlane
veterán
Én még a PARAM_STR konstansot sem használom. Simán PDOStatement::execute metódussal bindolok legtöbbször.
x gon' give it to ya
-
Speeedfire
félisten
válasz Tele von Zsinór #13710 üzenetére
Lényegében semmi extrát nem fog csinálni, csak elkülönül a kódtól.
Oracle (pl) toad alatt szoktak ilyet csinálni, vagy : vagy & jel van előtte.
Illetve a yii is így használja default-ból.
fordfairlane: Mivel alapból string van beállítva. Ritka amikor meg kell adni a típusát és a hosszát is.[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
fordfairlane
veterán
válasz Speeedfire #13720 üzenetére
Oracle (pl) toad alatt szoktak ilyet csinálni, vagy : vagy & jel van előtte.
Félreérted. Mysqli statementről van szó, ott kicsit másképp néz ki a bind. Az "ssss" a fenti példában fomátumstring, olyasmi, mint a printf-nél, nem placeholder-hivatkozás.
[ Szerkesztve ]
x gon' give it to ya
-
Speeedfire
félisten
válasz fordfairlane #13721 üzenetére
Ja, akkor benéztem.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
trisztan94
őstag
Sziasztok!
A tárhelyparkos tárhelyemen a PHP fájl kérésekre 500-as hibát dob a szervet. Egy sima echo "Hello World"; -re is. Elvileg van PHP a tárhelyen. Mitől lehet ez?
[ Szerkesztve ]
https://heureka-kreativ.hu
-
DeltaPower
addikt
válasz trisztan94 #13723 üzenetére
rossz htaccess?
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
trisztan94
őstag
válasz DeltaPower #13724 üzenetére
Volt egy htaccess ami html5boilerplate-tel jott, de azt ki is toroltem.
https://heureka-kreativ.hu
-
ztajti
csendes tag
válasz trisztan94 #13723 üzenetére
Vagy pedig nem tud feldolgozni egy PHP által okozott hibát.
Próbáld meg az alábbi kóddal:
<?php
$hello = "Hello World";
echo($hello);
?>Csak azért, mert a tárhelyparkos szerómon nekem sem fogadta el a
<?php echo("Hello World");?>
kódot.
szerk: Nekem ez így működött!
[ Szerkesztve ]
Best regards, Zoltan
-
trisztan94
őstag
válasz trisztan94 #13727 üzenetére
Hm, nézegettem a szervert. A php.ini-nek nem a /etc/-ben kellene lennie? Mert itt csak egy ftpquota fájl van. Elvileg van PHP a tárhelyemen..
https://heureka-kreativ.hu
-
Speeedfire
félisten
válasz trisztan94 #13728 üzenetére
Elvileg kellene ott lennie php/apache error lognak is. Abban benne lesz a hiba.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
trisztan94
őstag
válasz Speeedfire #13729 üzenetére
Hol kell lennie a php mappának? Se a szerver gyökerében, se a etc mappában nincs semmi ilyen. Se apache, se php, se semmi ami utalna arra, hogy van PHP.
https://heureka-kreativ.hu
-
Speeedfire
félisten
válasz trisztan94 #13730 üzenetére
Akkor vedd fel a kapcsolatot a supporttal és leírják neked a hiba okát.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
DS39
nagyúr
Üdv!
két kérdésem lenne:
- a W3C HTML5 validator hibának írja hogy a php-s oldalamnál hogy a get paramétereket &-jellel fűzöm össze és nem &-del. miért jobb ezen utóbbi használata? (más oldalakon is csak simán &-t szoktam látni a linkben)
pl: <a href="page=2&search=valami">link</a>- a másik hogy ha a CSS3 validator-t lefuttatom egy olyan oldalon ami sima html css javascript, azt leellenőrzi simán, de ha php áltál generált html rész van benne akkor ezt kapom:
ValidatorError
org.w3c.www.http.HttpInvalidValueException: Invalid content type.
(akkor is, ha a fájl neve nem .php hanem .html)
azért fura mert kliens oldalon csak html tartalom van, php scriptet nem látja a kliens oldali böngésző, ez a css validator vhogy még is a szerverről olvasná a fájlt?igazából egyik sem eget rengető kérdés csak úgy kíváncsi vagyok a miértjére, hátha valaki tudja. köszönöm.
[ Szerkesztve ]
-
Tele von Zsinór
őstag
Az elsőre: az & karakter speciális jelentéssel bír a html-ben, entity kezdést jelent, így ha tényleges &-et akarsz írni, akkor azt entityként kell, ez pedig az & A böngésző persze dekódolja, mikor szükséges, így ha a hrefbe &-ként írod, akkor az később csak &-ként lesz használva.
Másodikra: helyesen konfigurált szervernél nem lehet hozzáférni a php forráshoz (most tekintsünk el a sebezhetőségektől), szóval azt nem olvashatja. Gyorsteszt alapján nálam validnak mondja az olyat is, ahol php-val generálom az oldalt, szóval a hiba nálad lesz. Milyen content-type-ot szolgálsz ki?
-
DS39
nagyúr
válasz Tele von Zsinór #13734 üzenetére
köszönöm a választ!
1. rendben, akkor ezt a formulát fogom használni
2. a html részben ez van:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
a php részben: header('Content-type: text/html charset=utf-8');
ill. mysql_query("SET NAMES utf8");
karakterkódolási probléma nincs, szépen megy az adat oda-vissza.a webszerver egyébként egy ingyenes külföldi: [link]
[ Szerkesztve ]
-
ahetaton
csendes tag
Sziasztok!
Adatbázist szeretnék importálni PHP-n keresztül, mert a az .sql file 240mb-os.
Találtam egy parancsot:
Mysql –h 15.2.4.222 –u testusername{this is db username} –p{write password here} testdbname{this is db name} < filename.sql {this is the name of file to be imported}
2 //Example :
3 mysql -h 15.2.4.222 -u mydb_user -pmydbpassword mydb_name < myfile_name.sqlViszont fogalmam sincs, hogy a parancsot, hogy kell használni.
Tudtok egy kis iránymutatást adni?
Godaddys szeróra menne.
Köszi
-
ahetaton
csendes tag
válasz Tele von Zsinór #13737 üzenetére
És van olyan script vagy program amivel FTP-ről FTP-re lehet másolni a fájlokat?
-
ahetaton
csendes tag
válasz trisztan94 #13739 üzenetére
Mert nagyon lassú a feltöltési sebességem.
A webáruház a millio képpel majd 40.000 filet tartalmaz (CMS). -
CSorBA
őstag
Ha mysqlből kérdezek le, és iratom ki htmlbe, akkor a dupla spaceket kiírja továbbra is (míg ha a htmlbe írok többszörös szóközöket, ugye akkor az csak egynek számít). Ez mitől van, és hogy szüntethetném meg?
[ Szerkesztve ]
-
PowerBuldog
veterán
sziasztok!
egy email küldő php-t próbálok összehozni, de hibát dob
Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\hexa\send_form_email.php on line 5
Az egész ennyi lenne:
?php
if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED
$to = "you@yourdomain.com";
$subject = "Your email subject line";
function died($error) {
// your error code can go here
echo "We are very sorry, but there were error(s) found with the form you submitted. ";
echo "These errors appear below.<br /><br />";
echo $error."<br /><br />";
echo "Please go back and fix these errors.<br /><br />";
die();
}
// validation expected data exists
if(!isset($_POST['first_name']) ||
!isset($_POST['last_name']) ||
!isset($_POST['email']) ||
!isset($_POST['telephone']) ||
!isset($_POST['comments'])) {
died('We are sorry, but there appears to be a problem with the form you submitted.');
}stb de már az 5. sorra hibát ír
Eladó motyók: https://hardverapro.hu/aprok/hirdeto/powerbuldog/index.html
-
CSorBA
őstag
válasz Tele von Zsinór #13744 üzenetére
Igen, erre gyanakszom én is. Az -nek ugye - mint entitás - látható nyoma van, de a másik kettőt nem ismerem. Azért fura, mert firebuggal megnézve sima szóköznek látom.
Mindjárt rákeresgélek, bár ha valaki tud rá valami jó strip-et, akkor annak örülnék (Persze azért szavak között maradjon 1-1 szóköz...) -
CSorBA
őstag
válasz CSorBA #13746 üzenetére
Annyira azért rájöttem, hogy ezt a tinymce rakja nekem bele. Egy normál space ord kódja 32. Ezé (mármint ami számomra nem kívánatos) viszont 194. A jó hír, hogy két szó közé rak egy darab 32-est, és ha több lenne, akkor 194-eseket rak. Ez azért jó, mert elég az összes 194-est vetkőztetnem.
Már csak azt kell megoldanom, hogy vetkőztetek egy stringben 194-es karaktereket. Lehet elég a sima replace. -
CSorBA
őstag
válasz Tele von Zsinór #13748 üzenetére
Az ord() 194-nek írja, megpróbáltam chr(194)-et strtr-el replacelni, és ugye a szokásos multibyte strip jelenséget kaptam (négyszög kérdőjellel). Így tényleg nekem is gyanús lett, hogy 2 byteos.
Most milyen úton menjek tovább? Ez a C2 és A0 -t hogy tudom megnézni?
Új hozzászólás Aktív témák
- Apple Magic Trackpad Érintőpad Fekete (MMMP3Z/A), Újszerű, Garancia: 2025.06
- PlayStation 4 Kontroller
- GARANCIÁS! GAMER PC - MSI Z790 ATX, I5 13600KF, RTX 3050, 32GB DRR5, 500GB NVME, Corsair 1000W
- Imperium Ryzen 5 Phoenix 8000 PC Ryzen 5-8600G, A620TUF, 16GB DDR5 RAM, 1TB SSD
- Garanciális be quiet! Silent Loop 2 360mm (BW012) ( Light Wings ventikkel )
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest