- AMD vs. INTEL vs. NVIDIA
- Milyen videókártyát?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Amlogic S905, S912 processzoros készülékek
- AMD GPU-k jövője - amit tudni vélünk
- 3D nyomtatás
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Sony MILC fényképezőgépcsalád
- Kivégzi a Firewire-t az új macOS verzió?
- Kormányok / autós szimulátorok topikja
Ú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.
-
sellerbuyer
őstag
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] -
sellerbuyer
őstag
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
-
sellerbuyer
őstag
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
Hirdetés
- E-roller topik
- MIUI / HyperOS topik
- Nyíregyháza és környéke adok-veszek-beszélgetek
- AMD vs. INTEL vs. NVIDIA
- Milyen videókártyát?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Asztalos klub
- PlayStation 5
- Samsung Galaxy A54 - türelemjáték
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- További aktív témák...
- AMD Ryzen 7 5700X processzor eladó /Garanciás/
- Xbox Series S + 2 kontroller
- Dell laptop eladó i5 11. gen, 8GB RAM, 512GB SSD, újszerű állapotban!
- Bomba ár! HP EliteBook Folio 1040 G1 - i5-G4 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- Bomba ár! HP Elitebook Folio 9470M - i5-3GEN I 8GB I 256GB SSD I 14" I DP I Cam I W10 I Garancia!
- Eredeti DELL 240W töltők (LA240PM160)
- Bomba ár! Lenovo IdeaPad V110 - i3-6GEN I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Garancia!
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Csere-Beszámítás! Számítógép PC Játékra! Intel I7 6700/ RX 580 8GB / 32GB DDR4 / 500GB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5500 16/32/64GB RAM RTX 4060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged