Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Visszatértem.
Erre gondolsz? (http://jsfiddle.net/Sk8erPeter/YCE4Z/7/embedded/result/)
Most ez pont a beviteli mező mellett jelenik meg.Sk8erPeter
-
meone
tag
Nekem ezekkel működik.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.8.23/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/tags/latest/external/jquery.bgiframe-2.1.2.js" type="text/javascript"></script>
<script src="http://jquery-ui.googlecode.com/svn/tags/latest/ui/minified/i18n/jquery-ui-i18n.min.js" type="text/javascript"></script>Tégy egy próbát hátha jó lesz, nekem is az volt a problémám mint neked, de ezzel amit linkeltem ott jelenik meg ahol kell.
Elnézést kérek mindenkitől a helyes írásom ért :)
-
Sk8erPeter
nagyúr
De azt láttad, hogy a CSS-kódot is hozzápakoltam időközben? Lásd jobb fölső sarok:
.iranyitoszam-wrapper {
float:left;
}
#iranyitoszam {
width:130px;
}
.ui-autocomplete {
position:relative !important;
}Ez a lényeg, emiatt jelenik meg jól.
De Te magad is láthatod, hogy jól működik a példaoldalon...
Szerk.: ja meg localhoston teszteltem először ugyanezt, tehát jó a kód.=============
(#11028) Speeedfire : ez egy osztás művelet, úgyhogy ez nem működőképes így.
Ilyenre csak az a jó, amit CSorBA írt közben.[ Szerkesztve ]
Sk8erPeter
-
-
MODERÁTOR
localhoston próbálod? Tudtommal - csináltam egyet én is régen [link] - akkor működött rendesen, ha az fb nél beállított domainről próbáltam (ha jól emlékszem).
Más.: szükségem lesz egy ACL osztályra, gondoltam megírom saját magam, csak nem tudom, hogy jól gondolom-e és az egész megoldható egyszerűen. Konkrétan egy Role base ACL -t akarok létrehozni, kiolvasom az adatbázisból, hogy mire van engedélye és aszerint generálom a nézetet továbbá engedélyezem(?), ez így helyt álló?
[ Szerkesztve ]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Lacces
őstag
Azóta változott ez az FB-s cucc, meló helyen 1 hónapja én is szívtam vele rendesen, valamilyen access_token-t is át kell adni az FB-nek ahhoz, hogy lekérdezen adatokat.
De az access token-ek generálása hogyan történik passza, mert a weboldalnak volt több (tesztelő, éles, régi... ) fb appja, és ahhoz access_token-ek, és volt amelyik például mindent lekérdezett babán, csak mondjuk az eseményeknél az időket nem tudta, a másiknál meg ez vagy azt nem kérte le normálisan belőle...
Én elsőkörben erre gyanakodnék, hogy az access_token-n nem az igazi, ha te lépsz be a developers.facebook.com-ra és a graph api segítségével kérdezzel le, akkor full eredményt kapsz? (olyankor az FB automatikusan ad egy ideiglenes teljes körú access_token-t)
-
-
Sk8erPeter
nagyúr
Na, de ha a file_put_contents()-szel kiírod szerverre, majd azt a konkrét fájlnevet adod meg a query-ben úgy, hogy LOAD DATA INFILE 'ezafajlod.csv' ... ?
(Nyilván az 'ezafajlod.csv' string egy változóból jönne. Amúgy meg igazán használhatnál prepared statementeket. )[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Én meg azért nem értelek, mert PDO-t használsz, de pont ugyanúgy belefűzöd a query-be a változót, mintha nem is PDO-t használnál, ezzel pont a lényegét veszti el a PDO-használat.
$stmt = $db->query("LOAD DATA INFILE '$file' INTO TABLE ar_termekek FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES SET id=null,bolt_id='$bolt_id',frissitve=NOW();");
HELYETT
$stmt = $db->prepare("LOAD DATA INFILE :file INTO TABLE ar_termekek FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES SET id=null,bolt_id= :bolt_id, frissitve=NOW();");
$stmt->bindValue(':file', $file, PDO::PARAM_STR);
$stmt->bindValue(':bolt_id', $bolt_id, PDO::PARAM_STR);
$stmt->execute();Sk8erPeter
-
Sk8erPeter
nagyúr
nem tudom, még az is elképzelhető, hogy valamiért a PDO-nál mégsem működik megfelelően prepared statementben ez a kiemelt rész:
LOAD DATA INFILE :file .......
tehát hogy nem helyettesítődik be a fájlnév, sosem próbáltam. Mindenesetre a helyedben átmenetileg egy fix fájlnevet adnék meg, olyat, ami nyugodtan felülírható egy tmp könyvtárban, és így fixálnám ezt a fájlnevet, ebbe pakolnám ki első körben a file_put_contents()-szel a tartalmat.
Az ebbe a fájlba kirakott tartalom jó egyáltalán a curl után?Még rájöttem, hogy valszeg a :bolt_id INT, tehát azt át kéne alakítani így:
$stmt->bindValue(':bolt_id', $bolt_id, PDO::PARAM_INT);
(korábban rohanva véletlenül csak stringszerűen írtam, PDO::PARAM_STR-rel)
Ettől függetlenül fingom nincs, hogy mi a probléma, túl kevés dolgot tudunk a többiről, de kicsit türelmesebben kéne debuggolnod, úgy, hogy minden egyes változót kiíratsz, logolsz fájlba, rendesen debuggolod Xdebuggal vagy ilyesmi, és így tovább. Másképp soha nem fog kiderülni, és szenvedhetsz még vele napokig.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
"de miért is nem dobott hibát akkor a lekérdezés?"
Igazából teljesen mindegy, hibát nem okoz. Ahogy tök mindegy az is, hogy úgy adod meg, hogy
WHERE bolt_id = 123
vagy úgy, hogy
WHERE bolt_id = '123'Ilyenkor, amikor már semmi más nem sikerül, akkor először megpróbálok előtte is-utána is valami teszttáblába feltölteni valami bogus adatot csak próbából, hogy egyáltalán az adatbázissal való kommunikáció normálisan működik-e.
Aztán megpróbálnám tök más, statikus fájllal a MySQL-táblába importálást azzal a query-vel, amit írtál, hasonló körülmények közt, de nem kell, hogy curllel letöltött cucc legyen.
Tehát akkor most már csak koncentrálj erre az egy feladatra, hogy a LOAD DATA INFILE ..... rész működjön.
Na majd kipróbálom kíváncsiságból, én még ezt ilyen formában úgysem próbáltam.Még próba előtt (most úgysincs időm rá): a MySQL-szerver ugyanazon a szerveren van, ahova a fájlt eltárolod?
Tehát például localhost mindkettő?
Lehet, hogy meg kéne próbálnod a LOCAL kulcsszót:
https://discussion.dreamhost.com/thread-126921-post-136078.html#pid136078[ Szerkesztve ]
Sk8erPeter
-
PazsitZ
addikt
Bár sok mindent írtál, már nem tudom mire írtad, mire nem, a sehol sincs hiba válaszokat.
sql error-t, csekkoltad?
Nincsenek extrém méretű field-ek? Mert ekkor ha jól tudom számíthat a max_allowed_packet Bár ezt a hibát dobnia kell az sql-nek.A megfelelő formátumú a fájl az importhoz?
FIELDS: TERMINATED, ENCLOSED, ESCAPED
LINES: STARTING BY, TERMINATED
argumentumok biztos helyesek?
pl.: \r\n vagy csak \n sorvég szerepel a fájlban?- http://pazsitz.hu -
-
-
biker
nagyúr
idegességemben felraktam egy saját xampp alá, tökéletesen berántja az 57megás filet, majd EGY sort beimportál, és hiba nélkül leáll. ha elrontok valamit, akkor dobálja a hibákat
két hiba:
- a mező tagoló " jeleket nem tudom megadni, mert valamiért exceptiont dob a fields enclosed by '\"' sorra
- utf8 a generált csv, utf8 a feldolgozó, meg van adva a set names utf 8, mégis krixkraxol, és minden text " jelek közt van
- és miért csak egy sort ránt be? na de legalább tudom, a másik serveren ez a file méret blockolva van, és van valamiféle limit a load data infile esetén is, mert lefut nálamElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
biker
nagyúr
és ezt sem értem:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 61947099 bytes) in /Applications/XAMPP/xamppfiles/htdocs/arfigyelo/import.php on line 36namost ha a 256M van neki adva, akkor 62M miért nem lefoglalható?
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Sk8erPeter
nagyúr
1. "fields enclosed by '\"' sorra" - most honnan jött az aposztróf? Eddig csv volt vesszővel.
2. A tábla karakterkódolása milyen?
3. No clue, nem ismerem a LOAD DATA INFILE-t.
Nagyon muszáj ezt az utóbbit használni egyébként az importáláshoz? Itt azt írja valaki, hogy jóval gyorsabb volt a hagyományos importálós módszer.Sk8erPeter
-
Sk8erPeter
nagyúr
dehogyis
Ennél jóval egyszerűbb, egyszerűen elosztod a darabszámot a csomagegységgel, aztán ceil()-lel felkerekíted, majd beszorzod a csomagegységgel ezt a számot, az lesz a korrigált darabszám.Például én 34-et tettem be a kosárba, a csomagegység nálatok meg 12, tehát akkor a legközelebbi felfelé kerekített, csomagegységnek megfelelő darabszám a 36 lenne. Ez így ki is jön:
$package_unit = 12;
$pieces_in_cart = 34;
$pieces_corrected = $package_unit * ceil($pieces_in_cart/$package_unit);A $pieces_corrected értéke tehát 36 lesz.
Sk8erPeter
-
Jinxb1rd
addikt
Amit eddig sikerült kiderítenem:
Így nem hozza be a feltöltést:
tiny_mce/plugins/tinybrowser/upload.php?type=image&folder=
tiny_mce/plugins/tinybrowser/upload.php?folder=Így igen:
tiny_mce/plugins/tinybrowser/upload.php?type=image
tiny_mce/plugins/tinybrowser/upload.phpCsak azt nem értem, hogy a többi menüpontnál így van:
tiny_mce/plugins/tinybrowser/XXX.php?type=image&folder=Azok mégis működnek.
[ Szerkesztve ]
We are only Stardust...
-
Igen, PHP estében teljesen normális.
Ami szerintem nem normális, hogy azonos tulajdonságot két különböző típussal akarsz leírni, illetve ezeket a típusokat össze is hasonlítod. Sokkal ésszerűbb, ha az üzleti logikádba nem kevered bele ezt a '-' dolgot, ezt elég csak a UI oldalon mutatni (ott a 0 [talán] hülyén néz ki).
-
#68216320
törölt tag
A PHP automatikus konverziót végez. Ha numerikusként értelmezel egy string-et, mert mondjuk matematikai műveletben vesz részt, akkor:
"-" = 0
"" = 0
"hello" = 0
"10 doboz sör" = 10Erre azért van szükség, mert pl. FORM-ból a HTML-től csak string érkezhet, mivel ilyen beviteli mező van csak.
-
biker
nagyúr
OMFG
persze hogy én vagyok a hulye, function-ön belül hívom meg a $db-t
persze hogy nem létezik...
qrvára kell a klíma, mert 29 fokban az agy....Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
-
fordfairlane
veterán
Én még a PARAM_STR konstansot sem használom. Simán PDOStatement::execute metódussal bindolok legtöbbször.
x gon' give it to ya
-
biker
nagyúr
Habar hulye vagyok
Fetchallal kirakom a query resultot egy tombbe es azon megyek vegig es akozben mer nem rinyal exceptionnelElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
Új hozzászólás Aktív témák
- HP Pavilion 27-ca2006nb - ÚJ - 27" All-IN-ONE PC - i5-13400T, 16GB, 1TB SSD, QHD 2k, 350nit
- Dell Optiplex 7070 SFF:Kis tervező/gamer PC:i7 9700, 32GB RAM, 512GB SSD,Quadro P1000,4xmDP+HDMI,Win
- Dell Latitude 7400 - i5 8365u/8GB/256GB Nvme SSD/Windows 11
- Sigma 23mm f/1.4 DC DN (C) Sony E objektív
- Delta 3400RPM 113CFM Ventilátor 12cm / 500+ Raktáron
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs