- Windows 11
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Mesterséges intelligencia topik
- HBO Max & OD topic
- ASUS routerek
- Windows 10
- Hálózati / IP kamera
- Milyen NAS-t vegyek?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
Új hozzászólás Aktív témák
-
vancha2
aktív tag
válasz DeltaPower #1050 üzenetére
Köszi a segítséget, sikerül megoldanom a problémát.
-
Tele von Zsinór
őstag
válasz DeltaPower #1050 üzenetére
Limitálva van, hogy egy domain mennyi cookie-t tárolhat, szerintem jobb elindítani egy sessiont, és a szerveroldalon tárolni ezt.
-
Alex123
senior tag
Sziasztok!
Egy google térképhez szeretnék "görgethető" oldalsávot.
Meg is találtam a leírását, de sajnos nem tudok angolul és a kód is fejtörést okoz...
Link: [link]
Tudna segíteni valaki (átküldeném magánban a kódot, amibe bele kellene tenni)
Előre is köszönöm:
- Alex -
-
vancha2
aktív tag
Üdv!
Újabb kérdésem lenne: Az adatbázisomban van egy viszonylag hosszú szöveg. Hogy tudnám ennek csak az első 100 karakterét kiiratni?
[ Szerkesztve ]
-
DeltaPower
őstag
válasz Tele von Zsinór #1052 üzenetére
a session lenne a szokásos megoldás, de ha ő sütivel akarja, hát legyen.
vancha: substr, amúgy meg google...
"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
-
tildy
nagyúr
Simplexmlel xmlből szedek be adatokat xpath megadásával.
Ez ugye létrehoz egy xml_array-t.Ezt az xml_arrayt akarom én adott field alapján rendezve listázni. Xpath tudomásom sezerint nem tud sortot.
Van valakinek valami ötlete rá?"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
tildy
nagyúr
válasz DArchAngel #1057 üzenetére
Nem egyszerű tömböt kapok Ha te ezen tudsz asortolni, akkor leborulok előtted
Nekem nem sikerült.Array
(
[0] => SimpleXMLElement Object
(
[id] => 15
[megye] => Somogy
)
[1] => SimpleXMLElement Object
(
[id] => 11
[megye] => Jász-Nagykun-Szolnok
)
[2] => SimpleXMLElement Object
(
[id] => 2
[megye] => Baranya
)
)"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
tildy
nagyúr
válasz DArchAngel #1060 üzenetére
Nagyon úgy tűnik nincs más választásom.
Csak kérdés hogy hogyan? Úgy hogy akár később könynen egyszerűen más elem kiválasztása esetén is működjön a sorrendi listázás?"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
DArchAngel
tag
Ugye egy tömbben vannak objektumaink, és azok tartalmaznak tagváltozókat.
Ezekből kellene tömböt építeni, de ezt te általánosan szeretnéd csinálni.Akkor egyszerűen egy olyan függyvény kell, ami kap paraméterként egy tömböt, abban meg azt, hogy milyen tagváltozókat akarsz kiexportálni a "nagy" tömbből.
Pl.:function enFgvem( $input, $tagvaltozok ) {
$output = array();
foreach( $input as $key => $input_value ) {
$output[ $input_value ] = array();
foreach( $tagvaltozok as $tkey => $tagvaltozo ) {
$output[ $input_value ][ $tkey ] = $tagvaltozo;
}
}
return $output;
}''Hand of fate is moving, and the finger points to You...''
-
tildy
nagyúr
válasz DArchAngel #1062 üzenetére
Warning: Illegal offset type in /var/www/index.php on line 188
188 $output[ $input_value ] = array();
hm... nem értem, pedig működnie kéne elvileg.
Két tömba bemenet egyik az xml_array.[ Módosította: Racecam ]
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
matekmatika
tag
Sziasztok.
Van egy ilyen:<?php
$most = getdate();
$honap = $most['mon'];
$ev = $most['year'];
$ma = $most['mday'];
?>Hogyan csináljam hogy ma pl. a hónap "02" legyen "2" helyett, illetve a nap "04" legyen "4" helyett?
Természetesen a "12" az "12" maradjon majd és ne "012".
Köszi előre is. -
DeltaPower
őstag
válasz matekmatika #1064 üzenetére
mezei módszer:
if (strlen($honap)<2) $honap="0".$honap;"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
-
DeltaPower
őstag
mondjuk ilyesmi cmp-vel:
function cmp ($a, $b) {
if ($a->id == $b->id) return 0;
return ($a->id > $b->id) ? -1 : 1;
}"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
-
Panther
HÁZIGAZDA
válasz matekmatika #1064 üzenetére
sprintf ("%04d-%02d-%02d", $date['year'], $date['mon'], $date['mday'])
[ Szerkesztve ]
[ RIOS Release 5 – multiportal engine by Panther ]
-
tildy
nagyúr
válasz DArchAngel #1068 üzenetére
Egyelőre usrottal megoldottam így, de még bele kell raknom azt, hogy mi van akkor ha nem számra keresek vissza.
Most:$cmpxp= "";
function field_sorter($xml_array)
{
usort($xml_array,"compare") ;
return $xml_array;
}
function compare($a, $b)
{
return ((int)$a[0]->id < (int)$b[0]->id) ? -1 : 1;
//else
// return strcmp($a->megye, $b->megye);
}Leírod, hogy gondoltad?
Ez visszaadja jól, ha az id-ra mutatok rá.Bár fura az is, hogy alapból tudnia kéne a phpnak , hogy "Ha egészet hasonlítasz stringgel, a string előbb számmá konvertálódik. Ha két számot reprezentáló stringet hasonlítasz össze, egész számokként lesznek összehasonlítva.", mégis (int ) nélkül nem volt jó.DeltaPower:igen usort kell, de úgy mégsem adott jó eredményt, ahogy te írtad.
[ Szerkesztve ]
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
DArchAngel
tag
Nem tömb. Ojjektum...
Az ojjektum valamilyen tagváltozójával hozz létre a tömbön belül tömböt.$output[ $input_value->valami_valtozo ] = array();
vagy egyszerűen:
function enFgvem( $input, $tagvaltozok ) {
$output = array();
$i = 0;
foreach( $input as $key => $input_value ) {
$output[ $i ] = array();
foreach( $tagvaltozok as $tkey => $tagvaltozo ) {
$output[ $input_value ][ $tkey ] = $tagvaltozo;
}
$i++;
}
return $output;
}''Hand of fate is moving, and the finger points to You...''
-
tildy
nagyúr
válasz DArchAngel #1070 üzenetére
Még mindig Illegal offset type in /var/www/index.php ebben a sorban:
$output[ $input_value][ $tkey ] = $tagvaltozo;Ahogy előbb leírtam, úgy végre sorbarendezte...hmmm.
[ Szerkesztve ]
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
tildy
nagyúr
válasz DArchAngel #1072 üzenetére
kétféleképpen próbáltam, bocs 4féleképp:
$field=array(id=>"id", value=>"megye");
$new=enFgvem( $valami, $field ) ;$field=array(1=>"id", 2=>"megye");
$new=enFgvem( $valami, $field ) ;$field=array(id=>"id");
$new=enFgvem( $valami, $field ) ;$field=array(1=>"id");
$new=enFgvem( $valami, $field ) ;
Mindnél azt kaptam, amit leírtam."Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
Forest_roby
őstag
hi!
Egy oldalon a php altal generalt reszek egy kozos (nagyon hosszu) sorba kerulnek.
Fel lehet ezt darabolni normalisan? /nem jut eszembe a megfelelo szo..../
mindegy, biztos tudjatok mire gondolok.Elore is koszi!
Forest
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Tele von Zsinór
őstag
válasz Forest_roby #1074 üzenetére
Újsor? \n
-
Forest_roby
őstag
válasz Tele von Zsinór #1075 üzenetére
nem, nem uj sorra gondoltam, de kb 80 \n -el elernem a celomat.... oldalankent.
/ eloszor hulyesegre gondoltam, lehet nem is lehet mashogyan megcsinal csak \n -el.... : / /-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Atic
tag
válasz Forest_roby #1076 üzenetére
Talán CSS? Rakd egy div-be, és adj neki szélességet.
-
DArchAngel
tag
Természetesen megint elrontottam, a tegnapi nap már csak ilyen volt.
A második módon kellene kipróbálni a következő fgvt:function enFgvem( $input, $tagvaltozok ) {
$output = array();
$i = 0;
foreach( $input as $key => $input_value ) {
$output[ $i ] = array();
foreach( $tagvaltozok as $tkey => $tagvaltozo ) {
$output[ $i ][ $tkey ] = $tagvaltozo;
}
$i++;
}
return $output;
}''Hand of fate is moving, and the finger points to You...''
-
tildy
nagyúr
válasz DArchAngel #1078 üzenetére
Azóta már működik, így:
$cmpxp= "";
function field_sorter($xml_array, $xp)
{
global $cmpxp;
$cmpxp=$xp;
usort($xml_array,"compare") ;
return $xml_array;
}
function compare($a, $b)
{
global $cmpxp;
$aa=( $a[0]->xpath($cmpxp));
$bb=( $b[0]->xpath($cmpxp));
if(is_numeric((string) $aa[0][0])==true)
{
return ((int)$aa[0][0] < (int) $bb[0][0]) ? -1 : 1;
}
else return strcmp($aa[0][0], $bb[0][0]);
}így hívom meg:
$valami= page_from_path($select,$rss_saved_filename);
$new=field_sorter($valami, "megyeid" );"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
Forest_roby
őstag
HI!
akkor egy kicsit vmi mas.
az extra.hu -n van egy weblapom, amit probalok javitgatni..
a problemam az, hogy a weboldal bongezgetese kozben neha bejon ez:Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'url.extra.sql' (4) in /nfs/extra/prepend/prepend.php(159) : system created function on line 26
Warning:
mysql_connect(): Unable to connect to MySQL server! You should use the right password or activate your database access! in : on line
in /nfs/extra/prepend/prepend.php(159) : system created function on line 32
Warning:
mysql_error():: Please call mysql_connect() function before calling any other MySQL function! Do not forget to activate your MySQL database access! in : on line
in /nfs/extra/prepend/prepend.php(120) : system created function on line 24
Could not connect: -nyomok egy frissitest es maris eltunik, utanna helyesen megjelenik a weboldal.
Nem talalom a hiba okat, hogy miert jelenik ez meg neha (rendszertelenul).
Termeszetesen a mysql connection jo, a felhasznalonev/jelszo jo, ha letrehozok egy kapcsolatot a weblap elejen, akkor a weblap vegen mindig be is zarom. Igazabol nem tudom, hogy mi okozhat ilyen hibat. Kb olyan 50 menuvaltas utan bejon egyszer a fentebb beirt hibauzenet, ez azert eleg rendszeres ahhoz, hogy idegesitsen.
Persze azzal gyozkodom magamat, hogy biztos az extra.hu server lassu azert szarakszik, de mivan ha nem....
Van vakinek vmi otlete, hogy miert jon ez be?Elore is koszi!
Forest
ui.: Mar gondoltam arra, hogy atviszem a weboldalat a gepemen levo webszerverre teszteles keppen, hogy ott is megjelenik -e ez a hiba, de odaig meg nem jutottam el....
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
ReJim
őstag
adott az admin.php-ben egy html form amit post method-dal küldök el. a php elején van egy rész ami nézi a küldött adatot. majd ha megfelelő, akkor csinál jó szessönt. ha nem akkor nem.
majd ellenőrzi, hogy a szessön megfelel-e. ha igen akkor az OK() fut le, ha nem akkor a DENIED().viszont ha a form-ot post-olom. akkor visszatér az eredeti form amíg nem frissítem, vagy nem bökök még1szer a küldésre...
egyszer már rá jöttem, hogy hogyan kell normálisan megcsinálni, de most valahogy nem jutik eszembe! valaki dobjon meg egy ihletel!
</end.?>
-
ReJim
őstag
válasz Louloudaki #1082 üzenetére
nekem 1 fájlban van a kezdőform, meg az egész világmindenség. és szeretném ha post-olás után úgymond frissítse magát. de lehet megpróbálkozom a locationnal.
</end.?>
-
Atic
tag
Azért jön be mégegyszer a form-od, mert a session az őt létrehozó script futása alatt még nem aktív. Csak a következőtől. Tehát ne csak a session alapján döntsd el, hogy írja-e ki az űrlapot, hanem az alapján is, ami alapján a session-t létrehoztad. Nem tudom, mi a kódod, de mondjuk valahogy így:
if( $_GET['pass'] === $pass )
{
$_SESSION['admin'] = true;
$show_form = true;
}
if( $show_form || $_SESSION['admin'] )
{ print 'form...'; } -
cucka
addikt
válasz Forest_roby #1076 üzenetére
újsor és tab karakter. jobb megoldás nem nagyon lesz..
báár ha igazi jani vagy, akkor írhatsz progit, ami megformázza a script kimenetét, de tök fölösleges az egész, mert a látogatók általában az oldalt nézik, nem a html forrást.[ Szerkesztve ]
-
Forest_roby
őstag
mar megcsinaltam...
rajottem, hogy ha az echo utan ' ilyen jelet hasznalok, akkor \n nelkul is tudom formazni a szoveget... megcsinaltam vegulis nem volt olyan veszes, de azokat a reszeket, amit mysql -bol olvas be, azok egy sorban jelennek igy is meg a code -ban.... azom mar nem akarok modositani ( lesz*rom ).Koszi a valaszt!
ui.: c -hez van ilyen progi, ami megformazza a forrsat ( meg mindig nem jut eszembe az a szo..... - nagyabol az a progi neve is ), azt szoktam hasznalni ha idegen forrassal van dolgom...
UP #1080
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
ReJim
őstag
nos a saját gépemen, appserver-en műkszik az admin.php-m, de a szolgáltatóra feltéve az alábbi hibaüzenetet kapom:
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bodycult/public_html/admin.php:1) in /home/b/bodycult/public_html/admin.php on line 19Warning: Cannot modify header information - headers already sent by (output started at /home/b/bodycult/public_html/admin.php:1) in /home/b/bodycult/public_html/admin.php on line 21
a problémás részlet:
if ($_REQUEST['name'] == $admin AND md5($_REQUEST['pass']) == $psw) {
setcookie("bodycult_ADM", date("Y\.m\.d\."), time() + 1800);
$ccc = TRUE;
header("Location: admin.php");
}mi a gondja vele?
[ Szerkesztve ]
</end.?>
-
cucka
addikt
az a baj, hogy a header függvény meghívása előtt kiírtál már valamit a kimenetre.
a hibaüzenetben ott van, hogy hol van az a kiírás illetve hogy hol halt el emiatt a header függvény.(#1089) Forest_roby - ha " " közé írod a string-eket, akkor is lehetnek többsorosak, tehát nem kell feltétlenül ' '-t használni. sőt, akár <<<EOT írásmóddal is megadhatsz többsoros stringeket.
[ Szerkesztve ]
-
tkazmer
addikt
Lehet, hogy cask fáradt vagyok, és ezért nem tudom kitalálni, de hogyan szokták azt megoldani, hogyha egy hozzászólásba mondjuk url kerül, akkor azt linkesítve írják ki?
úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
Forest_roby
őstag
válasz tkazmer #1092 üzenetére
en ugy csinalnam, hogy amikor elkuldod a hsz-t, akkor a szoveget atnezetnem egy egy kis scriptel es a http://url -t atalakitanam erre: <a href="http://url">[link]</a> es mar az atalakitott szoveget mentenem el az adatbazisba. a kiiratas innen mar egyszeru, irsz egy selectet aztan kesz is.
str_replace fuggvennyel lehet kicserelni szoveges valtozoban szovegreszleteket.sok sikert!
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
LucifeI2
őstag
Hali!
Meg szeretném tanulni a PHP programozást, és ez a könyv áll a rendelkezésemre:
Tanuljuk meg a PHP4 használatát 24 óra alatt
Nagyon nagy baj az, hogy nem a PHP5-össel kezdem? Nem tudom mekkora különbség van a kettő között, ha olyan nagy akkor inkább beszerzem az 5-öst, de ha elenyésző akkor megtanulom ebből az alapokat.
-
cucka
addikt
válasz LucifeI2 #1094 üzenetére
Nem tudom mekkora különbség van a kettő között, ha olyan nagy akkor inkább beszerzem az 5-öst, de ha elenyésző akkor megtanulom ebből az alapokat.
a legnagyobb különbség az, hogy az 5-ös már támogatja az oop-t. (a 4-esben is van már valamilyen oop, de azt inkább hagyjuk ) Egyébként a 4-es más nem támogatott és kanyarban van a 6-os, tehát mindenképp 5-ös php-t ajánlok, még akkor is, ha nem használod ki az újdonságait.az általad említett könyvet ismerem, pont olyan mély és alapos ismereteket ad, mint amit a címe alapján sejteni lehet. ha komolyabban akarsz foglalkozni a php-val, akkor ajánlom a fekete könyvet. valamivel magasabb szintű, de ha azzal nem boldogulsz, akkor úgysem lesz belőled php programozó
[ Szerkesztve ]
-
tkazmer
addikt
válasz Forest_roby #1093 üzenetére
ok, ennél kicsi tovább jutottam már azért
végül gyártottam egy függvényt, amely először feldarabolja két részre a string-et a http-nél, aztán a második részt feldarabolja szóközönkét illetve \n-enként, és az így kapott stringet kiírom linkként.
Jobb ötletem nem volt, ez egy kicsit kacifántosra sikeredett, esetleg valakinek egyszerűbb, hatékonyabb elképzelése van?úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
cucka
addikt
válasz tkazmer #1097 üzenetére
használd a preg_replace függvényt, azzal 1 sorban meg tudod csinálni. kell hozzá érteni a perl-es reguláris kifejezéseket. esetleg jó az ereg_replace is, oda szabvány reguláris kifejezéseket kell írni, de a perl-es sokkal jobban használható.
ez a darabolós megoldás igazi gányolás.[ Szerkesztve ]
-
ReJim
őstag
semmi sincs kiírva... a hibázó sor elött csak sql művelet van, ami meg szükséges az if függvényhez. (amire kiakad...)
próbáltam én mindenfélét de nem akaródzik működni
ha berakom a setcookies() fgv-t a másdoik sorba, akkor erre ugyan az a hibaüzenet: csak a más a sornak a száma.
output started at /home/b/bodycult/public_html/admin.php:1
első sorban nincs semmi... csak egy <?php és neki ezzel a sorral van gondjavagy valamit elrontok?!
</end.?>
Új hozzászólás Aktív témák
- Politika
- Gaming notebook topik
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- Eredeti játékok OFF topik
- Windows 11
- Skoda, VW, Audi, Seat topik
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Helldivers 2 (PC, PS5)
- Posta, csomagküldés
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...