- AMD Radeon™ RX 470 / 480 és RX 570 / 580 / 590
- Azonnali VGA-s kérdések órája
- Milyen billentyűzetet vegyek?
- OLED TV topic
- Megérkezett Magyarországra az LG 480 Hz-es OLED monitora
- Modding és elektronikai kérdések
- Samsung QN800D: Neo QLED 8K tévét teszteltünk
- Autós kamerák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Elkészült Oroszország első litográfiai berendezése
Hirdetés
-
Megtévesztő AI-kampányok ellen küzd az OpenAI
it Egyre több a megtévesztő tevékenység és kampány, ami az AI segítségével készül – néhányat már elkapott az OpenAI.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Computex 2024: okosmonitorok az Acer standján
ph A tajvani vállalat smart portfóliójában azért akad olyan modell is, ami játszani sem utolsó választás.
Új hozzászólás Aktív témák
-
MODERÁTOR
válasz Speeedfire #8345 üzenetére
Egy szóval sem említetted...
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
lazlo16
aktív tag
válasz Speeedfire #8388 üzenetére
Hogy érted ?
-
lazlo16
aktív tag
válasz Speeedfire #8390 üzenetére
Jah erre gondoltál a httpd.conf-ba: DocumentRoot "d:\! PHP\!Project\php5.3.10\" ez be van.
-
Rolly
veterán
válasz Speeedfire #8399 üzenetére
rákeresek a jquery topicra én a cursor: progress css állításával próbáltam de az nem változtatta a kurzort
-
Rolly
veterán
válasz Speeedfire #8401 üzenetére
közben rájöttem, hogy jól csináltam, csak rossz fájlban
-
rt06
veterán
válasz Speeedfire #8406 üzenetére
locale be van allitva, hogy tudja a php mik szamodra az ekezetes karakterek?
tovabba ha utf8-as a string, kellhet a egy u modosito
valamint nem hianyzik a pattern elejerol es vegerol a hatarolo karakter?[ Szerkesztve ]
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
rt06
veterán
válasz Speeedfire #8408 üzenetére
echo setlocale(LC_ALL, 0);
ha nem jo, a hulla helyere irj hu_HU-t (nincs kulon getlocale, 0-val lekeri, ha mast irsz oda, beallitja)[ Szerkesztve ]
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
rt06
veterán
válasz Speeedfire #8410 üzenetére
akkor setlocale( LC_ALL, "hu_HU" );
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
CSorBA
őstag
válasz Speeedfire #8412 üzenetére
setlocale(LC_ALL, 'hu_HU.UTF8', 'hu_HU.UTF-8', 'hu', 'hun', 'hungray', 'HUN', 'hu_HU');
-
válasz Speeedfire #8406 üzenetére
A kifejezés végére kell egy 'u' módosító.
/itt van a kifejezésed/u
-
PazsitZ
addikt
válasz Speeedfire #8418 üzenetére
Primitív megoldás, de megteszi:
egy random hash-szerű paraméter-nek megadsz egy random hash értékét és azzal hívva futtatod.tehát: cron.php?eca07335a3=ea2e444264c384420771b6af490b16fb
kódban:
if (isset($_GET['eca07335a3']) && $_GET['eca07335a3']=='ea2e444264c384420771b6af490b16fb') {
...
}[ Szerkesztve ]
- http://pazsitz.hu -
-
Tele von Zsinór
őstag
válasz Speeedfire #8418 üzenetére
Leginkább olyan helyre rakd, ami nem elérhető kívülről. Ha ez nem megoldható, vizsgáld a php_sapi_name() fv. visszatérési értéke "cli"-e.
-
Speeedfire
nagyúr
válasz Speeedfire #8422 üzenetére
Solved.
Küldtem magamnak egy mail-t a php-val és ezt kaptam:
cgi-fcgi
Átírva erre már jó.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
PazsitZ
addikt
válasz Speeedfire #8422 üzenetére
A példában is az első 3 karaktert nézi csak.
if (substr($sapi_type, 0, 3) == 'cgi')- http://pazsitz.hu -
-
coco2
őstag
válasz Speeedfire #8426 üzenetére
Köszönöm. Egyenlőre csak az egyszerűbb dolgokat használnám. Előbb legyen meg ez. Action scriptezni majd utána. Éppen dolgozom rajta..
Képkivágásra nincs valami új html5 elem?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz Speeedfire #8434 üzenetére
Ezeket megcsináltam, de ofc nem ez volt a baj. Ugyan úgy nem működik.
Egyébként is fut az a php script, mert van kimenete. Megtalálja a file-t, és lefut az array explore is.
Egyszerűen csak nem látom, hogy mi baja van.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
válasz Speeedfire #8436 üzenetére
Úgy sem futott le. Lebontottam végül az egészet már csak annyira, hogy függvényen belül semmi mást nem csinálok, mint sima integer értéket töltök fel. És azt sem csinálta meg függvényből.
Akkor esett le a tantusz, hogy függvényen belülről nincs hatással a már definiált globális változókra. Kellett neki adni egy "global $config_array;"-t a függvényen belül, és akkor lefutott. Egy egész órája szívatott a változók élettartama.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
CSorBA
őstag
válasz Speeedfire #8447 üzenetére
Most nézegetek orosz oldalakat Az urlben vagy angol cím van, vagy maximum 1 romanizált karakteres szó Lehet nem bonyolítom túl...
-
Lacces
őstag
válasz Speeedfire #8459 üzenetére
Most már legalább tudom, hogy Yii-ben bajban vagyok, akkor ide jöhetek majd
-
Lacces
őstag
válasz Speeedfire #8465 üzenetére
Hogy érted? forráskód?
-
Lacces
őstag
válasz Speeedfire #8467 üzenetére
Ha simán megadom az abszolút útvonalat, akkor jó. Ki van kommentálva, de amúgy meg nem jó...
Szerintem adsz egy jó kis linket ahol van ennél jobb .
Könyv példájából van. De amúgy nem rossz, mert sok minden van hozzá, átnevezés, thumbnail create.
De így is van vele egy nagy gondom... hogy hiába állítok bele fájlméret korlátot, elég rosszul működik. hiába állítom 100mb, 5 megásra kivágja, hogy túl nagy méret, 3 megásat meg elfogad...if (isset($_POST['upload'])) {
// define the path to the upload folder
// $destination = '/var/www/PHP/images/uploads/';
$destination = realpath(__DIR__ . '/images/uploads');
require_once('./classes/Upload.php');
try {
$upload = new Upload($destination);
$upload->setMaxSize($max);
$upload->move();
$result = $upload->getMessages();
} catch (Exception $e) {
echo $e->getMessage();
}
}Upload osztályból:
public function __construct($path) {
if (!is_dir($path) || !is_writable($path)) {
throw new Exception("$path must be a valid, writable directory.");
}
$this->_destination = $path;
$this->_uploaded = $_FILES;
}
protected function processFile($filename, $error, $size, $type, $tmp_name, $overwrite) {
$OK = $this->checkError($filename, $error);
if ($OK) {
$sizeOK = $this->checkSize($filename, $size);
$typeOK = $this->checkType($filename, $type);
if ($sizeOK && $typeOK) {
$name = $this->checkName($filename, $overwrite);
$success = move_uploaded_file($tmp_name, $this->_destination . $name);
if ($success) {
// add the amended filename to the array of filenames
$this->_filenames[] = $name;
$message = "$filename uploaded successfully";
if ($this->_renamed) {
$message .= " and renamed $name";
}
$this->_messages[] = $message;
} else {
$this->_messages[] = "Could not upload $filename";
}
}
}Szal inkább lehet linket kéne küldeni nekem, hogy mely kód implementálását ajánljátok nekem
[ Szerkesztve ]
-
Lacces
őstag
válasz Speeedfire #8471 üzenetére
Írtam fentebb, hogy ezt is próbáltam akkor sem működött...
Mindegy, ez az egész úgy sz... ahogy van Fájlkorlátnak is megadom a 100mb-ot és 2mb-os képnél már sír a szája, hogy nagy... 1mb-osat még le nyel (és jól írom be a méretet, online átváltokat is használtam)
Ez a sz...suk meg a kezdő PHP-st című dolog
[ Szerkesztve ]
-
Lacces
őstag
válasz Speeedfire #8476 üzenetére
Nézd már... ez is beválik. De kell az uploads után a '/'-jel
$destination = 'images/uploads/'
Furcsa mód, azt a script fájlt
Aztán egy mappába tettem a script fájlt: (root/scriptfájlmappája/)
// __DIR__ Jelenlegi könyvtár helye
$destination = __DIR__ . '/../images/uploads/';
try {
$upload = new ThumbnailUpload($destination);
$upload->setThumbDestination($destination.'thumbs/');És így már jó... A fenti kód működik. Érdekes
-
Lacces
őstag
válasz Speeedfire #8479 üzenetére
Aham, köszi, megvan megy!
-
Frigo
őstag
válasz Speeedfire #8493 üzenetére
ASP.NET van linux (és OSX) alá is és lehet futtatni Apache alól is.
[ Szerkesztve ]
-
Lacces
őstag
válasz Speeedfire #8536 üzenetére
A cégfeje egyben hr-es, menedzser, és volt fejlesztő És ő maximalista és fontos neki a tudás.
1-5-ös skálán 3-asra értékelik. Ez rendben van, de én is őket... : session_register() oh yeah.
Már csak azért mennék szívesen pár hónapra, hogy lássam hogyan működhet pocsékul egy cég.Jó, szóval nem szabad tényleg így ki...zni senkit, csak érted, ha ő neki vannak magas elvárásaim felém. Meg, hogy legyen napra kész tudásom, akkor úgy gondolom, hogy ezt én is elvárhatom. Nemtudom, szóval nekem azért ezek így furcsák voltak. Intőjelek, hogy csak rövidtávra tervezzek.
[ Szerkesztve ]
-
MODERÁTOR
válasz Speeedfire #8628 üzenetére
Nem értelek. Tudtommal csak menedzselésre való. Milyen html tartalmat generáljon neked? :S
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #8630 üzenetére
.htaccess tuti jó? szerintem ott keresd a hibát.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #8632 üzenetére
Nézd meg a forrást. Ha nem tölti be a .css fájlt akkor szerintem .htaccess a hiba. Ha igen akkor passzolom. De nem találja az tuti
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #8634 üzenetére
Akkor szerintem magát a templatet rosszul képezed le. Kódot mutatsz?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #8636 üzenetére
Maga a controller a ludas szerintem. Azt dobd fel paste.bin -re
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
PazsitZ
addikt
válasz Speeedfire #8630 üzenetére
Esetleg RenderPartial-al van kitolva a kimenet? Valamiért ajax-os működésre van felkészítve pl. csak rossz action-t hívsz?
- http://pazsitz.hu -
-
cAby
tag
válasz Speeedfire #8644 üzenetére
echo str_replace(",",".","3,75");
-
ArchElf
addikt
válasz Speeedfire #8644 üzenetére
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
biker
nagyúr
válasz Speeedfire #8647 üzenetére
de ha string és nem float, akkor a number format hibát dob!
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 |
-
Korcsii
őstag
válasz Speeedfire #8649 üzenetére
Ha nem string, akkor elvileg működik: number_format($szam, '.')
-
MODERÁTOR
válasz Speeedfire #8662 üzenetére
Nem értelek. Hozzászólás értesítő érdekelne konkrétan? Miért nem php ból oldod meg?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Tele von Zsinór
őstag
válasz Speeedfire #8662 üzenetére
De jobban jársz, ha írsz egy mailküldő scriptet, amit crontabbal ütemezel.
-
Tele von Zsinór
őstag
válasz Speeedfire #8668 üzenetére
Mert így a leveleid küldése teljesen független bármi klienstől.
-
Tele von Zsinór
őstag
válasz Speeedfire #8670 üzenetére
Nem így értettem, hanem hogy a háttérben, automatikusan dolgozó folyamataid ne függjenek bármi kliens meg(nem)lététől. A tipikus megoldás erre a cron - például új kommentnél egy táblában jelzed, hogy arról az értesítőket ki kell küldeni, cronból ezt vizsgálod, és ha van ilyen jelzés, dolgozol.
Az igazán szép megoldás valami queue daemon használata volna, mint például a ZMQ. Ennek küldesz egy üzenetet, hogy értesítőket kell küldeni, az pedig eljut a megfelelő feldolgozó folyamatig, így a cronbóli futtatás esetleg zavaró késleltetése sincs meg.
-
cucka
addikt
válasz Speeedfire #8665 üzenetére
Ajax-os kérésnél a php szkripted mindig le fog futni, pontosan azért, mert az ajax aszikron.
Az ignore_user_abort() parancssoros php felhasználásra vonatkozik, szóval itt nincs rá szükség.Egyébként meg gondolom van valami php szkripted, ami akkor fut le, ha valaki hozzászól. Miért nem ott küldöd el az emailt, így kihagyva azt a plusz ajax hívást?
A jó megoldás a problémádra amúgy valami cron plusz egy lista az elküldendő levelekkel, méghozzá azért, mert ezt lehet ütemezni. (Pl. azért, hogy ne kerüljön fel a szervered spam-listára). Persze, ha napi 10 levelet kell elküldeni, akkor lényegében teljesen mindegy. -
CSorBA
őstag
válasz Speeedfire #8673 üzenetére
És mi van, ha 10000 feliratkozód van? Akkor az cron nélkül nem fog kimenni.
-
cucka
addikt
válasz Speeedfire #8675 üzenetére
a) timeout-ol a php
b) letilt az smtp szerver
c) spam listára kerülsz, ami azt jelenti, hogy kimehetnek ugyan a levelek, csak az emberek postaládájába nem fognak megérkezni -
CSorBA
őstag
válasz Speeedfire #8678 üzenetére
Látom már megválaszolták a kérdésed
Én hírlevelet így csináltam. Megírja a levelet az admin, rákattint a küldésre. Akkor belekerül egy táblába a hírlevél, egy másik táblába meg a címzettek (ez a pending). A cron meg hívogat egy php fájlt mondjuk 5 perenként, ami kiküld (nálam épp) 20 levelet. Ahogy kimegy a levél, törli a pendingből.
-
MODERÁTOR
válasz Speeedfire #8665 üzenetére
Hozzászólás után az utolsó előtti dolog lenne, hogy értesítőt küldök, az utolsó pedig a lap ujratöltés. Így szerintem lefut. Gondolom akkor magát a hozzászólás beküldését is ajax -szal oldanád meg.
Így elsőre: a formot serializálnám, ajaxal postolnám majd location.reload()
[ Szerkesztve ]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #8690 üzenetére
Miért ajax -szal nem tudnád. Kinek a pap, kinek a paplan. Mindkét megoldás végülis jó, és működőképes, de az enyém az up-to-date -ebb
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
CSorBA
őstag
válasz Speeedfire #8692 üzenetére
Ajaxal hívod a pendingbe helyező php-t, amit majd a cron hívogat
-
CSorBA
őstag
válasz Speeedfire #8694 üzenetére
Amúgy belegondolva, ez egy érdekes optimalizálási kérdés.
Mert amíg kisszámú user van feliratkozva, addig az ajax is jó. Legalább azonnal kimegy.
De tfh van 10-20ezer user, akkor mire a cron körbeér, már jöhet pár száz hozzászólás. Amiről újabb pendingek lesznek, és gyakorlatilag körbe sem tud érni a cron a pendingekkel. Szóval esetleg azt is lehet/kell nézni, hogy már pendingben van-e és akkor updatelni (mit tudom én x számú hozzászólás érkezett, de akkor ez plusz terhelés - ugye plusz egy lekérés és update where). Érdekes kérdés mindenesetre. Persze általában nincs szó 10-20ezer emberről, illetve amikor van, ott nyilván nem egy virtuális szerverkiszolgáló van.
Lehet csak én vagyok vele úgy, hogy minden eshetőségre gondolni kell.összefoglalva, én a helyedben:
Tárolod egy külön táblában a feliratozásokat, pl.: userid, forumid
Új hozzászólás - 1, menti a hozzászólást 2, lekérdezi az említett táblából ahol a forumid megfelelő, és a usereket berakja a pendingbe. Ha már a pendingben van, akkor updateli a hozzászólásszámot insert helyett.
Cron ezt hívogatja, akár lehet percenként is.(bár én is kezdő vagyok még, de remélem nem mondtam hülyeséget, majd vmi okosabb megerősít)
-
CSorBA
őstag
válasz Speeedfire #8698 üzenetére
Ahogy gondolod, akkor viszont pending tábla ellenőrzés után - ha már benne van a user - akkor insert helyett nem update van, hanem semmi.
cucka: Ezért mondtam, hogy egy bizonyos határig, utána nyilván a saját, illetve egyedi szerver üzemeltetése a megoldás.
-
válasz Speeedfire #8705 üzenetére
Egyszerű: készítesz egy (igazából valószínűleg többet) osztályt, ami ténylegesen dolgozni fog a fájlok feltöltésével, és ezt használod az összes helyen, ahol csak kell, csak a határok kijelölésére van szükség.
Új hozzászólás Aktív témák
- LG UltraGear 31.5" 160 Hz 32GQ950-B Monitor Garancia 2026.04.28.
- AirPods 2 fülhallgató + Vezeték nélküli töltőtok
- Corsair Virtuoso vezeténélküli gamer fejhallgató
- Asztali PC v3 , i7 6700 , 1060 6GB , 16GB DDR4 , 240GB SSD , 500GB HDD
- 2.5 hdd-k notebook hdd-k 250gb-320gb-500gb-1tb wd blue, wd black, fuji, seagate
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen