- Motorola Moto G54 5G Power Edition - nem merül le
- Samsung Galaxy A56 - megbízható középszerűség
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Apple Watch
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- One mobilszolgáltatások
- Honor 400 Pro - gép a képben
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Azonnali mobilos kérdések órája
- Íme az új Android Auto!
Ú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
Hirdetés
- Motorola Moto G54 5G Power Edition - nem merül le
- Okos Otthon / Smart Home
- Samsung Galaxy A56 - megbízható középszerűség
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Ubiquiti hálózati eszközök
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Xbox tulajok OFF topicja
- Mielőbb díjat rakatnának a görögök az olcsó csomagokra az EU-ban
- Futás, futópályák
- További aktív témák...
- Quadro FX 570 eladó
- Samsung Galaxy S25 Ultra 1TB, Kártyafüggetlen, 1 Év Garanciával
- Eredeti, új Lenovo 330W töltők - ADL330SDC3A
- BESZÁMÍTÁS! Asus TUF B550M R7 5700X 16GB DDR4 512GB SSD RTX 3060 Ti 8GB Rampage SHIVA FSP 700W
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest