- Fekete misztikum: DeepCool Mystique 360 vízhűtés
- Királyi menetben érkeznek a G.Skill új DDR5 memóriái
- Még a nyár előtt megérkeznek a G.Skill új Ripjaws memóriái
- Computex 2024: gamer alaplap és „AI” PC az ECS-től
- Fürge M.2 2230-as SSD-vel jelentkezett az IRDM
- Milyen billentyűzetet vegyek?
- Támogatja a legújabb Windows frissítést az új AIDA64
- Milyen notebookot vegyek?
- LG C3: egy középkategóriás OLED tévé tesztje
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
Hirdetés
-
Az Amazon eurómilliárdokat hozna az olasz és az európai felhőbe
it A jelentések szerint Olaszországgal folytat megbeszéléseket az Amazon a több milliárd eurós befektetésről.
-
Végre megjelenési dátumot kapott a Zenless Zone Zero
gp A teljes változat PC-re, PlayStation-re, Androidra és iOS rendszerekre lesz elérhető ingyen.
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
Új hozzászólás Aktív témák
-
MODERÁTOR
válasz Speeedfire #7289 üzenetére
ajaxplorer tudtommal nem is használ php -t.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #7294 üzenetére
ja tényleg. nem szóltam
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
orkester
senior tag
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\"";
}
?>PSN: orkester ** Aki tud olyan nemzetközi hírről, ami a Ft-ot nem gyengíti dobjon egy privátot - 2012.05.24. óta 0db üzenet ** Ha nem válaszolok valószínűleg le vagy tiltva és nem véletlenül. ** Ha valami karcos, kopott, megrágta a kutya, kérlek ne hirdesd újszerűnek, köszi!
-
Sk8erPeter
nagyúr
válasz Speeedfire #7313 üzenetére
"Dom-olni akarok egy oldalt a span-ek alapján."
He?
Szép magyaros mondat, de nekem nem biztos, hogy jól sikerült értelmezni. Szóval kikeresed egy HTML outputból a <span> tageket, és ezeket az elemeket szeretnéd megkeresni, megjeleníteni, manipulálni...?Ha <pre> tagekkel íratod ki, akkor ott minden új <pre> tagnél eleve új sortöréssel kezd, szóval ott nem meglepő, ha új sorba pakol.
(#7292) mobal : "ajaxplorer tudtommal nem is használ php -t."
Elég érdekes lenne, ha egy PHP-alapú alkalmazás nem használna PHP-t...[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #7320 üzenetére
Sejtettem, hogy a PHP-s DOM-kezelő osztályokra gondolsz, csak az nem világos, hova, miért kell. Mert mondjuk használható olyasmire is, hogy akár külső oldal legenerált HTML outputjából szedsz ki tartalmakat, ha nincs más megoldás, vagy akár saját adatbázisból kiszedett adatokat akarsz megjeleníteni, és ehhez segítségül hívod a DOM-ot megalkotó osztályokat, bár utóbbi használata szerintem nem feltétlenül indokolt, pl. teljesítménybeli szempontok miatt. Úgy értem, lassabb vagy erőforrásigényesebb lehet így legenerálni egy egész oldalt, mintha "statikus" HTML-elemekbe dinamikusan szúrsz adatot PHP-vel. Persze igénytől függ, egyéb dolgokra is használható, pl. sanszos, hogy ilyen módon egy XML-doksit áttekinthetőbben tudsz generálni, bizonyos esetekben tehát lehet, hogy pont jobb is ezeket használni, ezért kérdezősködtem vissza, kíváncsiságból, nem kötekedésből. (Na jó, az, hogy rácuppantam a "dom-olás" szóra, az az volt. )
Amúgy meg már hogyne Doom-oztam volna!
[ Szerkesztve ]
Sk8erPeter
-
RootRulez
félisten
válasz Speeedfire #7357 üzenetére
Köszi! Sajna se PHP-hoz, se java-hoz nem értek, de az irányítás megy így.
(a visszaszámolást megoldom úgy, hogy másodpercenként irányítja tovább oldalra, ahol egyel kevesebb számot ír ki. A 4. oldal meg a tárgy oldal lesz. )
═════════════════════════════════════════
-
RootRulez
félisten
válasz Speeedfire #7359 üzenetére
Mielőtt átirányítom a valós oldalra, átirányítom 3 másik odalra, ahol csak a szám változik Ennyi...
═════════════════════════════════════════
-
RootRulez
félisten
válasz Speeedfire #7361 üzenetére
Ühüm köszi, működik!
Mindenképp jobb az én fapados megoldásomnál.
═════════════════════════════════════════
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz Speeedfire #7364 üzenetére
Na de ezt itt nem mondtad. Én meg épp azért "szóltam be", mert az úgy nem fog működni.
Bufferelés hiánya esetén ezt a hibát kapod:
"Warning: Cannot modify header information - headers already sent by (output started at ... in ... on line ..."
Nyilván, mivel fejléceket a HTML output után bufferelés hiányában már nem lehet küldeni.De az általam belinkelt kommentben sincs explicite ob_start() meg ob_flush(). Egyszerűen cseréld meg a kódodban a sorrendet...előbb legyen a header elküldése, utána a kiírt szöveg.
Sk8erPeter
-
RootRulez
félisten
válasz Speeedfire #7366 üzenetére
No, de akkor ez most rám mennyire vonatkozik? Valamit át kéne írnom?
═════════════════════════════════════════
-
válasz Speeedfire #7385 üzenetére
Miért?
-
D@ni88
addikt
válasz Speeedfire #7389 üzenetére
Eddig úgy volt felépítve az oldal, hogy a template.php-n belül létrehoztam az oldal formai struktúráját.
És mindig az egyes div-ekbe include-oltam az adott php-kat a $_GETből kapott érték szerint.<?php
session_start();
include_once("initial.php"); <-osztályok
$users = new Users();
include_once("page.template.php");
?>[ Szerkesztve ]
-
D@ni88
addikt
válasz Speeedfire #7392 üzenetére
Ez már egy .tk-s domainról megy. lehet hogy ott nem lehet használni
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz Speeedfire #7415 üzenetére
mondjuk a fenti próbálkozások annak, aki már legalább egyszer csinálta, legfeljebb 15 percét veszik el, a support meg nem hinném, hogy ennyi idő alatt válaszol
Sk8erPeter
-
MODERÁTOR
válasz Speeedfire #7406 üzenetére
Nekem a newhosting -gal sincs semmi bajom azt mégis ugattad
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #7429 üzenetére
cvs fájlhoz szerintem könnyű szerel tudnál sajátot. beolvasol egy sort, szétszeparálod vesszőnként (ugye comma separated file) majd mehet az adatbázisba
xls -ből pedig: [link]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
cucka
addikt
válasz Speeedfire #7429 üzenetére
Jól használható gyári szkriptet szerintem (a feladat jellege miatt) nem nagyon fogsz találni.
Egyébként írtam már ilyen programot, a legfőbb tapasztalat, hogy az egész feladat tömény sz*pás. Amire mindenképp oda kell figyelni:
- karakterkódolás
- bemenő adatok validálása
- hibatűrő megoldás kitalálása olyan mezőkre, ahol több, előre definiált opció közül lehet választani -
MODERÁTOR
válasz Speeedfire #7431 üzenetére
De lehet az lenne a leginkább célravezetőbb, és leggyorsabb megoldás. Fontos neked a PHP -s fájl feldolgozás? Ezen is gondolkodj el... szerintem előre legyártani a kéréseket az sql számára, majd csak azt futtatni (persze ez az adatok méretétől függ) gyorsabb...
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
fordfairlane
veterán
válasz Speeedfire #7429 üzenetére
x gon' give it to ya
-
MODERÁTOR
válasz Speeedfire #7436 üzenetére
Mérettől függően én továbbra is javasolnám a "külső" megoldást meglehet oldani úgy is!
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
cucka
addikt
válasz Speeedfire #7434 üzenetére
Ez alatt mit értesz?
Például vegyük azt az esetet, hogy szeretnéd megadni a csv file-ban a termék kategóriáját. A CSV-ben ez egy string lesz, amiben lehetnek elgépelések, előtte-utána szóköz, ebből kell neked egy kategória_id-t legyártanod. Le kell kezelned azt az esetet, amikor valamiért nem tudod ezt a kategória_id-t legyártani. Pl. a júzer feltölt egy több ezer soros táblázatot, amiben néhány sorban hiba van. Mi fog történni ekkor? Hogyan jelzed neki a hibát? A hibátlan sorokat feltöltöd? Csomó eldöntendő kérdés, amin el kell gondolkozni.
(Egyébként nem megoldhatatlan feladat, nekem is sikerült már megírnom egy ilyet, pusztán azért szóltam, hogy messze nem triviális és rengeteg hibalehetőség van)Esetleg ha priviben elküldöm a bolt árlistáját tudnál adni 1-2 irányított tippet?
Küldd, este ránézek. -
MODERÁTOR
válasz Speeedfire #7439 üzenetére
Arra gondoltam, hogy php -ból futtatsz egy kis progit ami megcsinálja Persze ehhez szerver kell, legalábbis megfelelő jogok.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #7442 üzenetére
Ha az ügyfél valami vállalt, tessék rábeszélni valami rendes tárhelyre! Esetleg vps -re
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
fordfairlane
veterán
válasz Speeedfire #7439 üzenetére
Jónak tűnik, de ez nem inkább egy az egyben kijelzi ugyan ezt?
Nem, ez csak az egyik funkciója. Közvetlenül lehet címezni, kiolvasni cellákat. Olvasd el a doksiját.
x gon' give it to ya
-
MODERÁTOR
válasz Speeedfire #7447 üzenetére
Miért is? Havi 1990.- ? [link]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
fordfairlane
veterán
válasz Speeedfire #7452 üzenetére
Nem fogod tudni rábeszélni, mert ő sajátot akar írni.
Én is sajátot használok itt-ott, így egyszerűbb volt, mint az egész siteot migrálni egy gyári keretrendszerbe. Tanuláshoz, illetve ötleteket viszont a linkelt keretrendszerekből merítettem.
x gon' give it to ya
-
MODERÁTOR
válasz Speeedfire #7450 üzenetére
Hogy neked semmi nem jó... Tudod mit! Fusson routeren!
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #7462 üzenetére
Csak egy példa volt. Lehetőségek tárháza: [link]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Coyot
őstag
válasz Speeedfire #7469 üzenetére
Template-en mindent megoldasz wp-ben, nem kell a kódban turkálnod. Szerintem fasza
Má' nem
-
Coyot
őstag
válasz Speeedfire #7473 üzenetére
gányolás? láttál már wp template kódot egyáltalán?
csak rajtad múlik mennyire fog szarul kinézni a kód, a motor meg megcsinál mindent helyetted és van hozzá rendes dokumentáció. innen engem nem érdekel mennyire gány a belső kód. ami amugy a régi időkre emlékeztet, sima strukturált szerkezet, néhány újabb okosabb megoldással.
de megsúgom halkan, hogy a kutyát nem érdekli hogy gány-e a kódod ha jól működik.
Má' nem
-
daninet
veterán
válasz Speeedfire #7473 üzenetére
Igazából itt nincs külön fájl, ez egy tumblr téma, copy-paste kész kód.
Akkor lehet ismét nagyot álmodtam azért ha van vmi tipp hogyan oldhatok meg egy random színt ilyen módon elfogadom[ Szerkesztve ]
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
D@ni88
addikt
válasz Speeedfire #7479 üzenetére
.Hu Domain 3500.
-
daninet
veterán
válasz Speeedfire #7483 üzenetére
jah.. nekem is nemrég küldtek mailt.. annak is át kell regelnie a címét akinek máshol van
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
Sk8erPeter
nagyúr
válasz Speeedfire #7473 üzenetére
"Ez nem lehet egyszerű dolog. Ha külön css fájlban a kivágott kód, legalábbis én nem tudok róla, hogy csináltak volna már ilyet."
Külső CSS-fájlnak megfelelő header küldése esetén nyugodtan megadhatsz PHP-fájlt is.
Példa:
...
<head>
...
<link href="ez_a_css_fajlod.php" type="text/css" rel="stylesheet" />
...
</head>
....A PHP-fájl tartalma meg a következő (daninet példakódját felhasználva):
ez_a_css_fajlod.php
<?php
header('Content-type: text/css');
function generateRandomColor(){
$randomcolor = '#' . strtoupper(dechex(rand(0,10000000)));
if (strlen($randomcolor) != 7){
$randomcolor = str_pad($randomcolor, 10, '0', STR_PAD_RIGHT);
$randomcolor = substr($randomcolor,0,7);
}
return $randomcolor;
}
$background_color = generateRandomColor();
$body_text_color = 'red';
?>
a img:focus, a img:hover, a img:active { background: <?php echo $background_color;?> }
body {
color:<?php echo $body_text_color;?>;
}Mondjuk gondolom kevésbé jellemző, hogy ilyet túl sűrűn alkalmaznának, de ez is működik!
Sk8erPeter
-
D@ni88
addikt
válasz Speeedfire #7530 üzenetére
Szia.
Pl ilyet szeretnék elkerülni: [link]
Továbbá jártam már olyan oldalon, ahonnan le lehetett tölteni magát a php fájlokat. Ha jól tudom flashgettel -
Siriusb
veterán
válasz Speeedfire #7533 üzenetére
offline server
-
rt06
veterán
válasz Speeedfire #7537 üzenetére
jobb otletem nekem sincs ra, viszont ez sem teljeserteku (ugye referrer hamisitas +1 sor a curl-os lekeresbe)
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
MODERÁTOR
válasz Speeedfire #7533 üzenetére
Tök mind1, hogy vps v tárhely ugyan úgy kell...
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
rt06
veterán
válasz Speeedfire #7541 üzenetére
enkriptalj timestamp-et
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
MODERÁTOR
válasz Speeedfire #7543 üzenetére
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
rt06
veterán
válasz Speeedfire #7543 üzenetére
microtime osszenyomva (kimenet 10-11 karakter):
#!/usr/bin/php
<?php
function mkid( $data ) {
$alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-";
$result = "";
while ( $data > 0 ) {
$key = $data & 63;
$data = $data >> 6;
$result = "{$alphabet[$key]}{$result}";
}
return $result;
}
$time = microtime();
$time = preg_split( "/[ ]/", $time );
$time[0] = substr( $time[0], 2 );
$id = mkid( $time[1] );
$id .= mkid( $time[0] );
?>Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
BullZeye
veterán
válasz Speeedfire #7548 üzenetére
Köszi a tippet, akkor megyek oda kérdezni
-
MODERÁTOR
válasz Speeedfire #7548 üzenetére
php -val is lehet megoldani, elég intenzív fájlkezeléssel
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #7552 üzenetére
Más kérdés, hogy a feldolgozás meg a fájl - adatok méretével ugye nőne. Adatbázis a leggyorsabb. Mehet a munka jquery -vel, ahogy fentebb írtad.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
D@ni88
addikt
válasz Speeedfire #7566 üzenetére
És ez miatt lehet lehalhat az objektum?
Akkor hogy oldanád meg? -
letix
aktív tag
válasz Speeedfire #7583 üzenetére
Kedves Speeedfire!
Igen, erre már magam is gondoltam, de első körben szeretnék elkerülni mindennemű külsős cuccost. Ha más lehetőség (amit magam is össze tudok ütni) nem lesz, akkor ezt választom.
Köszönöm!
udv
letixdon't panic! ... http://www.letix.hu - linux parancsok
-
Sk8erPeter
nagyúr
válasz Speeedfire #7590 üzenetére
"érdemes lenne mellé egy dátum mező és a végén csak szummázni kellene az adatokat."
Pontosan ez a jó megoldás.
Ezerszer jobb, mintha ahhoz hasonló lenne, ahogy most csinálja fájlba írással, hogy mondjuk lenne egy táblája, abban egyetlen mező, és mindig azt update-elgetné... az nagyon gáz. Inkább legyen több(száz)ezer sora, amit század(/ezred)másodpercek alatt megszámol az adatbázisszerver, mint hogy egyetlen mezőbe gányolgasson. Ráadásul így sokkal bőbeszédűbb az adatnyilvántartása, és nem nagyobb meló megcsinálni (csak kb. 5 perccel )."Csakhogy ezt a google sokkal szebben megcsinálja."
Na de a JavaScript nem mindenkinél van engedélyezve. Tudom, azok dögöljenek meg. De ha saját nyilvántartás kell, és tényleg mindenkit (keresőrobotokat, spammereket, stb. is, amiknél mondjuk tényleg nincs engedélyezve a JS) nyilván akar tartani, akkor nem árthat PLUSZBAN egy ilyen megoldás.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #7594 üzenetére
Nem is rossz ötlet.
==
Más:
ez nem is egy túl komplex lekérdezés (meg gondolom csak valami szemléltető példa, nem?), az a durva, amikor valaki többszáz soros lekérdezésekkel bíbelődik===
(#7595) lafaty80 : ennek örülök, mondjuk gondolom az én hozzászólásomtól függetlenül csináltad, de akkor végül beigazolódott, amit az utóbbi két linkben írtak, hogy a dll kicserélése megoldja. Nincs mit!Sk8erPeter
Új hozzászólás Aktív témák
- Fekete misztikum: DeepCool Mystique 360 vízhűtés
- Konzolokról KULTURÁLT módon
- Királyi menetben érkeznek a G.Skill új DDR5 memóriái
- Kaspersky Antivirus és Internet Security Fórum
- Kerékpárosok, bringások ide!
- Android alkalmazások - szoftver kibeszélő topik
- Még a nyár előtt megérkeznek a G.Skill új Ripjaws memóriái
- Sorozatok
- Külföldi rendelések: boltok, fizetés, postázás
- Itt van az eddig legjobban teljesítő kétfiókos NAS a TerraMastertől
- További aktív témák...
- HP 14-em0001ne - ÚJ - 14" FullHD IPS notebook - Ryzen 3-7320U, 8GB
- Új bontatlan Sandisk Ultra 3d SSD 4TB és Samsung 2.5 870 Evo 500GB SATA3 (MZ-77E500B)
- BONTATLAN ÚJ iPad Pro 2021 2022 M1 M2 Chip 11 és 12,9 128-2000GB DEÁK TÉRNÉL AZONNAL ÁTVEHETŐ
- Új! Lenovo IdeaPad Slim 5 Prémuim Laptop 16" -AMD Ryzen 5 7530U 8/512 AMD Radeon Graphics 2GB ! FHD+
- Samsung Galaxy Book2 Pro 360 Evo 13,3 makulátlan állapotban
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen