Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
- Okosóra és okoskiegészítő topik
- Csak egy ország kap Exynos 2600-as Galaxy S26 telefonokat?
- Külföldi prepaid SIM-ek itthon
- Xiaomi 14T - nem baj, hogy nem Pro
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Samsung Galaxy Watch6 Classic - tekerd!
- LG Velvet (4G) - megelőzte a híre
Új hozzászólás Aktív témák
-
drShaman
aktív tag
Ez nem igazán PHP kérdés, de hátha mégis tudtok segíteni...
Flash menüt használok a honlapon, de a rövid URL-ekkel gondja van. Ha www-vel írom be a címet, tehát megegyezik a megadott base URL-lel, akkor működik a menü, ha www nélkül írom, akkor nem működik. Hogy lehetne ezt kiküszöbölni?
-
drShaman
aktív tag
Sziasztok!
Írtam egy ilyen kezelőt, de valamiért nem jeleníti meg a főoldalt. Minden más, amihez tartozik "cím", megy. Help, please!
$request = request_uri();
if (array_key_exists(1, $request)) {
$alias = $request[1];
} else (array_key_exists(0, $request)) {
$alias = $request[0];
} else {
$alias = 'fooldal';
} -
drShaman
aktív tag
válasz
koxkids
#2098
üzenetére
Így tudod megadni az ikon helyét:
<link href="favicon.ico" type="image/x-icon" rel="shortcut icon" />
Itt készíthetsz a képedből ikont:
FavIcon Generator -
drShaman
aktív tag
Folyamatosan akadályokba ütközöm...
Van egy formom, ahonnan átadok pár változót. Azt szeretném, ha az egyik változó értékéből ki tudnám venni az ékezeteket, illetve az írásjeleket. Ez utóbbi megy is az alábbi függvénnyel:
function no_accent($str) {
$str = strtolower($str);
$search = array ( 'á','é','í','ó','ö','ő','ú','ü','ű',
'~','!','@','#','$','%','^','&','*',
'(',')','=','+',']','[','}','{','\'',
'\\','|','"',':',';','?','/','>',',',
'<','%20',' ','.' );
$replace = array ( 'a','e','i','o','o','o','u','u','u',
'_','_','_','_','_','_','_','_','_',
'_','_','_','_','_','_','_','_','_',
'_','_','_','_','_','_','_','_','_',
'_','_','_','_' );
return str_ireplace($search, $replace, $str);
}Én arra gondolok, hogy a lap és az adatbázis UTF-8-as kódolása áll a háttérben, de lehet, hogy tévedek.
-
drShaman
aktív tag
Igen, le is írnám a megoldást, ha tudnám. Szóltam még egyszer a tárhely szolgáltatónak, hogy ellenőrizzék, hogy valóban van-e mod_rewrite, és másnap már ment. Szóval, szerintem ők voltak sárosak.
A <?= $cim?> működik, azzal nincs gond.
És nem lehetne ezt valahogy kiküszöbölni? -
drShaman
aktív tag
válasz
Panther
#2086
üzenetére
A probléma megoldódott, viszont most van egy másik gondom.
A <title></title> részbe szeretném beírni az include-olt oldal címét. Arra gondoltam, hogy tennék a <title></title> közé egy ilyet: <?= $cim?> és az include-olt fájlban pedig beállítanám a változó értékét. Viszont ez így nem működik.
Hogy csináljam? -
drShaman
aktív tag
válasz
Panther
#2084
üzenetére
"/?p=kapcsolat" esetén: array(1) { ["p"]=> string(12) "kapcsolat" } print: kapcsolat
$request = request_uri();
var_dump($_GET);
if (!array_key_exists('p', $_GET)) {
print("print: " . $request[0]);
} else if ($request[0] == 'kapcsolat') {
print("print: " . $request[0]);
}"/kapcsolat" esetén pedig 404-es hibát dob csak, viszont akkor sem az index.php jön be, ahogy azt a .htaccess fájlba írtam:
Options -Indexes
Options +FollowSymLinks
ErrorDocument 404 index.php
<IfModule mod_rewrite.c>
RewriteEngine on
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [L,QSA]
</IfModule> -
drShaman
aktív tag
válasz
Tele von Zsinór
#2082
üzenetére
Van, direkt rá is kérdeztem.
-
drShaman
aktív tag
Sziasztok!
Keresőbarát URL-eket szeretnék használni, és arra gondoltam, hogy lenne az index.php-ben dolgoznám fel a "http://www.domain.hu/kapcsolat" utasítást az alábbi módon:
function request_uri() {
$uri = array_key_exists( 'p', $_GET ) ? $_GET['p'] : '';
$uri_parts = explode( '/', $uri );
return $uri_parts;
}$request = request_uri();
if (!array_key_exists('p', $_GET)) {
@include_once(ROOTDIR . 'mod/start.php');
} else if ($request[0] == 'kapcsolat') {
@include_once(ROOTDIR . 'mod/contact.php');
}A .htaccess fájlom valahogy így fest most:
Options -Indexes
Options +FollowSymLinks
ErrorDocument 404 index.php
[...]
<IfModule mod_rewrite.c>
RewriteEngine on
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [L,QSA]
</IfModule>A feltétel első felét szépen végre is hajtja, de az else ág nem akar működni. Hol hibáztam?
Előre is köszi a segítségeket!
-
drShaman
aktív tag
Egy "csúnya szó" moderátort csinálok. Egy tömbben tárolom a cserélendő szavakat, egy másikban pedig azokat, amikre cserélje. Ezzel nincs is gond. Viszont kéne nekem egy olyan függvény, melynek segítségével figyelmen kívül hagyhatnám a vizsgálat alatt, hogy kis vagy nagy betűvel írták be. Az StrToLower-rel próbáltam, de így az összes szó kisbetűs lett.
-
drShaman
aktív tag
Lehet, hogy nem jó helyen kérdezem, ez esetben elnézéseteket kérem.
Hogy lehet ilyet csinálni?

-
drShaman
aktív tag
Ebből "Y-m-d H:i:s" a formából szeretnék ilyet "D, d M Y H:i:s" csinálni. Tudna valaki segíteni?
-
drShaman
aktív tag
Van egy oldal, ahonnan adatokat kéne lekérdeznem így:
<form action="http://www.xyz.hu/vmi.php" method="get">
<input type="text" name="nev" lenght="13" />
<input type="submit" value="Elküld" />
</form>Az oldal, amin a form van UTF-8, amelyik php-t meghívom, az ISO-8859-1. És így nem találja meg a keresett nevet. Mit lehet ilyenkor csinálni? A meghívott php-be nem tudok belenyúlni. Hogy kéne átkonvertálni?
-
drShaman
aktív tag
válasz
Louloudaki
#1810
üzenetére
Oké. A belépésnél is azt használom védekezés gyanánt.
Ha már belépés... brute force ellen mit tudok tenni? Gondoltam arra, hogy naplóznám a belépési kísérleteket, és 3 rossz kísérlet után letiltanám X időre. Valami jobb megoldást nem tudsz rá esetleg?
-
drShaman
aktív tag
Van nekem egy ilyen SQL kérésem:
mysql_query("INSERT INTO tabla (cim, tartalom) VALUES ('$cim', '$tartalom')");
Az a baj vele, hogy, ha a $tartalom változóba " ' " (aposztróf) kerül, akkor meghal, nem tárol el semmit. Mit lehet ez ellen tenni?
-
drShaman
aktív tag
Köszönöm mindkettőtöknek.
-
drShaman
aktív tag
válasz
Louloudaki
#1782
üzenetére
$datum = getdate(mktime(date("Y-m-d H:i:s"))-3600);
$korlat = $datum[year]."-".$datum[mon]."-".$datum[mday]." ".$datum[hours].":".$datum[minutes].":".$datum[seconds];Így írtam meg, de az így kapott dátumnak köze sincs a valósághoz (értsd: ma: 2008-10-20). Az óra-perc az jó, csak a dátum hibás. A date("Y-m-d H:i:s") fv. jó értékeket ad vissza.
A lekérdezés pedig így nézne ki:
mysql_query("SELECT * FROM forum WHERE felhasznalo_id=$suti_id AND (letrehozva>='$korlat' AND id=$azonosito)");
-
drShaman
aktív tag
A hozzászóláshoz el van tárolva egy dátum "0000-00-00 00:00:00" formátumban. Azt szeretném megoldani, hogy a tárolt időponthoz képest 1 óráig szerkeszthető legyen a hozzászólás. Hogyan tudnék 1 órát hozzáadni a tárolt időponthoz?
-
drShaman
aktív tag
válasz
fordfairlane
#1779
üzenetére
Köszönöm.
-
drShaman
aktív tag
Fórumot fejlesztek. Egy olyan problémám van, hogy mikor a textarea-ban Entert nyomok, akkor így is kerül be az SQL-be is. Azt szeretném a sortörések a táblában már mint "<br/>" jelennének meg. Milyen karaktert kell cserélnem tárolás előtt?
-
drShaman
aktív tag
válasz
Tele von Zsinór
#1765
üzenetére
De buta vagyok.
Köszi. -
drShaman
aktív tag
Hogy tudom azt ellenőrizni, hogy most épp melyik .php oldalon vagyok?
-
drShaman
aktív tag
Sziasztok!
Hogy tudnék ebből - 2008-07-30 10:50:00 - a dátumból ilyet - 2008-07-30 - csinálni? A dátumot SQL-ből (DATETIME) olvasom ki.
Így - date("Y-m-d", $datum); - próbáltam, de nem ment.
-
drShaman
aktív tag
Sziasztok!
URL Rewrite kérdéssel fordulok hozzátok.
Azt szeretném, ha a "www.domain.hu/index.php?q=3" helyett a "www.domain.hu/3", illetve a "www.domain.hu/index.php?q=3&k=2" helyett a "www.domain.hu/3/2" rövid címen lehetne elérni a kívánt tartalmat.
Ehhez én ezt írtam a .htaccess fájlba ezeket írtam:<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>Ezt az utasítást szeretném feldolgozni php-ban. Ehhez kérném a segítségetek.
Új hozzászólás Aktív témák
- Kerékpársportok
- 3D nyomtatás
- World of Tanks - MMO
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Bestbuy játékok
- Samsung LCD és LED TV-k
- Elektromos autók - motorok
- Google Pixel topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- További aktív témák...
- ÚJ! Hyperx Cloud III S Wireless Gamer fehér fejhallgató dobozában!
- Eladó 3 db eredeti Apple AirPods
- MSI Stealth 14 AI Studio 3K OLED, Core Ultra 7, RTX 4060, 32GB DDR5, 3 év Garancia!
- Apple iPhone 13 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Canon EOS R100 + RF-S 18-45mm (MILC) Digitális fényképezőgép
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- Eredeti Lenovo 90W szögleges laptop táp + kerek átalakító egyben eladó
- KÉSZLETKISÖPRÉSI ULTRA GIGA AKCIÓ! CTO 0perces SKY MacBook Air 15" M4 10C/10G 16GB 1000GB 1 év gar
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Hogy csináljam?
Köszi.


