- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- OLED TV topic
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Milyen billentyűzetet vegyek?
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Apple notebookok
- Dell notebook topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- VR topik (Oculus Rift, stb.)
- Fejhallgató erősítő és DAC topik
Hirdetés
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
Agyi chipes gyártóba fektetett a kriptocég
it A Tether 200 millió dollárt fektet a Blackrock Neurotech agyi chipes vállalatba.
-
Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
ph A Kereskedelmi Minisztérium egyelőre csak felméri a helyzetet, egyelőre nem látni, hogy tudnak-e bármit is tenni.
Új hozzászólás Aktív témák
-
zka67
őstag
válasz Tele von Zsinór #5051 üzenetére
Ja, igazad van
-
bena_butus
csendes tag
Sziasztok! Php-ból nagyon kezdő vagyok, úgyhogy ne küldjetek el nagyon meleg éghajlatra a kérdésemmel:
Egy nagyon egyszerűvel szerettem volna kezdeni, ki szerettem volna számoltatni, hogy hány éves, hónapos, és napos a fiam. A gond az, hogy az évet nem jól számolja. Konkrétan 2010-ből nem tud 2007-et levonni. 1900-at még igen, de pl. 1950-et már nem!
Itt a kódom:
<?php
$balazs = mktime(0,0,0,date("m")-7,date("d")-6,date("Y")-2007);
echo "Balázs " . date("Y", $balazs) . " éves, " . date("m", $balazs) . " hónapos, " . date("d", $balazs) . " napos.";
?>Azt írja, Balázs 2002 éves... Hol a hiba? Mi a megoldás?
Előre is köszi!
-
Tele von Zsinór
őstag
válasz bena_butus #5053 üzenetére
<?php
$start = DateTime::createFromFormat("Y-m-d", "2007-07-06");
$end = new DateTime();
$diff = $start->diff($end);
echo $diff->format("%y ev %m honap %d nap\n");kimenete:
maerlyn@biliskner:~/tmp$ php tmp.php
3 ev 0 honap 22 napmegjegyzés: a DateTime::diff függvény csak php 5.3-tól kezdve létezik.
-
bena_butus
csendes tag
válasz Tele von Zsinór #5054 üzenetére
Uf. Hát ezt még nem teljesen értem, de azért köszi. Megpróbálok utánanézni, hogy mi micsoda, de tudsz egy pici magyarázatot is írni hozzá?
Amúgy a mktime-nál miért nem lehet 2007-et levonni az évből? -
DeltaPower
őstag
válasz bena_butus #5055 üzenetére
mert akkor az mktime dokumentációja alapján 3 lesz az év paraméter értéke, így 2003-al számol az mktime
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Tele von Zsinór
őstag
válasz bena_butus #5055 üzenetére
Létrehozok két DateTime objektumot, az elsőt a srác születési dátumára (ha jól értettem a te kódodból), a másikat paraméter nélkül, így az aktuális időt veszi fel értékül.
A harmadik sorban veszem a kettő különbségét, eredményül kapok egy DateInterval objektumot, aminek az értékét végül formázva kiírom. -
bena_butus
csendes tag
Köszönöm.
-
Speeedfire
nagyúr
üdv!
ezzel a kis kóddal lenne gondom
$cimke = explode( ',', $row['tags']);
$cimkeo = count($cimke)-1;
$hasonlocimke = 'mysql_query("select * from adatok where ';
for ($i=0; $i <= $cimkeo; $i++ ) {
if ( $i== 0) {
$hasonlocimke .= 'adatok.tags LIKE '%'.$cimke[$i].'%' ';
}
else {
$hasonlocimke .= 'and adatok.tags LIKE '%'.$cimke[$i].'%' ';
}
}a ciklusban lévő adatok nem íródnak hozzá valami miatt, illetve valószínű h nem jól van megadva neki a "string", de csak nem jövök rá mi a gondja
illetve a ciklusban ilyen hibát ír ki:
Warning: Division by zero mind a 2 résznél
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Speeedfire #5059 üzenetére
érdekes, hogy ha kicserélem ezt:
$hasonlocimke .= 'adatok.tags LIKE '%'.$cimke[$i].'%' ';
erre akkor már jó:
$hasonlocimke .= "adatok.tags LIKE '%$cimke[$i]%' ";
szóval mostmár biztos h én rontottam el valamit
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
wis
tag
válasz Speeedfire #5060 üzenetére
Annyira azért nem érdekes
Végig egyszeres aposztrófot használsz, ráadásul így a $cimke sem helyettesítődik be.
Nullával osztás meg azért lesz, mert a % a maradékos osztás operátor, a php emiatt számot vár, át is alakítja a stringeket nullává... -
Fecogame
veterán
Van ez a sor egy php install fájlban:
$con = mysql_connect("localhost","username","ittajelszo");
Ebben az első helyen localhost van, a második helyen a létrehozott felhasználó, a harmadik helyen pedig a jelszó, ez így helyes?
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
Fecogame
veterán
Akkor nem értem miért írja ki ezt a hibát telepítéskor:
Hiba a létrehozáskor: Access denied for user 'username'@'localhost' to database 'captcha'Tábla telepítése nem sikerült!
Valami ötlet?
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
zka67
őstag
válasz Fecogame #5064 üzenetére
"localhost" a saját géped, ha azon fut a webserver és a mysql, akkor jó. Ha viszont egy tárhelyre töltöd fel, akkor már nem localhost, hanem egy IP címet kell megadnod neki.
A másik variáció szerint nincs jogod az adatbázis eléréséhez.
Javaslom a phpMyAdmin használatát, amíg azzal nem tudsz belépni az adatbázisba, addig valami bibi van.
[ Szerkesztve ]
-
Fecogame
veterán
Webserverre akarom felrakni, IP címmel is próbáltam már, de nem működik úgy sem.
Ha IP címmel írta be, akkor így:
$con = mysql_connect("100.200.32.32","username","ittajelszo");
phpMyAdmin-ba be tudok lépni.
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
Speeedfire
nagyúr
válasz Fecogame #5066 üzenetére
hülye kérdés, de amikor csatlakozol a szerverre kiválasztod a megfelelő táblát?
mysql_select_db($dbname);
illetve még egy ilyen is hasznos lehet:
if (!$con) {
die('Hiba oka: ' . mysql_error());
}[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
üdv!
a múltkor zka67 küldött egy filmes oldalt, gondoltam én is elkészítem a sajátomat
időközben gondoltam csinálok egy olyat h a filmekhez legrelevánsabb hasonló filmeket felsorolom a végén (lusta vagyok magam szerkeszteni)
annyit csinál h a tag-eket kezdi el lekérdezni és egy megadott mennyiség után listázza őket, ha nagyon kevés a cimke akkor töröl egyet a feltételből
kérdésem h mennyire bonyolítottam túl a dolgot? mert működni működik, csak ügye törekedni kell az egyszerűségre
ui: ez a sor senkit se tévesszen meg, csak azért 1 mert teszteltem h mire mennyit ír ki
if ( $lekerdezm >=1 ) {[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Fecogame
veterán
válasz Tele von Zsinór #5068 üzenetére
Igen van jogom.
Speeedfire: Táblát akarok létrehozni, szóval nem kel/lehet kiválasztani. Amit beillesztettél, az benne van, csak ezt a sort másoltam ki.
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
egyjotakaro2
csendes tag
Sziasztok. P8.hu-s tárhelyem van, és 403-as hibát kapok amikor meg akarom nyitni az oldaltorbidden
You don't have permission to access / on this server. -ezt írja Szerintetek mi lehet a gond? Vagy a tárhely üzemeltetőjénél van a hiba? Üdv Krisz
-
Speeedfire
nagyúr
válasz egyjotakaro2 #5071 üzenetére
töltöttél már fel index oldalt? amiatt írhat ki ilyet, bár nem igazán ismerem ezt a szolgáltatót
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
egyjotakaro2
csendes tag
válasz Speeedfire #5072 üzenetére
persze, egy komplett oldal volt/van fent rajta.FTP-re fel tudok menni, minden meg van.
-
Speeedfire
nagyúr
válasz egyjotakaro2 #5073 üzenetére
akkor lehet más gond van
amúgy a p8-nál vannak sokkal jobb szolgáltatók is
pl okhost.euFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
egyjotakaro2
csendes tag
válasz Speeedfire #5074 üzenetére
Köszi, majd át olvasom
Am kerestem már, mert az atw.hu szigorított az ftp elérésen, és külföldről nem tudok rá csatlakozni, de a p8.hu-nál mindig van valami problém... -
Speeedfire
nagyúr
válasz egyjotakaro2 #5075 üzenetére
ám a 000webhost is elég jó, ott fele akkor a tárhely mind az okshost-nál, viszont korlátlan domaint tudsz regelni 1 account alatt
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Ősember
őstag
hello
van egy lap, ahonnan információra van szükségem, mégpedig közvetlen egy bizonyos <dd class="info"> rész utáni 3 karakterre van szükségem. ez a kódom:$pos1=strpos($content,'<dd class="info">')+22;
if($pos1==22)
{
$isAvailable=true;
}
else
{
$isAvailable=false;
return trim(substr($content,$pos1,2));
}valamiért az az utolsó sor hibás lehet, mert nem dobja a 3 karaktert a return. nem jövök rá mi a baja.... valami ötlet? köszi előre is
______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!
-
zka67
őstag
válasz Speeedfire #5076 üzenetére
Napi 1-et tudsz regisztrálni
-
Speeedfire
nagyúr
üdv!
nos olyan gondom/problémám lenne, hogy megoldható-e valahogy az, hogy 1 adatbázis használom mondjuk a server1-en és a server2-ön lekérem a server1 adatbázisát?
ha jól tudom akkor az adatbázisokat csak csak localhost alatt lehet elérni külső tárhelyről nem
ingyenes tárhelyeken érdekelne a dolog, ahol ez nem egyszerű dologhogy lehetne ezt megoldani szerintetek?
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Ősember
őstag
van még egy problémám, ha az oldalra linkről látogatok (link), akkor az árnál 0Ft szerepel, viszont ha a főoldalról navigálok, akkor minden ár kapásból jól látható. ez vajon mire vezethető vissza?
______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!
-
Speeedfire
nagyúr
válasz Ősember #5081 üzenetére
szerintem van valami modul amit a főoldal nyitsz meg, viszont közvetlen linknél ez a modul nem töltődik be
session, token, php fájl stbigazából nem tudom h van az oldalad felépítése de én valami ilyesmire gyanakodnék elsőre
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Ősember
őstag
válasz Speeedfire #5082 üzenetére
és igen lemaradt az árfolyamnéző modul, nézd meg te is a linket köszi szépen!
a (#5077) hsz-ben leirtra esetleg valami?
______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!
-
Speeedfire
nagyúr
válasz Ősember #5083 üzenetére
az if feltételnél 3 = jellel próbáld meg
tehát:
if($pos1 === 22)
illetve 1-2 észrevétel:
- a kimenő linkekhez rakd be a <a tagbe h :
rel="nofollow"
jobb gugli szempontból
- a termékleírás el van csúszva, vagy csak oda később megy szöveg?
- a linkeknél és a képeknél használd a title="szöveg" tageket, illetve a képeknél még az alt="szöveg" taget isezek inkább seo szempontból lehetnek jók
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #5080 üzenetére
A célszerver adatbázismotorjának beállításától függ. Ha engedik a külső kapcsolódást, akkor meg is vagy: localhost helyett a szerver címét írod be.
Ingyenes tárhelyekről nincs tapasztalatom, de egy megnézést megér. -
Ősember
őstag
válasz Speeedfire #5084 üzenetére
sajnos a 3 = után is változatlan a helyzet
rel='nofollow', igy fogadta el
a termékleirás csak egy opcionális mező, oda szoktam néha beirni a gyártó oldalán a közvetlen a termékhez vezető linket, vagy ha van valami extra tudnivaló a termékkel kapcsolatban
title és alt beillesztve ezeket pótolni fogom a többi oldalon is______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!
-
Tele von Zsinór
őstag
válasz Ősember #5077 üzenetére
Nyilván nem, mert a substr legfeljebb kettő karaktert fog visszaadni.
A +22-vel trükközést sem értem. Ha azért csinálod, mert a string legelején megtalálva mégis hamis lenne az ifed, akkor használd az ekvivalencia operátort (===), ha nem találja, a visszatérési értéke ekvivalens false-al, amúgy a találat helye.
Harmadrészt az $isAvailable változót hiába állítod, mert nem lesz elérhető a függvénytörzsön kívülről. -
Speeedfire
nagyúr
válasz Tele von Zsinór #5085 üzenetére
már próbáltam ip-vel, domain névvel, semmi
most azon "dolgozok" h csinálok egy rss csatornát, amit a másikon beolvasok
Ősember: be megy amúgy az else ágba? írass ki minden egyes lépésnél valamit így látod mikor merre jár a ciklusodde lehet h a többiek tudnak rá valami okosabbat mondani
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Ősember
őstag
válasz Tele von Zsinór #5087 üzenetére
ha megszánnál egy kijavitott kóddal azt nagyon megköszönném, mert rajtam ez kifog === próbáltam már, de az nem hozott változást.
a helyzet az, hogy ezt a kódot csinálta nekem egy srác, akivel időközben megszakadt a kapcsolatom, ezért próbálom megjavitani a hibásan működő részeitSpeeedfire: igen, eljut
ez volt az eredeti kód:
$pos1=strpos($content,'<dd class="info">')+22;
if($pos1==22)
{
$isAvailable=true;
}
else
{
$isAvailable=false;
$pos2=strpos($content,'<a',$pos1);
return trim(substr($content,$pos1,($pos2-$pos1)));
}ez jól működik, viszont ez a <dd class="info">-tól a következő <a-ig szedi ki az összes tartalmat, de nekem ennek a tartalomnak csak az első 3 karaktere kéne
[ Szerkesztve ]
______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!
-
Speeedfire
nagyúr
válasz Ősember #5089 üzenetére
próbáld meg így:
$pos1=strpos($content,'<dd class="info">')+22;
if($pos1==22)
{
$isAvailable=true;
}
else
{
$isAvailable=false;
return trim(substr($content,$pos1,3));
}amúgy mit ad vissza? illetve mi az a 22?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
SaNyEe
aktív tag
Sziasztok!
Elkezdtem írni a saját keretrendszerem, s most értem a get, post, cookie-k slasheléséhez.
Írtam egy rekurzív kódot amivel be tudom járni a szükséges tömböket.
Aztán persze nem működött.Weben elkezdtem kutakodni, s találtam egy igen hasonló megoldást mint a sajátom.
A függvény hívási pontján ezt találtam:&$változónév. Erről szeretnék kérdezni, hogy ez micsoda, idáig nemigen találkoztam ilyesmivel, s weben is viszonylag nehezen tudom emiatt keresni.
Ha valaki egy rövidke leírást tenne róla, h mit csinál v. már kész magyar, ha könnyen emészthető akkor akár angol leírást linkelne az jó volna.Előre is köszönöm.
-- end of transmission --
-
Gyuri16
senior tag
& php-ban a referenciakat jeloli. [link]
ilyeneket ugy lehet googlen keresni, hogy beirod a jel nevet angolul, itt pl erre rakeresel: "php ampersand"
#5093:
nem pointerek, gondolom te is jol gondolod, csak biztonsag kedveert irom. fenti linken nezd meg a What References Are Not pontot[ Szerkesztve ]
Nem vagyok egoista, csak uborkagyalu!
-
Ősember
őstag
válasz Speeedfire #5090 üzenetére
az a baj hogy semmit a $pos1 után azért kell 2, mert nulladik akraktert is számol, ezért a 2 lényegében 3 karaktert jelent, de ide mindegy milyen számot irok be, mert egész egyszerűen üresség lesz az eredmény, tehát semmit nem dob.
sajnos nem én irtam ezt a kódot, ezért csak arra tudok következtetni, hogy a +22 arra kell, hogy a következő lépésben lehessen if-et használni
ez alapján dolgoztam
substr('abcdef', 0, 4); // ezt kell dobnia: abcdnálam:
(substr($content,$pos1,3);nem látom sajnos a hibát
______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!
-
Tele von Zsinór
őstag
válasz Ősember #5094 üzenetére
A dokumentáció szerint:
If length is given and is positive, the string returned will contain at most length characters beginning from start (depending on the length of string).
[...]
If length is given and is 0, FALSE or NULL an empty string will be returned.tehát nem számol nulladik karaktert, ha hármat akarsz visszakapni, akkor hármat írj oda.
A $contentben van valami? A $pos1 milyen értéket kap? Ha kiírod a trim(substr($content,$pos1,3)) értéket visszaadás helyett, mit kapsz?
-
Speeedfire
nagyúr
válasz Ősember #5094 üzenetére
esetleg így?
$pos1=strpos($content,'<dd class="info">');
if($pos1 === 0)
{
$isAvailable=true;
}
else
{
$isAvailable=false;
return trim(substr($content,$pos1,3));
}szerintem a +22 miatt kicsúszik és ezért ahol keres ott már nincs semmi
amúgy a title és alt tageket így gondoltam:
<a href="http://mikulas.nap/mikulas-cukorka.php" title="Mikulás cukorkák rendelésre"/>cukorka rendelés</a>
<img src="http://mikulas.nap/mikulas-cukorka.png" alt="kék Mikulás cukorka" title="A kék Mikulás cukor csomagolása">szóval h a linkekhez legyen köze a szövegnek
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
használ itt valaki tinymce-t?
az a bajom vele h ha ütök egy enter-t akkor nem <br /> ír a szövegbe hanem minden egyes sort <p></p> tagek közé rakja és így nagyon sok a hely közötte
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
zka67
őstag
válasz Speeedfire #5097 üzenetére
Csak ha két entert ütsz.
Hmmm... télleg. De a Shift-Enterrel BR-t szúr be.[ Szerkesztve ]
-
Tele von Zsinór
őstag
válasz Speeedfire #5097 üzenetére
Nem csak a tinymce, sőt: az asztali szövegszerkesztők (word, OOo writer) is így viselkednek: enter = új bekezdés, shift+enter = sortörés.
Új hozzászólás Aktív témák
- OLED TV topic
- Digitális detox a Nokiától
- Gothic Remake - Ilyen lesz a gyűjtői kiadás
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Politika
- Linux - haladóknak
- Milyen billentyűzetet vegyek?
- Kerékpárosok, bringások ide!
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Építő/felújító topik
- További aktív témák...