- Októberi bevetésre indul a hardveralakulat
- Továbbfejlesztette az SP szériás, kompakt tápegységeit a Lian Li
- Itt van az ASUS legfrissebb, AMD platformra épülő mini PC-je
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- Olcsónak ígérkező, madzagos egér jelent meg az ASUS ROG-os portfóliójában
Aktív témák
-
vakondka
őstag
válasz
vampire17 #1585 üzenetére
Szia,
Én ezt használom erre a célra:
function get_file_from_url($url, $dir_name, $filename) {
if(function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);
curl_close($ch);
if($out === false) {
return false;
}
if($handle = fopen($dir_name . $filename, 'wb')) {
fwrite($handle, $out);
fclose($handle);
}
return true;
}
echo 'Hű, gáz van nincs curl a szerveren !!!';
return false;
}Használata:
get_file_from_url (full url fájlnévvel ahonnan letölti,könyvtár ahová menti, mentendő fájlnév);
egyébként ez inkább a PHP kérdések topicba illő kérdés, mert ennek semmi köze a mysql-hez...
-
vakondka
őstag
Lenne egy elég bonyolult (legalábbis nekem) lekérdezésem, ami már működik, de nem pontosan úgy ahogyan én szeretném...
SELECT p.products_id, p.products_model, p.products_tax_class_id, p.products_quantity, p.products_image, pd.products_name, pd.products_description, pc.categories_id, man.manufacturers_name, IF( s.status, s.specials_new_products_price, NULL ) AS specials_new_products_price, IF( s.status, s.specials_new_products_price, p.products_price ) AS final_price
FROM products p
LEFT JOIN specials s ON p.products_id = s.products_id, products_description pd, products_to_categories pc, manufacturers man
WHERE p.products_id = pd.products_id
AND p.products_id = pc.products_id
AND p.products_status =1
AND pd.language_id = 4
AND p.manufacturers_id = man.manufacturers_id
ORDER BY pc.categories_id, pd.products_nameAz egyetlen gondom, hogy kellene bele valahogyan még egy LEFT JOIN, hogy azokat a termékeket is kiírja, amelyiknek nincs gyártója, vagyis a products táblában p.manufacturers_id mezőben nincs adat.
-
vakondka
őstag
szerintem elég lenne, ha a html kódokat tartalmazó szövegeket nem simán tennéd az adatbázisba, hanem az addslashes függvénnyel.
$adat='<a href="valami.html">link</a>'; //ezt akarod adatbázisba tenni
$adat=addslashes($adat); //ez megoldja az idézőjelek problémáját$sql="INSERT INTO tablamneve (adat,masikadat) VALUES ('$adat','$adat2')"; // ez már mehet a megszokott módon
-
vakondka
őstag
Hogy lehet a következő autoindex értékét megváltoztatni egy táblában ?
-
vakondka
őstag
válasz
paramparya #979 üzenetére
esetleg egy próbát megér...nem ?
-
vakondka
őstag
válasz
Forest_roby #977 üzenetére
Szia,
Szerintem az a gond, hogy beléptetéskor nincs létrehozva a session változó.
Arra gondolok, hogy ezt a rész kicsit bővíteni kellene:
if ($eredm = mysql_query($query) and mysql_num_rows($eredm)==1)
{ //Helyes nick+pass
$_SESSION['nick'] = addslashes($_POST['nev']);
$_SESSION['belepett'] = true;
header(''Location: ''.$_SERVER['PHP_SELF']);
}
szerintem így:
if ($eredm = mysql_query($query) and mysql_num_rows($eredm)==1)
{ //Helyes nick+pass
session_register(''nick'');
session_register(''belepett'');
$nick = addslashes($_POST['nev']);
$belepett = true;
header(''Location: ''.$_SERVER['PHP_SELF']);
}
(nem próbáltam ki a konkrét szkripteddel, de szerintem ez a megoldás...ha minden más jó...) -
vakondka
őstag
válasz
Forest_roby #899 üzenetére
A fieldname-ek felsorolásánál tedd a mezőneveket aposztrófok közé.
Arra gondolok, ami az AltGr+7 billentyű lenyomásánál jön elő.
Én a DATETIME típusú mezőt úgy szoktam kitölteni (ha az aktuális időpillanatot akarom eltárolni), hogy az SQL NOW() függvényét használom.
Pl:
INSERT INTO comments (`user`,`date`,`comment`) VALUES ('admin',NOW(),'komment szövege');
ui: és mivel ez egy SQL függvény, term. nem kell az aposztróf.
de ha mindenáron php-ból szeretnéd az időt előállítani, akkor ezt használd:
$datetime=date(''Y-m-d H:i:s''); -
vakondka
őstag
válasz
paramparya #858 üzenetére
azt próbáltam először...de nem ment...mit csinálhattam rosszul ?
-
vakondka
őstag
Van egy óriás sql mentésem (9MB adatbázis mentés 56 táblával...) és valahogy le kellene futtatnom az új helyen (ami most localhost), de nem fut le, mert ugye ez túl nagy ahhoz...
van valami megoldás, vagy php program erre ?
Mert notepad-ban kézzel szétszedni elég sokáig tartana... -
vakondka
őstag
válasz
paramparya #590 üzenetére
Köszi, ki fogom próbálni !
még sosem volt ilyesmire szükségem, mert még semmi mysql-es dolgot nem próbáltam
free tárhelyre felgyűrni
a fizetős tárhelyen meg mindeg is ment minden szépen ilyesmi nélkül is... -
vakondka
őstag
válasz
paramparya #588 üzenetére
ezt hová írjam ?
-
vakondka
őstag
válasz
paramparya #584 üzenetére
b...sszus !
hogy nézhettem el
Köszi ! -
vakondka
őstag
válasz
paramparya #582 üzenetére
nem akarom ! magyarra akarom állítani, vagyis latin 2-re
-
vakondka
őstag
Van egy free tárhelyem (dox.hu), ahol szereteném megváltoztatni a karakterkészletet, mert nem éppen svéd nyelvű lenne az oldal....
Már próbálkoztam többféleképpen, de a phpmyadmin nem akarja elfogadni...
ALTER DATABASE `host` DEFAULT CHARACTER SET latin1_swedish_ci COLLATE latin2_hungarian_ci
(ez elvileg működőképes lenne, mert localhoston megy is, de ott nem...)
ezt írja:
Hiba
SQL-kérés :
ALTER DATABASE `host` DEFAULT CHARACTER SET latin1_swedish_ci COLLATE latin2_general_ci
MySQL jelzi:
#1115 - Unknown character set: 'latin1_swedish_ci' -
vakondka
őstag
Van egy ilyen select-em:
SELECT products.products_id, products.products_model, products_description.products_name
FROM products, products_to_categories, products_description
WHERE products.products_id = products_to_categories.products_id AND products.products_id = products_description.products_id
AND products_to_categories.categories_id =64
Ez azt is adja amit kell, de én törölni szeretném a találati sorokat mindhárom táblában...
bármi ötlet ? -
vakondka
őstag
válasz
Terminus_ #416 üzenetére
Szia, ha jól értem egyszerűen annyit szeretnél, hogy pl. 25 embert listázzon ki egyszerre a lekérdezésed egy-egy meghatározott tartományban.
Akkor egyszerűen a lekérdezésed utolsó paramétere legyen a LIMIT utasítás.
Tehát az első 25 ember: SELECT * FROM users LIMIT 0,24
A második 25 ember: SELECT * FROM users LIMIT 25,50
stb... -
vakondka
őstag
válasz
[HUN]Tyson #193 üzenetére
Ha én lennék ennek az oldalnak a mederátora, az ilyen hackmániás őrülteket kivágnám innen a fórumból az idióta hozzászólásaival együtt örökre.
Ugyanis ez nem annak a fóruma, hogy hogyan ba***unk ki egymással, hanem hogyan segítsünk egymásnak...legalábbis szerintem -
vakondka
őstag
válasz
burgatshow #187 üzenetére
Mondom, hogy nem vagyok benne biztos, mert sosem próbáltam...de valahol ezt olvastam.
Tehát nem biztos, hogy nem megy 5-ös PHP alatt, csak azért írtam, mert így emlékszem -
vakondka
őstag
Javíts ki, ha tévedek, de úgy tudom, hogy a PHPBB csak 4-es verziójú PHP-n fut.
Nos, a WAMP 5-öst rakfel...
De azért ne ess kétségbe, ugyanott ahol letötötted WAMP-ot, le tudsz tölteni hozzá PHP 4-es plugin-t. Azzal mennie kell, szerintem csak ez a gond.
Esetleg még gond lehet az is, hogy kell-e a PHPBB-nek a register globals be legyen kapcsolva, mert ha igen akkor kattints a kis ikonjára lent a tálcán -->Config files -->php.ini keresd meg a register_globals szöveget és állítsd át On-ra.
Utána restart all services ! -
vakondka
őstag
Szia,
Szedd le a jelenlegi telepítést (Apache, PHP, MySQL) és tedd fel helyette a WAMP-ot.
Önmagát konfigurálja és nem lehet elrontani a telepítést sem :)
[link]
Egyébként ennek kell lennie a config.inc.php fájlban: (nálam 73-74 sor)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password
Sok sikert!
[Szerkesztve]
Aktív témák
- Elektromos autók - motorok
- Kerékpárosok, bringások ide!
- PlayStation 5
- HÁZIMOZI / HIFI / TV beárazás
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- BestBuy topik
- Vicces képek
- One otthoni szolgáltatások (TV, internet, telefon)
- iPhone topik
- További aktív témák...
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2113, 100% Akkumulátor
- HP EliteOne 800 G5 All-in-One 32GB 1000GB 23.8" Érintőkijelző!! 1 év garancia
- HIBÁTLAN iPhone 12 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3401
- Lenovo 14 Ideapad 3 FHD LED Matt i3-1115G4 4.1Ghz 8GB 256GB SSD Intel UHD Graphics Win11 Garancia
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest