Hirdetés
- OLED TV topic
- Házimozi belépő szinten
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Steam Deck
- Bambu Lab 3D nyomtatók
- Hisense LCD és LED TV-k
- Minőségi ugrást hozhat a One új médiaboxa?
- Milyen processzort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Intel Core i7-5xxx "Haswell-E/EP" és i7-6xxx "Broadwell-E/EP" (LGA2011-v3)
Új hozzászólás Aktív témák
-
Sziasztok!
Kód generálásához tudtok valami osztályt, olvasmányt, ötletet javasolni? Ilyen általános dolgokra gondoltam, minimalizálni szeretném a html kódot a php fájlokban, ami meg van nézzen ki valahogy.
-
orkester
őstag
válasz
Speeedfire
#7291
üzenetére
Köszi ez nem jött be, de mobal rávilágított a hibára, így már hibátlan:
<?php function imageResize($width, $height, $target) {
if ($width > $height && $width > 0 && $height > 0) {
$percentage = ($target / $width);
}
else if ($height > $width && $width > 0 && $height > 0) {
$percentage = ($target / $height);
}
$width = round($width * $percentage);
$height = round($height * $percentage);
return "width=\"$width\" height=\"$height\"";
}
?>
-
válasz
Speeedfire
#7294
üzenetére
ja tényleg. nem szóltam

-
válasz
Speeedfire
#7289
üzenetére
ajaxplorer tudtommal nem is használ php -t.
-
Speeedfire
félisten
válasz
orkester
#7290
üzenetére
Mind a 3 paramétert megadod neki? Esetleg próbáld meg ezt:
<?php function imageResize($width, $height, $target=90) {
if ($width > $height) {
$percentage = ($target / $width);
}
else {
$percentage = ($target / $height);
}
$width = round($width * $percentage); $height = round($height * $percentage);
return "width=\"$width\" height=\"$height\"";
}
?> -
orkester
őstag
Sziasztok!
Remélem tudtok segíteni.
Volna ez a kód részlet:
<?php function imageResize($width, $height, $target) {
if ($width > $height) { $percentage = ($target / $width); } else { $percentage = ($target / $height); }
$width = round($width * $percentage); $height = round($height * $percentage);
return "width=\"$width\" height=\"$height\""; }
?>A 2. sorra (8.) az oldalon a következő hibaüzenetet kapom, miközben a kép normálisan megjelenik:
Warning: Division by zero in /chroot/home/masszork/masszorkereso.hu/html/indexcloseup.php on line 8Mi lehet a gond?
-
Speeedfire
félisten
válasz
Speeedfire
#7276
üzenetére
Na, ez az ajaxplorer is eszegeti rendesen a vasat, bejelentkezéskor már kiírja, hogy a 8MB-os php limit elfogyott.

-
válasz
DeltaPower
#7286
üzenetére
Így néz ki az egész valahogy, hátha ez segít:
RewriteEngine On
# Options +FollowSymLinks
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# define system languages - ahogy elnézem, az a lényege, hogy 2 karakteres az országkód
RewriteRule ^([^//]+)/?(.{2})?/$ index.php?page=$1 [QSA,L]
# define paging
RewriteRule ^([^//]+)/?(.*)?/index([0-9]*).ht(m?ml?)$ index.php?page=$1&rlVareables=$2&pg=$3 [QSA,L]
# define listing
RewriteRule ^([^//]+)/(.*)-l([0-9]*).ht(m?ml?)$ index.php?page=$1&rlVareables=$2&listing_id=$3 [QSA,L]
# define single pages
RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [QSA,L]
# define other pages
RewriteRule ^([^//]+)/?(.*)?/?(.*)?(.ht(m?ml?)|/+)$ index.php?page=$1&rlVareables=$2 [QSA,L]
#Google and Yahoo sitemap
RewriteRule ^sitemap.xml$ /plugins/sitemap/sitemap.php?search=google [QSA,L]
RewriteRule ^yahoo-sitemap.txt$ /plugins/sitemap/sitemap.php?search=yahoo [QSA,L]
RewriteRule ^urllist.txt$ /plugins/sitemap/sitemap.php?search=urllist [QSA,L] -
válasz
DeltaPower
#7286
üzenetére
Sajna nem műxik.

-
DeltaPower
addikt
válasz
sellerbuyer
#7285
üzenetére
2-est valahogy így próbáld:
RewriteRule ^stats/index([0-9]*).ht(m?ml?)$ stats/index.html [R,L]szerk: nem biztos hogy jó, emlékezetből írtam
-
Sziasztok!
Segítsetek plíz, mert én már teljesen tanácstalan vagyok.
Van egy oldalam, aminél úgy műxik az AWStat statisztika, hogy /stat könyvtárban van, index.html-el.
Honlap gyökérben lévő .htaccess miatt nem tudok hozzáférni.
Ha törlöm ezt a sort, akkor műxik rendesen, ergo ez okozza a problémát:
# define other pages
RewriteRule ^([^//]+)/?(.*)?/?(.*)?(.ht(m?ml?)|/+)$ index.php?page=$1&rlVareables=$2 [QSA,L]A megoldás tehát a kivétel kezelés lenne, aminek két módját leltem neten, másoknak ezek kiválóan működni látszanak, nálam mindkettő megbukott:
1.
RewriteCond %{REQUEST_URI} !^stats
RR-k elé van téve.2.
RewriteRule ^stats/index([0-9]*).ht(m?ml?)$ - [L]
Ez az összes többi RR elé van téve, legelsőnek.Természetesen nem egyszerre megy mindkettő, amikor az egyiket teszteltem, a másikat kikommenteztem.
Ezek persze nem az eredeti megoldások, hanem az én általam, azok alapján sokadik próbálkozásra átírtak, de nem működnek sajnos.

Aminek tehát műxenie kellene:
http://valami.hu/statsElőre is köszi a helpet!

-
Cheesy
őstag
válasz
Speeedfire
#7282
üzenetére
Nem SEO, elsősorban egy scriptet kellene összerakni.
A keresőoptimalizálás a végére maradna, de lényegében csak linkeket tartalmazna az oldal, semmi csúnya nem lenne rajta.
-
Speeedfire
félisten
A nem "törvényes eszközök" használata miatt "tiltva" leszel a találati listában. A "legvégére" fog tenni.
blackhat seoHa nem a seo-ról volt szó, akkor nem szótam'.
-
rt06
veterán
válasz
Speeedfire
#7280
üzenetére
ezt kifejtened?
-
Cheesy
őstag
válasz
Speeedfire
#7278
üzenetére
Hmm akkor azt felejtsétek el vagy húzzátok ki
Pedig még gondolkodtam is rajta, hogy odaírjam-e.
Lényegében nem is kell hozzá blackhat, mert nem csinál semmi rosszat..
-
Cheesy
őstag
Sziasztok
PHP kóderpápát keresek. Egy kis okos scriptet kellene összehegeszteni későbbi kölcsönös haszonszerzés céljából.
Egy kis blackhat irányultság nem hátrány 
Részletek pm-ben. -
ArchElf
addikt
válasz
Speeedfire
#7274
üzenetére
-
Speeedfire
félisten
válasz
ArchElf
#7273
üzenetére
A swap miatt is csak egyre lassabb, mert ugye usb, de az usb kezelés meg eszi a cpu-t.

Konkrétan a másolás, törlés, áthelyezés, mappa létrehozás, átnevezés, meg a kicsomagolás, becsomagolás ami jól jönne.

Agyaltam, hogy ha nem lesz rendes js alapú program, akkor írok egyet a jquery tree-vel.

-
ArchElf
addikt
válasz
Speeedfire
#7272
üzenetére
Érdekes, nekem Asus WL500GP és megy a py probléma nélkül. Persze kell neki háttértár, meg swap, de hát mi az ami megy anélkül...
Amúgy konkrétan mik azok a funkciók amik feltétlenül kellenek? Vannak sokkal lightweight-ebb cuccok is, mint amit korábban belinkeltél, csak az a kérdés, hogy mennyire legyen csicsás és funkciógazdag...
AE
-
ArchElf
addikt
válasz
Speeedfire
#7270
üzenetére
Milyen router?
AE
-
ArchElf
addikt
válasz
Speeedfire
#7266
üzenetére
Nnem kötekedésből, de nálam fut a py a routeren.
AE
-
Alex91
félisten
válasz
Speeedfire
#7253
üzenetére
QuiXplorer, bar tomoritest nem tud...
eXtplorer, ez elvileg tomorit is. (Bar azt hiszem ezt nekem nem sikerult portolnom.) -
-
cucka
addikt
válasz
Speeedfire
#7260
üzenetére
cucka: Ezen nem tudom mit kell magyarázni. A python megeszi a vasat alólam. A php és a lighttpd meg még nem.

Csak szólok, hogy a python egyik nagy előnye pont a sebessége, a php-nál pl. lényegesen gyorsabb. -
válasz
Speeedfire
#7262
üzenetére
akkor legközelebb majd tudosítsd

-
válasz
Speeedfire
#7260
üzenetére
Routeren futtatod?
-
Speeedfire
félisten
Ezt mondom, hogy be van kapcsolva. Lehet az a gond, hogy alapból úgy lett forgatva a php, hogy nem volt engedélyezve. Ami kicsit gázos, mert a régi source fájlok nincsenek meg...

cucka: Ezen nem tudom mit kell magyarázni. A python megeszi a vasat alólam. A php és a lighttpd meg még nem.
-
cucka
addikt
válasz
Speeedfire
#7255
üzenetére
mindent tud csak kell a python hozzá, ami meg megeszi a gépet
Ööö ezt magyarázd már el, hogyan is eszi meg a python a gépet? (És ezzel párhuzamosan a php hogyhogy nem eszi meg?) -
válasz
Speeedfire
#7257
üzenetére
hát akkor kapcsold be. mellesleg ennél jobbat nem fogsz találni.
-
válasz
Speeedfire
#7255
üzenetére
[link] ?
-
ArchElf
addikt
válasz
Speeedfire
#7253
üzenetére
Milyet?
AE
-
Speeedfire
félisten
Nem ismer valaki ilyesmi programot? PHP-ban legyen írva az a lényeg.

Ha lehet vele csomagolni akkor még jobban örülök. Sőt, az lenne az igazi. -
rt06
veterán
válasz
Speeedfire
#7250
üzenetére
viszont a tied nem kezeli peldaul a http://hosszu.osszetett.url.teszt.valami.hu/ domain-t
szerk.: alternativ port miert nem kell? nem ritka, hogy a https-hez odatuzik a 443-as portot az url vegere, az ilyeneket kapasbol kiuti a te ellenorzod
-
rt06
veterán
válasz
Speeedfire
#7248
üzenetére
ha jol latom, akkor a tiedhez kepest:
- kezeli a http authentikaciot
- kezeli az url-ben megadott portokat
- kezeli az ekezetes domain neveket
- kezel tetszoleges tld-tpeldaul
https://user:password@ez.egy.kinai.domain.xn--fsqu00a.xn--g6w251d:8080/index.html?x=y#z
vagy
http://בײַשפּיל.טעסט/ (egy egy yiddish domain) -
ArchElf
addikt
válasz
Speeedfire
#7246
üzenetére
http(s)?://(([^/@:]*:)?([^/@:]+)(@))?([^/@.:]*\.)*([^/@.:]*)(:(\d{1,5}))?(/.*)?
hmm?
AE
-
Speeedfire
félisten
válasz
Speeedfire
#7245
üzenetére
Talán ez már minden igényt kielégít.

http(s)?:\/\/(\w|[0-9-])+(\.(\w|[0-9-])+)?(\.[a-z]{2,4}){1,2}
-
Speeedfire
félisten
válasz
Sk8erPeter
#7242
üzenetére
Ja, de így kellett volna már mennie amikor felraktam ezt a szemét asp csomagot.


L3zl13: Ilyen domaineket nem is láttam még.
Lehet igazítani kell akkor még rajta. Most jutott eszembe, hogy olyan domain is van vagy co.hu, na ezt már fogadja el.
Ékezetes karakterek....ez is egy érdekes dolog lesz. -
Sk8erPeter
nagyúr
Teljesen jogos.
Sanszos, hogy a filter_var($uri, FILTER_VALIDATE_URL) fv.használat esetén is igaz ez, egyébként sem százas, most hirtelen nem ugrik be, milyen URL-nél, de előfordult, hogy bugosan viselkedett (valamilyen cikkben írták a hibát), teszteltem is akkor, tehát az is hibázhat. -
L3zl13
nagyúr
válasz
Speeedfire
#7237
üzenetére
A 2-4 karakteres TLD már nem érvényes egy ideje. Gondolom ez az esetek 99.999...%-ában nem okoz gondot (nem hiszem, hogy valaha is jártam volna .travel, .museum vagy hasonló url-en), csak ha esetleg tökéletességre törekednél.
Az ékezetes doménekről meg a nem latin betűs doménekről ne is beszéljünk, mert úgy meg már tényleg kezelhetetlenné válik.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#7241
üzenetére
Áhá, világos. De akkor most már magyarul minden úgy megy, ahogy szeretted volna eredetileg?
Amúgy tapasztalat alapján a Microsoft-programok a telepítéskor és máskor is csak pont olyanra kérdeznek vissza, amire nem kéne. 
-
Speeedfire
félisten
válasz
Sk8erPeter
#7240
üzenetére
Nem, simán a telepítőt elindítottam. Majd feldobta, hogy change/repair/uninstall.
Mondom, akkor egy repair lesz.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#7239
üzenetére
Mármint most milyen javítás?
Az msiexec /i ...msi ? -
Speeedfire
félisten
válasz
Sk8erPeter
#7238
üzenetére
Elvileg a javítás megoldotta a gondot.

Legalábbis a program fut, de a netstat -a parancs nem mutatja.
De nagyon jól megszívatott mindenesetre az M$, igazán megkérdezhette volna, hogy melyik portot akarom használni.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#7236
üzenetére
Win+R, eventvwr ?
Win 7-nél legalábbis általában már részletesebb a hibajelzés, mint pl. XP-nél.Ezt a linket a Web Deployment Agent Service-ről már láttad? >> [link].
Lehet, hogy egyszerű reinstall a megoldás, nem vágom. -
Speeedfire
félisten
válasz
Speeedfire
#7236
üzenetére
Béjna voltam.

/^http(s)?:\/\/[a-z0-9-]+(\.[a-z0-9-]+)?(\.[a-z]{2,4})$/
-
Speeedfire
félisten
válasz
Sk8erPeter
#7234
üzenetére
Minden megy már rendesen egyedül a web deploy, de már nem érdekel. Az apache a lényeg.

Csak, mert most amikor el akarom indítani a web deploy szolgáltatást hibával kilép. A poén, hogy nem ad hibakódot sem. M$ én így szeretem....ON:
Igen, TLD akart lenni. Nagyon szemfüles vagy így éjfél után!
A regexp coach-ban ez a kifejezés okés:
http(s)?:\/\/[a-z0-9-]+(.[a-z0-9-]+)?(.[a-z]{2,4})De a php meg hibát dob rá.

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
-
válasz
Speeedfire
#7233
üzenetére
ok, csak a skype alapból ráül a 80 as portra.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#7233
üzenetére
A deploy-oló szarságnak a portját nem tudod bekonfigolni? Eléggé csodálkoznék rajta.

Egyébként addig is kerülő megoldásnak az is jó lehet szerintem, hogy az IIS ugyanúgy 80-as porton fut, mint defaultból, addig meg leállítod az Apache-ot. Általában úgyis az Apache-ot használod, ahogy értelmezem, és csak néha használnád az IIS-t, próbából. Akkor meg a service-re beállítod, hogy csak manuálisan induljon el.
De meg lehet oldani úgy is, hogy ne vesszenek össze.Vagy harmadik megoldás, hogy IIS alá teszed a PHP-t is.
Még 2009-ben ezt írták itt:
"An upcoming projects involves Microsoft engineers working with PHP engineers to get the next version of PHP (PHP5.3 which is not yet available at this time) to perform much better in IIS. This will no doubt make some progress toward WIMP catching up with LAMP in performance.""és 2-4 karakter között az url, több nem lehet."
Gondolom itt nem URL-t akartál írni, hanem TLD-t...
URL-validálásra csak egy gyors példa (Google):
[link]
function isValidURL($url){
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}Vagy ez: [link].
Nem teszteltem mondjuk agyon, de itt egyből ki lehet próbálni a működését a reguláris kifejezésnek: [link].
De a legegyszerűbb, php.net-ről: [link]
$uri = 'http://example.com';
$isValid = filter_var($uri, FILTER_VALIDATE_URL); -
Speeedfire
félisten
válasz
Sk8erPeter
#7231
üzenetére
Az már megy, hogy a 80-as az apache a 81-es az IIS, az sql 2008 meg a 14**. Csak most a web deploy**** nem megy. De majd csak megjavul egyelőre nem aggódok miatt. Az asp úgy is csak egy kis ismerkedés lett volna.

Más:
Ismét regexp.
Url-re lenne. Első része vagy https vagy http majd :// ezek után lehet egy aldomain rész majd utána egy db ., majd valami egy db . és 2-4 karakter között az url, több nem lehet.
Csak nem működik.
((https)|(http)){1} (\:\/\/){1} (([-a-z0-9+&@#\/%?=~_|!:,;])(\.))? ([-a-z0-9+&@#\/%?=~_|!:,;]){1} (\.){1} ([a-z]){2,4}

mobal: Nem szoktam skypolni.
-
válasz
Speeedfire
#7229
üzenetére
Skype?
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#7229
üzenetére
Itt azt írja valaki, idézem: "Check if you have "SQL Server Reporting Services" running, it uses port 80. If you stop it (from the Reporting Services Configuration Manager) you'll be able to run apache."
Egyébként most azt szeretnéd, hogy az Apache a 80-ason, az IIS a 81-esen, igaz? Milyen SQL szervered van fent?Egyébként Windows-on cmd-ből netstat -a -val is tudsz listázni (melyik portok foglaltak).
-
Speeedfire
félisten
válasz
Speeedfire
#7229
üzenetére
Félig jó megoldás. [link]

A 80-as port szabad lesz, viszont így a web deploy agent nem megy. :
-
Speeedfire
félisten
Megpróbálok itt is segítséget kérni, hátha...
A devnet indított egy webes tanfolyamot asp-ben gondoltam megnézem milyen, bővítem a listát.

Felnyomtam a webmatrixot, ebben van minden. Viszont most nem megy az apache. A 80-as portot szerinte a httpapi/2 használja ami a google szerint az sql szerver...
Az sql beállításoknál a 1433-ast lőttem be neki és az IIS-nek pedig a 81-es portot, így elvileg a 80-as megmaradt az apache-nak. De mégis azt jelzi, hogy a httpapi/2 használja már ezt. Valami őtlet?
Megöl ez a dolog most..
-
PazsitZ
addikt
válasz
Speeedfire
#7225
üzenetére
-
rt06
veterán
válasz
Speeedfire
#7225
üzenetére
ne konkretan php-s peldakat keress, jo neked minden, ami pcre (perl compatible regular expression), ugy tobbet talalsz
-
PazsitZ
addikt
válasz
Speeedfire
#7223
üzenetére
A reguláris kifejezésekről könyveket lehet és írtak is, szóval érthető, ha nem túl részletes a php.net-en

-
Speeedfire
félisten
válasz
Peter Kiss
#7222
üzenetére
Köszi, ez életmentő volt.

Kicsit hiányosnak találom ezt a rész a hivatalos oldalról.. -
Peter Kiss
őstag
válasz
Speeedfire
#7221
üzenetére
Van.
/^(ez)|(vagyemez)$/ui
Itt az egész inputra nézi, hogy egyenlő-e valamivel. Mindebből a ()-ek és a | jel használata a lényeg.
-
Speeedfire
félisten
Van lehetőség arra, hogy a preg_match-ben több érték is fel legyen sorolva? pl több szót is keresek egy adott szövegben.
-
wolandino
tag
válasz
Speeedfire
#7214
üzenetére
Hasonló, netes nyelvleckékhez kellene
-
wolandino
tag
Sziasztok,
Egy egyszerű Videochat oldalt szeretnék php környezetben megvalósítani.
Vannak találataim a keresőben, és bele is néztem, de valahogy túl egyszerűnek tűnt a dolog...
Van valakinek ezirányú tapasztalata?
Köszi,
W. -
válasz
Alukard
#7209
üzenetére
Valóban amit írtál abban pedig neked van igazad, ezekkel tisztában is vagyok. :-) Félre értettél valószínűleg, rossz szándék nélkül írtam, hogy az LDAP szerintem nem alkalmas erre. Nem akartam rossz színben feltűnni, ezért elnézésedet kérem!
@ Coyot: Pontosan, ez nem csak PHP kérdés, viszont gondolni kell a böngészőspecifikus dolgokra. Pl: Firefox képes a windows autentikációra,de ehhez konfigurálni kell, Chrome-ról pedig nem tudok infóval szolgálni.
-
Alukard
senior tag
Az LDAP-ot mint egy lehetséges, a célt más, alternatív irányból megközelítő megoldásként vetettem fel, mert gyakorlatilag a felhasználó szemszögéből mind1, hogy hogyan történik a bejelentkezése az adott céges webes progiba...
Ebben az esetben is inkább a fő kérdés, az az, hogy intraneten kell -e, hogy működjön a dolog vagy VPN-en/WEB-en keresztül, továbbá, hogy az adott infrastruktúrába belefér -e az LDAP... nagyon sok kérdés van, ami nem feltétlenül a php fórumra tartozik...
Abban viszont igazad van, hogy az eredeti kérdés nem erre irányult.
-
-
válasz
Alukard
#7202
üzenetére
A kolléga azt szerette volna, hogy a windows felhasználóval autentikáljon az alkalmazás. Sajnos ez nem böngészőfüggetlen dolog. Firefox-szal például meglehet oldani, hogy használjon windows autentikációt, de ez azt jelenti, hogy minden felhasználó gépén konfigurálni kell a firefox-t. LDAP használatával arra van lehetőség, hogy egy központi helyen tárolódjanak a felhasználó személyes adatait például. jelszó,email, stb..
Új hozzászólás Aktív témák
- -ÚJ,2 ÉV GAR- GAMER PC: RYZEN 5 4500-5600X +RX 6600/6700XT +16-64GB DDR4! SZÁMLA! 70 féle ház!
- Asus Rog Strix G531GV /i7-9750H/2060 6 GB/16 GB/120hz/
- Vadonatúj, bontatlan iPhone AIR 256GB minden szín KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- Canon EOS R6 - Csak 3000 expó! - Újszerű -
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor X6b 128GB, Kártyafüggetlen, 1 Év Garanciával
- DXRACER Prince L gamer szék
- Apple iPhone 11 Pro Max / 64GB / Kártyafüggetlen / 12Hó Garancia / 100% akku
- BESZÁMÍTÁS! MSI B450M R5 3600X 16GB DDR4 512GB SSD RTX 2060 Super 8GB GameMax STORM Black 600W
- HIBÁTLAN iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3666 100% Akkumulátor
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

![;]](http://cdn.rios.hu/dl/s/v1.gif)






Egy kis blackhat irányultság nem hátrány












