- Samsung Galaxy S23 Ultra - non plus ultra
- Vivo X200 Pro - a kétszázát!
- Xiaomi 14T Pro - teljes a család?
- Okosóra és okoskiegészítő topik
- Motorola Edge 30 Neo - wake up, Jr...
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy Fit 3 - keveset, de jól
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
biker
nagyúr
válasz
trisztan94 #15132 üzenetére
Brackets winbez is van ftp plugin? Link?
-
biker
nagyúr
Ma kaptam egy emailt, hogy az általam fejlesztett webshop egy partnernél év eleje óta nem küldi ki a megrendeléseket, javítsam ki.
Visszaküldtem nekik a december 6-i levelezést, amiben jeleztem, hogy ha költöztetik a honlapot webshopostól, akkor lesznek szíves
1: hozzáférést újra adni
2: szólni hogy átállítsam a mailküldés jelszavát (swiftmailer smtp)Válasz az volt, profik a srácok, átköltöztetik, beállítják.
Látom, profik... egy fileban van letárolva, mit kellett volna átírni, 10 soros, és rém sejtelmesen config.php a neve
-
biker
nagyúr
válasz
csabyka666 #15038 üzenetére
teljesen rossz a kód, az if ágban rosszul vannak egymásba ágyazva a dolgok
<?php
session_start();
if(isset($_POST["belep"])){
$_SESSION["belepve"] = 1;
$_SESSION["username"] = $_POST["username"];
}
if(!isset($_SESSION["belepve"]))
{
echo "Az oldal megtekintéséhez be kell jelentkezned!";
echo '
<form method="post">
Felhasználói név: <input type="text" name=username /></br>
<input type="submit" name="belep" value="Belépés" />
</form>';
}
else{
echo "Üdvözöllek ".$_SESSION["username"];
echo "Az oldal tartalma: blablabla...";
//itt nem volt lezárva az else ág!
}
?> -
biker
nagyúr
válasz
fordfairlane #14927 üzenetére
átírtam ahogy a linken volt, és voila, működik
-
biker
nagyúr
válasz
fordfairlane #14924 üzenetére
köszi, az editor.class.php-ben volt egy htmlspecialchars, működik
-
biker
nagyúr
válasz
fordfairlane #14924 üzenetére
Nem, nem látszik a tartalom forrásban sem, innen tudom, hogy nem illeszti be
mivel nem ezt használom, elvileg nem gond, de.... lehet hogy a spaw modulban valahol használja???
hmm, nézhetem a forrást -
biker
nagyúr
válasz
fordfairlane #14922 üzenetére
valóban vannak, mivel wyswyg textarea azért van, hogy legyen benne
stripslashes miért kell? passz, nem kell, eddig így ment 2006 óta, megörököltem, most szart be, hogy a dear szolgáltató frissített egyet
de nem is tervezném kiszűrni a html tageket, mert kellenekupdate: strip_tags után sem megy
-
biker
nagyúr
Üdv szakik.
egyik tárhelyszolgáltatónál valamit irtóra elbarmoltak, és hirtelen döntésből tegnapelőtt újrarántottak mindent, lett hirtelen php5.4 meg sok egyéb változás, én meg 2 napja inkompatibilis kódsorokat javítok hála nekik, de egy valami megfogta az agyamatVan egy SPAW2 fél wyswyg szerkesztő
ezt meghívva a tartalom nem illesztődik be<?php
$sw = new SPAW_Wysiwyg('spaw1' /*name*/,stripslashes($rec->tartalom) /*value*/,'hu' /*language*/,'uniotender','','100%','95%');
$sw->show();
echo $rec->tartalom;
?>A végén az echo-val kiíratom, tehát a lekért adat megvan
ha a stripslashes résznél beírom 'tartalom ez itt' akkor megjelenik a textaereaban, tehát a spaw is jó, csak nem fogad semmi változót
ha csinálok olyat, hogy $tartalom=$rec->tartalom; és a $tartalom marad, akkor sem illesztődik be, se stripslashes-el se nélküle, minden verziót próbáltam, síma text mehet, változó nemLenne ötletetek?
-
biker
nagyúr
válasz
PumpkinSeed #14817 üzenetére
A vegen a bohockodassal rontod el, amikor osztod millioval, kerekited, felszorzod
Bullshit
Beirod 1 2 45 akarmi, aztan ezzel szamolsz, majd ha kisebb mint sza 5 nullat irsz ele, ha kisebb mint ezer negyet stbEz nem elég?
a switch is egy felesleg, hiszen már megvan, az is, hogy előbb átadod az egyik változót, majd hozzárendeled másikhoz, majd azt növeled.$ertek = fopen("szamlalo.txt", "r") or die("nem sikerült");
while (!feof($ertek))
{
$karakter = fgetc($ertek);
if ($karakter == "")
{
//semmi
}
else
{
echo "<img src=images/";
echo $karakter;
echo ".gif border=0>";
$szam .= $karakter;
}
}
fclose($ertek);
$ertek = fopen("szamlalo.txt", "w") or die("nem sikerült");
$szam += 1;
fputs ($ertek, $szam);
fclose($ertek); -
biker
nagyúr
válasz
PumpkinSeed #14814 üzenetére
az egészet felejtsd el, ha egyszerre ketten akarnak majd bele írni, már gond lesz
+ nekem volt ilyen számlálóm, állandóan nullázódott random időnként, gondolom valami fread hiba miatt, és akkor 0áról indult, gagyi ez a file írogatós számláló -
biker
nagyúr
válasz
PumpkinSeed #14601 üzenetére
de csak én érzem hülyeségnek???
milyen szöveg? betűk és számok? akkor lesz 45-90 elemű tömböd, aminél a tömb indexe a betű, és kell egy leíró tömb, melyikből hány darab van benne.
ennek értelme is lenne, bár kevés, de több, mint te akarszmert nem lehet egy többen $t['a']-ból kettő, igaz?
$t['a'] = 123db
$t['b'] = 432db
stb
egyáltalán mit akarsz? jó a megközelítésed? -
biker
nagyúr
válasz
Sk8erPeter #14565 üzenetére
nem gyors.
Korábban ide is tettem be tesztet, a kb 5 funkcióból amit tud, keresés és csere, nagy mennyiségű adatnál, kb 60.000 sorban 120.000 előfordulás cseréje soronként olyan 4-500 karakter volt, ebben 3 karakter cseréje
c2d procin
nptepad cserélte 2 percig, kifehéredve az ablak közben, zombiként
notepad++ meg 5mp alatt -
biker
nagyúr
válasz
Sk8erPeter #14481 üzenetére
Eddig olvastam, most elszakadt a cérna:
"Ezért is vettem Mac-et, mert produktivitás terén odavágja a Windows-t. (ebbe légyszi ne menjünk bele, hosszú oldalakat lehetne írni, hogy miért, miért nem, stb, ne flame-eljük tele a topikot - szubjektív vélemény)"
Pedig tényleg érdekelne Persze nyilván van pár dolog, ami tök jó Macen, és nincs meg Windows-on, de az alapján, amit hallottam, fordítva hatványozottan igaz. De csak akkor tudnék erről véleményt nyilvánítani, ha lenne Macem (nem lesz egy darabig, és lehet, hogy azután sem Ha nem kötődne az egész márka ilyen undorító módon sznob, "ki-ha-én-nem"-típusú gazdag lenéző köcsög Starbucks-os idiótákhoz, akiknek sokszor fingjuk sincs az életről, beleszülettek a legjobb anyagi körülményekbe, és köpködnek mindenkire, aki mondjuk kétkezi munkát végez, vagy nem áll azon a "menőségi szinten", amit ők elképzeltek maguknak, és mondjuk egy ásót nem vennének soha a kezükbe - és nyilvánvalóan tisztelet a kivételnek -, akkor talán nem tartanám magam szempontjából ilyen gáznak, ha Macet vennék ).Nem starbucksos kisköcsög vagyok, de kemény munkával vettem 2005-ben egy macminit 250.000-ért (igen, pár havi fizuért) amit 2013-ban vontunk ki a termelésből, 25.000-ért eladtuk(!!! pénzért, nem kivágtuk a szemétre 3 év múlva) vettünk helyette egy i7-es minit ugyanúgy 250-ért, és termel tovább
Igen, hogy még jobban termeljünk, vettem egy MBP-t 380-ért, amit 3 évesen 180-ért el lehetett adni, majd vettem 380-ért egy retina mbp-t, amin pörög a meló, mert nem egy ultramobil lassú szar.
Megdolgoztam érte, kőkeményen, nem minden héten elqrtam 10-20ezret bulizásra, nem iszom nem dohányzom, ez miért fáj?
Sajnos beütött a krach, átvertek, 3 hónap múlva lopottra jelentették a MBP-t, most szopóágon vagyok, pénz sincs, MBP sincs, vehetek egy 100e-s szart, mert dolgozni kell, és egy hete szervezem, hogy osszam meg a fileok elérését a nas, a macmini, remote login, és a laptop közt, mert ha a mini foglalt, akkor a notin kell dolgozzak, folyamatos synccel.
Nekem se fog telni egy ideig Mac-re, de kikérem magamnak azt, hogy minden maces egy sznob köcsög
Gondolkozz már, mert kezd nagyon idegesítő lenni a stílusod! -
biker
nagyúr
válasz
trisztan94 #14438 üzenetére
Coda? Espresso?
-
biker
nagyúr
válasz
Sk8erPeter #14289 üzenetére
Akkor ezert lassabb mert a foreach hosszabb
Amigy igen, annak szántam, mint amikor azt fejtegetik, a print gyorsabb vagy az echo -
biker
nagyúr
válasz
dragon1993 #14287 üzenetére
valami apróval biztos lassabb, hszen a foreach csak azt nézi, van-e még elem a tömbben, a for esetén pedig összehasonlít és összead is, így micro szinten nyilván egyel több feladat, más kérdés, hogy ennél kevésbé extrém területen is kijön-e ez?
-
biker
nagyúr
válasz
Tele von Zsinór #14114 üzenetére
Mert azt nem tudja windózon berakni a 3x8-as excel rácsba
Az a baj, leragadtam ott, hogy azt szeretném megoldani, amit kért, hogy a kis exceljébe beszúrható formátumot generáljak, de hála Sk8erPeter kollégának, aki rávilágított a "mit akarsz az excellel" kérdésre, hogy mit akar az excellel, és inkább készítek egy 8x3-as rácsot, és mindig megadja, épp a 14. vagy a 8. etikett következik, és oda fog nyomtatni
-
biker
nagyúr
válasz
Sk8erPeter #14109 üzenetére
Azt hiszem egyszerűbb, ha a nyomtatás előtt megkérdezem, hanyadik pozícióba szeretné a bérletet nyomtatni, és oda pozícionálok, mint hogy engedjek neki abban, hogy képként pakolgassa az exceljébe a nyomtatando bérletet
-
biker
nagyúr
válasz
Sk8erPeter #14109 üzenetére
értem, eddig az volt a baj, nem írom le, mit miért szeretnék, most leírtam, az a baj.
ok, akkor rövid leszek, és kiemelem csak a lényeget:
olyan php scriptet, ami megeszik inputként html forrást, és pontosan azt képként kiadja kimenetként, ez egy formázott táblázat -
biker
nagyúr
(lehet nem php a kérdés, de innen indítanék)
Adott egy "bérlet" ami tartalmaz QR kódot, és szöveget
Ez php-ben generálódik, és html formázott táblázat a kimenet. Jelenleg egy db/oldal vagy egy A/4 oldalon megfelelő méretre 24db/oldal
DE
Ügyfélnek windóza van, és spórol az etikett nyomtatón, így a kötegelt nyomttaás nem jó, mert egyenként akarja nyomtatni az etikett ívre, mindig az adott excel tábla mezőbe pakolná be a képet (ő találta ki, nem én)
Ez ugye macintoshon nem gond, mert copy/paste módzserrel átveszi a képet, szöveget, és ugyanígy formázva be tudom illeszteni pagesbe, kiprintelni, neki ez szétesik copy/paste után (passz, nem teszteltem)
Szeretné az egészet képként megkapni
Én meg nem szeretnék nulláról imagemagick-el soronként fontokat pozícionálni és egyebek, de nem találok olyan komplett megoldást, ami adott formázott html-ből képet generál, és vagy serveren fut (php) vagy helyi gépén (js)
Létezik ilyen??? -
biker
nagyúr
válasz
Speeedfire #13952 üzenetére
ilyen volt, lásd képek, és most ilyen
-
biker
nagyúr
válasz
Speeedfire #13944 üzenetére
cloudflare?
a woocommerce 16.000 termékkel 15mp oldalbetöltéssel boldogított, most 1-1,5mp -
biker
nagyúr
válasz
Speeedfire #13868 üzenetére
Igen, az utobbi napokban ne tudd meg mit irt ossze a login log a wordpresses oldalaimon, failed logins alatt
Nagyon be vannak indulva most -
biker
nagyúr
válasz
trisztan94 #13814 üzenetére
módosítsd a jogosultságokat
-
biker
nagyúr
válasz
fordfairlane #13809 üzenetére
nem, más volt a neve a változónak, de érdekes felvetés
-
biker
nagyúr
válasz
fordfairlane #13804 üzenetére
pl hogy értsd
$stmt = $db->query("SELECT * FROM crm_esemenyek LEFT JOIN (
crm_cimek
) ON ( crm_esemenyek.cim_ID = crm_cimek.cim_ID )
LEFT JOIN (
crm_klimak
) ON ( crm_esemenyek.klima_ID = crm_klimak.klima_ID ) ;");
foreach ($stmt as $row) {
........
újabb query
.......
}akkor exceptionnel hiba, mert a cursor nincs alaphelyzetben
de ha
$stmt = $db->query("SELECT * FROM crm_esemenyek LEFT JOIN (
crm_cimek
) ON ( crm_esemenyek.cim_ID = crm_cimek.cim_ID )
LEFT JOIN (
crm_klimak
) ON ( crm_esemenyek.klima_ID = crm_klimak.klima_ID ) ;");
$rows=$stmt->fetchAll();
foreach ($rows as $row) {
........
újabb query
.......
}akkor jó
mert lezárja a queryt
vagy bufferelni kellene -
biker
nagyúr
válasz
fordfairlane #13804 üzenetére
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.'
De...
-
biker
nagyúr
Ti hogy oldjatok meg egy pdo query foreach feldolgozasa kozben ha a kinyert adatokkal uj queryt kellene inditani? Nekem erre folyton exceptiont dobal, mert amig ki nem urult a foreach addig folyamatban levo queryre hivatkozva nem enged ujat inditani, hasznaljak fetchall-t (de az nem lenne kenyelmes listazashoz)
-
biker
nagyúr
válasz
DeltaPower #13760 üzenetére
Server szolgáltatóm ül a hétvégi pihenésén, hogy rohadna meg.
Szerintetek mi lehet a hiba, ha hónapok óta futó cron folyamataim egyik percről a másikra meghaltak.
ha kézzel meghívom az adott php filet, lefut, elvégzi a dolgát, ha a cron hívja meg, akkor csak ennyi megy a log-ba:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)ugyanaz a file, nyilván semmi baja az sql kapcsolatnak, ha
- meghívom a domainem.hu/xy.php-t akkor lefut
- meghívja a cron, nem fut leés 27-én 00:00-ig lefutott fél éven át, most meg nem
csak nyugtassatok meg, mielőtt ezzel jönnek, én rontottam el.
ja, ha én rontottam el, akkor el kellett volna rontsam 10 filet egyszerre -
biker
nagyúr
válasz
fordfairlane #13714 üzenetére
ok, de a PDO:
ARAM_STR esetén kb egyenlő a régi mysql_real_escape_string-l?
vagy hogy kell értsem?
eddig nem pdo-ztam, most már ideje
csak akkor elhagyható a scriptem elején lévő összes változó ellenőrzése ciklusban, vagy inkább maradjon? -
biker
nagyúr
válasz
Tele von Zsinór #13712 üzenetére
mennyire hatékony és igaz, hogy prepared esetén nem kell nekem törődni az adatok escapelésével és sql injection ellenőrzéssel, és szűrésekkel?
-
biker
nagyúr
válasz
Peter Kiss #13706 üzenetére
ja, benne maradt az error reporting 0 és csak csodálkoztam, hogy nem ír a táblába
-
biker
nagyúr
lehet hogy csak rohadt meleg van, és nem fog az agyam, de lehet izzik a proci és megőrült
ebben mi a jó élet hiba van, ami miatt nem fut le?????
megőrülök.$sql="INSERT INTO crm_naplo (user_ID,naplo_dt,naplo_szoveg) VALUES (:user_ID,:naplo_datum,:naploba)";
$stmt = $db->prepare($sql);
$stmt->execute(array(
':user_ID' => $user_id,
':naplo_datum' => $naplo_datum,
':naploba' => $naploba
));ez biztos jó
$db = new PDO(
"mysql:host=$sql;dbname=$adatbazis",
"$user",
"$pass",
array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;',
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
)
);mert a lekérés lefut:
$stmt = $db->query("SELECT * FROM crm_naplo LEFT JOIN crm_users ON crm_naplo.user_ID=crm_users.user_ID ORDER BY naplo_dt DESC
;"); -
biker
nagyúr
válasz
#68216320 #12698 üzenetére
jó kis vitát kavart a kérdésem...
Igen, a "-" nem szám, és kényszerből használom, mert alap, hogy terméket nem enged 0-val rögzíteni a rendszer, de mégis van ajándék termék, erre lett a - jel bevezetése
Sajna a "-" == 0 igaz, de a ===-nek is van szerintem hátránya: "0" === 0 FALSE szerintem, mert az első sztring a másik num
nem? -
biker
nagyúr
válasz
Peter Kiss #12668 üzenetére
Hát igen. De azt tiltom hogy 0ft termék kerüljön be, ezért a - jel
De ezek szerint 0=-=""=NULL
Fuckn php -
biker
nagyúr
Lehet, csak nekem érdekesség, újdonság, de most lehidaltam
az ok, hogy a 0, NULL, "" az nehezen összehasonlítható, mert ha ==0 akkor igaz definiálatlan változó és $var="" esetén is, de...
Figyelem egy változó értékét, ami ha nem - akkor felírja a kasszába az értéket
if ($jegy_tomb['berlet_ara'] != "-")
Azért, mert lehet ingyen jegy is, aminek ára "-"Ok, de van kedvezmény. ha 100% kedvezményt adok, akkor 0 Ft lesz, ergó $jegy_tomb['berlet_ara'] értéke 0 lesz, és az IF szerint ez megegyezik - vel és nem ír fel a kasszába 0Ft (100% kedvezmény) sort, mintha ingyen jegy lenne
Ez normális, hogy a 0 az - -al is egyenlő?
-
biker
nagyúr
Lehet csak nekem új, de egy érdekes hibába sikerült fussak siteok költöztetése során
Régi serveren hibátlanul fut a más által írt kód, új serveren elhasal
fejlécet akar küldeni, de már küldte
túrom a forrást, látom, csomó helyen redirectel header locationnel.
De nem értem, a régi táron működik, holott nem is működhetne, mivel látom, nemhogy a fejlécet elküldte már, de egy fél oldalt kiírtMire hirtelen eszembe jut kipróbálni, ob_start("ob_gzhandler");
és voile, működik, a régi serveren default gzipelt kimenet volt, az újon nem az
és emiatt a régin tényleg nem küldte el a headert addig, amikor épp locationnel átküldte az oldalt, az új serveren meg persze már ekkor rég kiírt 10 sort is a képernyőre
Persze a kód még 4.1 környékén íródott, így register globals on-ra íródott, azt már javítottam egy éve -
biker
nagyúr
válasz
Sk8erPeter #12032 üzenetére
lehet, sose volt rá szükségem
-
biker
nagyúr
válasz
Sk8erPeter #12028 üzenetére
Bakker, mar erre is van bepitett fv?
-
biker
nagyúr
Van-e valami elegáns tippetek a következőre
adott egy termék, aminek a csomagolási egysége pl 6db
ha én darabárat akarok feltenni, (hogy árgépen szép legyen pl) akkor ugye db mezőbe be tud írni akár 4-et, vagy 8-at isazt szeretnénk, ha ilyenkor a gép felkerekítené a következő legkisebb csomag mennyiségre
tehát ha db < cs.e akkor dab=cs.e lene
de ha nagyobb mint cs.e akkor meg kell nézni osztva 1-e, ha nem, akkor legyen annyi, hogy osztható legyen maradék nélkül, pl 10-et ír be, akkor 12-t tesz a kosárba
de az ok, megnézem egész szám-e, maradék nélkül osztható-e, nem, ok, de utána hogy kerekítem fel X * cs.e összegre? ciklussal adogatok hozzá 1-et amig maradéktalanulem osztható?
-
biker
nagyúr
válasz
kkdesign #11696 üzenetére
(jó lenne használnád a LINK gombot a fórumtárban)
egyébként
echo "<option";
if($i==date("n"))
{
echo " selected=\"selected\"";
}
echo " value=\"$honap[$i]\">".$honap[($i-1)]."</option>";és októbernél 10-et küld el
utána már hadd kérdezzem, mi van ha 02-31-et adok meg? nálad most lehet
-
biker
nagyúr
válasz
Sk8erPeter #11669 üzenetére
;-vel tagolt, de "" kozt vannak a hosszu textek miatt
Utf8 mindenLehet tenyleg mas megoldast valasztok lassan
-
-
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álam -
biker
nagyúr
nem megy így sem, sőt, ahogy nézem, a curl fileméret is limitálva van, pár száz kb esetén megy, de 57mb esetén nem olvas be semmit.
na ezen még dolgozni kell -
biker
nagyúr
válasz
Sk8erPeter #11654 üzenetére
A local tagot mar probaltam, nem segit
Igen, jelenleg mar direkt lementem a curlel a csv filet az adott serverre, ezt ftpn nezte ott van
Mar csak egy 200soros demo file van ott, nem megy
Aztan kiszedtem a + mezoket, nem ment
Az sql server nem localhoston erheto el, de ugyanazon a serveren van
Eddig en se hasznaltam, de az explode sorokra, majd cellakra es egyenkent insert a tombokkel nem tul gyors, ilyet mar hasznalok, 24.000 termek kb 15percig fut -
biker
nagyúr
kipróbáltam a +3 mező (SET id=.....) nélkül, csak annyi mező, ami a csv-ben van, és akkor sem csinált semmit
Lehet, hogy nincs a serveren engedve a load data infile? triviális, de.... -
biker
nagyúr
válasz
Sk8erPeter #11651 üzenetére
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.
Nézd, köszi mindent, de értsd meg, ennyiből áll az egész egyelőre! nincs több megérteni való dolog. ezt az egyet akarom elérni, importáljon, nem teszi
A file neve jó, két sorral feljebb a file_put_contents-el írom fel a filet, megnéztem, létrejött, letöltöttem, rendben van, megvan, struktúra jó, mégsem importál
Átírtam fix névre, ennek ellenére, továbbra sem importál semmit
Valóban a bolt_id INT, átírtam, nem lett jó (de miért is nem dobott hibát akkor a lekérdezés?) -
biker
nagyúr
válasz
Sk8erPeter #11644 üzenetére
nincs hiba, nem importál semmit, file létezik az adott elérésen
wtf? -
biker
nagyúr
válasz
Sk8erPeter #11644 üzenetére
Kiprobalom este! Koszi, ertelek
-
biker
nagyúr
válasz
Sk8erPeter #11640 üzenetére
ezért nem értelek, mert ezt írtam:
<?php
$db = new PDO(
"mysql:host=****;dbname=****",
"****",
"****",
array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;',
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
)
);
...............
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT,
'Mozilla/5.0 (Gerisoft downloader 1.0)');
$data = curl_exec($curl);
curl_close($curl);
$file="lista/".$bolt_id.".csv";
file_put_contents($file, $data);
$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();");
............. -
biker
nagyúr
válasz
Sk8erPeter #11637 üzenetére
kiírattam, mielőtt írtam az előző postot, és próbáltam, de
1: nem importált semmit
2: nem dobott hibát-- milyen prepared statement lehet még rá? javaslat?
-
biker
nagyúr
no, végülis lementeni tudom, csak a $data változóban felhasználni nem.
tehát ha file_put_contents-el kirakom serverre, már jó, csak valamiért a load data infile nem fut le továbbra sem
és nincs elkapható hiba -
biker
nagyúr
kérek egy kis varázslást
Van egy pár soros curl script, amivel más oldalamban pl távoli serverről képeket mentek magamhoz, és működik, ellenben most megmakacsolta magát
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //do not output directly, use variable
curl_setopt($curl, CURLOPT_BINARYTRANSFER, 1); //do a binary transfer
curl_setopt($curl, CURLOPT_FAILONERROR, 1); //stop if an error occurred
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Gerisoft downloader 1.0)');
$data = curl_exec($curl);
$stmt = $db->query("LOAD DATA INFILE '$data' INTO TABLE ar_termekek FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES SET id=null,bolt_id='$bolt_id',frissitve=NOW();");
curl_close($curl);Árlistát töltenék be csv-ből. ha a curlopt_returntransfert kihagyom, a teljes árlistát kinyomja a képernyőre, fut olyan 20mp-ig emiatt
ha így hagyom, akkor 2mp-ig fut, és nem importál be semmit a táblába (lehet hogy a lekérdezésem rossz?) de nem fut addig, míg az 57mb file indokolná, hanem csak 1-2mp-ig fut -
biker
nagyúr
Database error: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
erre tudtok megoldást?
még mindig a fb register kóddal szívok, lassan inkább megírom magam
megvan, hogy valamiért az iframe-es fb register form működik, a többi js verzió nem, lecseréltem, végre küld és fogad adatokat, de ez a hiba insert esetén -
biker
nagyúr
Küzdök egy "kész" FB reg és login pluginnal, tesztelgetném, de nem megy valami
ez az
FB app elkészítve, egy egyszerű saját adat kiolvasással jó isIlyen adatot kellene az űrlapnak visszaadni
Array
(
[algorithm] => HMAC-SHA256
[expires] => 1323543600
[issued_at] => 1323539475
[oauth_token] => YOUR_OAUTH_TOKEN
[registration] => Array
(
[name] => Domagoj Salopek
[birthday] => 07/18/1982
[location] => Array
(
[name] => Zagreb, Croatia
[id] => 1.1661906168146E+14
)
[gender] => male
[email] => domagoj@domagojsalopek.com
[username] => dsalopek
[password] => ThisIsATest
)
[registration_metadata] => Array
(
[fields] => [{"name":"name"},
{"name":"birthday"},
{"name":"location"},
{"name":"gender"},
{"name":"email"},
{"name":"username","description":"Username","type":"text"},
{"name":"password"}]
)
[user] => Array
(
[country] => hr
[locale] => en_US
)
[user_id] => 1054089106
)e helyett csak ezt kapom
Array
(
[algorithm] => HMAC-SHA256
[code] => 2.AQDLXbk9xedT0vb0.3600.1349470800.1-100000004893856|1349464054|ghTJbg2fBvE-LjXZD7fzx--IonY
[issued_at] => 1349463754
[user_id] => 100000004893856
)Mintha az űrlap nem adna át adatokat. Teszteltem a facebook developer doc szerinti mintapéldával is, az sem tudja feldolgozni a visszakapott adatokat
WTF?
A blog írója nem válaszol sajna -
biker
nagyúr
facebook login más oldalon keresztül --- kapcsolatosan kérdezhetek, vagy túl offline lenne?
-
biker
nagyúr
válasz
19.Norbika #11223 üzenetére
kapcsos nem feltétlen kell, csak ha tömbre hivatkozik, nem hiba kitenni, de felesleges
-
biker
nagyúr
válasz
SureStudio #11220 üzenetére
$sql = " select " from userek WHERE username='$username'";
select után " ?????
* akart kenni nem? -
biker
nagyúr
válasz
trisztan94 #11088 üzenetére
Tedd tablaba a session id es a termek id es a user id ertekeit, igy ha vasarlas kozben belep, akkor is konnyu dolgod van
-
biker
nagyúr
válasz
Sk8erPeter #11036 üzenetére
láttam, betettem, nem volt jó
A példa oldalon jó, forrásából kiloptam ami kell, erre jelent meg rossz helyen
a kolléga scriptjével meg jó -
biker
nagyúr
válasz
Sk8erPeter #11021 üzenetére
szia
ezzel is oda jutok mint az én verzióimmal, a lap alján az utolsó div alatt jelenik meg
valaki valamivel összeveszik... -
biker
nagyúr
válasz
Sk8erPeter #10933 üzenetére
kolléga, fél órája küzdök ezzel a példáddal, hogy az autocomplete a beviteli mező mellett jelenjen meg, ne a frame top right sarokban, de mintha nem is reagálna semmilyen position elemre. Mit rontok el?
széttúrtam az autocomplete manualt, nem jött be -
biker
nagyúr
válasz
Sk8erPeter #10916 üzenetére
gondolni gondolom, csak nem találom...
-
biker
nagyúr
válasz
Sk8erPeter #10909 üzenetére
mint írtam, konfigolva van, csak a Coda nem a telepített konfigolt pp-t használja, hanem valami saját motoron belül futtatja le
-
biker
nagyúr
válasz
Sk8erPeter #10885 üzenetére
ennek a kimenete localhostomon:
Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead' in -:2 Stack trace: #0 -(2): DateTime->__construct() #1 {main} thrown in - on line 2nagy serveren lefut
sorry, localhoston (xampp) jó, a Coda preview a hibás
-
biker
nagyúr
válasz
Sk8erPeter #10863 üzenetére
Kozben leesett, hogy neki nem lenne eleg az urlben atadott queryre valasz utan letoltetni a valaszt, mert valoszinu felhasznalna meg a sajat php scriptjeben
-
biker
nagyúr
már érg 60mp ini_time_set
és 4000emailt is ki tud küldeni ugyanez a script, eddig ennyi volt a csúcs teszt. minden küldés után kiíratom az emailcímet a usernek, ezzel ugye küldésenként 60mp, mivel minden echoval reseteli az időkorlátot, hiszen van válasz
ha nem tenném, lejárna a limit -
biker
nagyúr
válasz
Tele von Zsinór #10572 üzenetére
Ezaz, semmi. Errors.log üres, smtp server naplot meg nem kaptam meg, hogy az hisztizik vagy mi
A swiftmailer se kuld exceptiont ami fura -
biker
nagyúr
válasz
Sk8erPeter #10570 üzenetére
igen, természetesen benne van a setCharset
-
biker
nagyúr
nyűglődök kicsit swiftmailerrel.
A bajom, hogy "eddig jó volt" most meg rendre leáll, semmi hibaüzenet, leáll a futás.
van egy webshop, ugyanezen serveren, elküldök 1200 levelet, 5 után 5, 20 után 20mp szünet körbe körbe, ne ugráljon a server
frankóugyanitt egy másik cég, 40-60 küldés után leáll a futás.
legfrisebb swiftmailert próbáltam, de az meg ugyanazon iso-8859-2 kódolásokkal eldobálja az ékezetes karaktereketmit javasoltok helyette, saját smtp userrel küldenék ki maileket
-
biker
nagyúr
válasz
fordfairlane #10413 üzenetére
épp az a bajom, hogy átengedte a szóközt tartalmazó emailcímeket, és azok meg hazavágták random a swiftmailert, az egy dolog, hogy a szóköz miért ment át, de ezeket már kiszedtem sql-ből
ezek a teljesen jó címek érthetetlen, hogy mégis kiszállnak. -
biker
nagyúr
van 800 cím, amiből ezeket a helyes címeket veszi hibásnak, az összes többiről jól dönti el, hogy jó vagy sem.
A kérdés az, mi az oka annak, hogy ezek fennakadnak?azért negálom, mert abban az if ágban hajt végre, és azt, hogy nekem így jó, nem ez a kérdés!
az adott emailcímeknek NEM kellene fennakadniuk, mégis fennakadnak
-
biker
nagyúr
Magyarázzátok már el, hogy ezeket a címeket a lenti ellenőrző miért tekinti hbásnak?
fojtyik@rastyl.hu
palffy@seawing.hu
robert.boldi@kombiterminal.huif( !preg_match( "/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])+([a-zA-Z0-9])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+([a-zA-Z0-9])+$/", $emailcim))
símán helyesek ezek a címek, nem?
Új hozzászólás Aktív témák
Hirdetés
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- LG 48C3 - 48" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen6 CPU
- Csere-Beszámítás! AMD Ryzen 7 7700X Processzor!
- Samsung Galaxy A5 32GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone SE 16GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest