Új hozzászólás Aktív témák
-
func93
senior tag
sziasztok!
tudtok ajánlani notepad++ -hoz code formater plugint, esetleg más online alternatívát ami jó lehet?
-
HeavyToys
senior tag
Sziasztok!
Szeretnék segítséget kérni tőletek!
Tervben van egy belső hálózaton használt oldal elkészítése.
Az elkészítés során a termelési információkat tartalmazó lapot (ez abszolút online, folyamatosan frissül), valamint statikus képeket és egyéb HTML tartalmakat szeretnénk megjelenítve, időzített váltásban.
Kb 5 képernyő lenne összesen.
Erre van valamiféle ötletetek?
Segítségeteket előre is köszönöm!
-
SUPREME7
őstag
válasz
adika4444 #18889 üzenetére
Én preg_match-csal csinálnám:
$string = "ice-audio-info: ice-samplerate=44100;ice-bitrate=192;ice-channels=2";
preg_match("/ice-samplerate=(.*?);/", $string,$samplerate);
preg_match("/ice-bitrate=(.*?);/", $string,$bitrate);
preg_match("/ice-channels=(.*?)$/", $string,$channels);
if($channels[1] == "1"){$channels = "mono";}elseif($channels[1] == "2"){$channels = "sztereó";}else{$channels = "?";}
echo "Bitráta ".$bitrate[1].", mintavételezés ".$samplerate[1].", ".$channels.""; -
GG888
senior tag
válasz
adika4444 #18889 üzenetére
$data = $tomb[3]; //ice-audio-info: ice-samplerate=44100;ice-bitrate=192;ice-channels=2
$sbc=trim(substr($data, strpos($data, ":") + 1)); //Kettőspont előtti rész és szóközök eltávolítása
$arr=explode(";",$sbc); //Szédszedjük tömbre a pontosvesszőknél
$samplerate=substr($arr[0], strpos($data, "=") + 1); //Egyenlőség utáni részt elemenként változóba rakjuk
$bitrate=substr($arr[1], strpos($data, "=") + 1);
$channels=substr($arr[2], strpos($data, "=") + 1);Lehetne szebben, meg
for
-ral végigmenni a tömbön, meg pár művelet összevonható 1 sorossá, csak így talán jobban átlátható. Nem teszteltem, de működnie kéne. -
adika4444
addikt
válasz
fordfairlane #18888 üzenetére
Köszi, eredeti formában valamiért nem ment de a benne lévő get_header(); rengeteget segített, köszi érte.
Viszont egy olyan kérdésem lenne, hogy adott a tömb:Array
(
[0] => HTTP/1.0 200 OK
[1] => Content-Type: audio/mpeg
[2] => icy-br:192
[3] => ice-audio-info: ice-samplerate=44100;ice-bitrate=192;ice-channels=2
[4] => icy-br:192
[5] => icy-genre:teszt
[6] => icy-name:teszt
[7] => icy-pub:0
[8] => icy-url:http://localhost
[9] => Server: Icecast 2.3.3
[10] => Cache-Control: no-cache
)Ebből a részből:
[3] => ice-audio-info: ice-samplerate=44100;ice-bitrate=192;ice-channels=2
hogy tudok előállítani olyan adatot, hogy például kiírathassam így:
Bitráta 192, mintavételezés 44100, sztereó
?
Köszi ezt is! -
fordfairlane
veterán
válasz
adika4444 #18886 üzenetére
<?php
function isAvailable($url) {
stream_context_set_default(
array(
'http' => array(
'method' => 'HEAD'
)
)
);
$headers = get_headers($url);
$http_code = substr($headers[0], 9, 3);
return $http_code < 400 ? true : false;
}
$url = "http://www.origo.hu/index.html";
echo isAvailable($url); -
GG888
senior tag
-
adika4444
addikt
Sziasztok!
Lenne egy érdekes kérdésem.
Hogyan tudom ellenőrizni egy netrádiónál hogy elérhető-e?
Kicsit bővebben:
Adott egy Icecast szerver, legyen mondjuk localhost a 8000-es porton. Ezen van /high.mp3 és /low.mp3 mount.
Azt szeretném, hogy valahogy ellenőrizze egy kód hogy a /high.mp3 elérhető. Ha igen true-t, ha nem false-t adjon vissza, de legalább is legyen megoldható egy ok és egy nem ok üzenet kiírása if elágazással.
Arra gondoltam, hogy valahogyan a headerből kéne kiolvasni hogy 404, vagy azt ami megjelenik ha rendben van, így:
HTTP/1.0 200 OKés az if-es dolgot valahogy így gondolnám:
$header = 'HTTP/1.0 200 OK';
if ($header == HTTP/1.0 200 OK
{
echo 'rendben';
}
else
{
echo 'jelenleg offline';
}Tehát valamilyen módon ki kéne nyerni a header ezen részét...
Van erre valakinek vmi ötlete? Google-ön se igazán találtam semmit...
Köszi! -
Zedz
addikt
Sziasztok,
Tudna valaki segíteni a Laravel Auth::attempt() használatában?
Elvileg minden adatot megkap és mégis mindig false értékkel tér vissza. Az mondjuk keresztbe tehet neki, hogy a táblában a mezőnevek nem a Laravel standard szerint készültek, de ha minden igaz a modelben felülcsaptam őket. -
mennyire illik/kell az sql kapcsolódást lezárni?
-
hramon94
tag
válasz
PumpkinSeed #18879 üzenetére
Ó ez hogy nem jutott eszembe...köszönöm szépen
-
hramon94
tag
Sziasztok! Adott egy szöveg amiből kiszeretném vágni az x szó utáni x számú karaktert. Pl Darabszám: 4329 vagy RF:123
Nekem a 4329 vagy az 123 kellene és nem találok rá megoldást. Előre is köszönöm!
-
sztanozs
veterán
Igazából nem igazán értem, amit PM-ben írtál - valahogy nem tudom elképzelni, hogy mit és hogyan szeretnél megvalósítani.
Honnan jönnek a számok a gyártóhoz, típushoz, altípushoz?
Miért kell ezeket összefűzni, hova lesz ez az összeillesztett kód beillesztve és miért?
Vagy ez csak egy keresőfeltételbe megy?
Vagy ezt az összefűzött stringet csak valahogy a további választhatók szűréséhez szeretnéd hosználni? -
sztanozs
veterán
Milyen adatbázisod van a php mögött?
Ja és hogy adsz értéket a Gyártó / Típus / Altípus változóknak?Valahogy így tudom elképzelni a kód generálást:
$rendeles_szam = 'Netes_2017_012345'; // valahogy generalva
$darab = 2; // formrol
$gyarto = 1; // formrol - list - BMW := 1
$tipus = 3; // formrol - list - 320d := 3
$altipus = 4; // formrol - list - kombi := 4
$leltari = "{$gyarto}{$tipus}{$altipus}";
$stmt = $dbh->prepare("INSERT INTO RENDELES (rendeles_szam, lelteriszam, darab) VALUES (:rendeles_szam, :leltari, :darab)");
$stmt->bindParam(':rendeles_szam', $rendeles_szam);
$stmt->bindParam(':leltari', $leltari);
$stmt->bindParam(':darab', $darab); -
Zedz
addikt
Srácok!
Esetleg foglalkozott már valaki Laravel 5.4 és LDAP autentikációval?
Ezt próbálom működésre bírni, de folyamatosan Invalid credentials errort kapok. A connect gondolom jó, mert ha direkt elírom a connection urlt, akkor nem tud csatlakozni és ezt írja is. De pl a base dn az pontosan micsoda? -
ATi89
csendes tag
Sziasztok.
Eloszor is nem vagyok halado.Lenne egy oldalam, ami felvtudd venni termeket atudok dbbe.
Aminek tobb tulajdonsaga van, gyarto, tipus, altipus, meret..
Ezzek is dbben tarolodnak.
Rendelkeznek egy allando szam ertekel, amibol.egy leltariszamot szeretnek generalni.
Pl:Gyarto : Bmw lelszam erteke :1
Tipus : 320d. Lelszam erteke :3
Altipus : kombi lelszam 4A szukseges leltari szam tehat 134 , amit insertelni szeretnek dbbe.
Probalgatam, olvasgatam, nem sikerul egyenlore.
A tervem hogy sorba joinolom.amit kell utana selectel vegig megyek.rajta, ez nem.sikerult.
Utana arrayben gondolkoztam amit bejartam.Valaszt eloreis koszonom, vagy csak az iranyt meg jobban
-
DS39
nagyúr
válasz
fordfairlane #18869 üzenetére
Az i-vel van, az még támogatott.
Engem az md5 jobban zavar. -
fordfairlane
veterán
mysql_query, konkatenált query stringek, mindez 2017-ben... Arckarmolós szmájli mér nincs?
-
func93
senior tag
Sziasztok!
Segítséget kérnék. Adott egy regisztrációs felület ami működik szépen, sql-be feltölti a cuccokat. Na már most elkezdtem egy login.php ami ugye lecsekkolja, hogy egyezik-e minden, de valamiért elakadtam, mert mikor beírok mindent("meg is egyezik minden") akkor át dob egy üres oldalra, pedig nem azt adtam meg.
<?
include 'connect.php';
if (isset($_POST['email']) and isset($_POST['jelszo'])) {
$sql = "SELECT * FROM register WHERE email = '".$_POST['email']."' and jelszo = md5('".$_POST['jelszo']."');";
$ered = mysqli_query($con, $sql);
if (mysqli_num_rows($ered) == 0) {
echo '<script>alert("Nem létező felhasználó vagy jelszó");</script>';
} else {
$sor = mysqli_fetch_assoc($ered);
session_start();
$_SESSION['userid'] = $sor['id'];
$_SESSION['jog'] = $sor['admin'];
header("Location:index.php");
}
}
?> -
Töpp feladata lenne. Kiolvasom és karakteresen kiiratom az értékeket ezeket az értékeket átadom egy java scriptnek (http://justgage.com) hogy vizualizálva is legyen, valamint szeretném az értékeket egy képletbe is bele illeszteni (így számolva harmat pontot.)
Első kettő működik is, igaz nem szép megoldással, mert az írt két példa első változata irja ki az értéket, a második pedig adja át a java scriptnek. Gondolta rá hogy átírom az utóbbira, hogy valtozóba tarolom már az elején az értékeket, de eddig nem volt rá szükségem, igy nem foglalkoztam vele -
DS39
nagyúr
válasz
Pulsar #18864 üzenetére
nem értem mi a cél?
ha egyből kiíratod a temp értékét, akkor minek változóba tárolni?ha meg a kódban később hivatkoznál rá, akkor ne a while-on belül deklaráld a változót, hanem azon kívül az if előtt mondjuk és while-on belül meg csak értéket adsz neki + ki is írathatod, hogy megjelenjen a felületen.
-
hmm...
és valóban, köszönöm
A gond csak az, hogy a meglévő sql meghívásom ide nem lesz jó.
Jelenleg így néz ki:<?php
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo '<img src="./img/tempicon.png" height="42" width="42">';
echo $row["temp"];
echo ' ᵒC ' ;[/B]
....viszont ha itt bárhová beírom, nem megy.
Viszont ha így csinálom, akkor jó:
$sql='SELECT temp, humidity, pres FROM szoba;';
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);Asszem át kell írni egy kicsit
-
Ugyan nem teljesen a topik témája, de a Linux-os topikban nem kaptam rá választ.
Debian 8-as webszerveren a meglévő PHP 5.6 mellé felrakhatom a PHP 7-es verziót úgy, hogy a kettő között tudjak váltani tesztelés céljából?
Majd pedig ha megfelelően működik, akkor a régi, 5.6-os változatot letörölni.
Ez így megoldató?
-
Sziasztok,
Hogyan tudnám PHP-ba egy változóba tölteni egy SQL tábla sorának értékét?
odáig eljutottam hogyecho $rows['barmi'];
De ebből hogyan tudnák változót deklarálni?
Bocs ha láma a kérdés -
DNReNTi
őstag
válasz
PumpkinSeed #18857 üzenetére
Ehh..
-
RedHarlow
aktív tag
Sziasztok, tudnátok ajánlani egy jó illetve biztonságos mysql alapú Bejelentkezés/Regisztráció scriptet? Esetlegesen admin és felhasználó jogosultság beállítás lehetőséggel? Előre is köszönöm a segítséget.
-
Zedz
addikt
Sikerült megoldani ezt az átkozott kombót.
Szerintem a probléma az volt, hogy a PHP verzióm 7.1.1 volt, az MS driver pedig azt írta 7.0. Gondoltam sok mindent nem jelenthet, de ezekszerint mégis.PHP 5.6.3 + sqlsrv32-vel működik a dolog. Az eljárás ugyanaz amit fent ecseteltünk, a verziókkal lehetett a probléma.
-
Zedz
addikt
-
DNReNTi
őstag
-
Zedz
addikt
válasz
DNReNTi #18848 üzenetére
Felvételiztetős gépre akarom ráhackelni a php + mssql kombót, de a rohadt mssql nem akarja magát működésre bírni mondjuk XAMPP alatt.
A következőt csináltam:
1) letöltöttem ms oldalról a drivert (2 dll)
2) bemásoltam a php ext/ mappába
3) php iniben extension=.... .dll
4) restart
5) nem működöttGondoltam IIS kezesebb lesz de az is rossz... Foglalkoztál már ilyennel?
-
DNReNTi
őstag
Egyszer vagy jo par eve megprobaltam kiserletezos kedvemben, ugy remlik sikerult is. Volt hozza valami varazslatos tool, amiben ossze lehetett kattintgatni hogy mit szeretnek az IIS-hez, az leszedte es done. Azt hiszem talan a htaccess atportolasa volt nyugos es hagytam az egeszet a fenebe... Linux mer nem jo amugy?
-
Zedz
addikt
Sziasztok!
Foglalkozott már valaki az IIS nevű csodával, PHP-val karöltve?
-
Üdv!
Találtam egy ilyen sitemap generáló PHP-t, így megkönnyebbültem, hogy nem nekem kell összevakarni egyet.
Működik szuperul crontabból is, az egyetlen problémám csak az, hogy az oldalon található apache féle dir lister összes paraméterét is külön indexeli. Pl van egy teszt/ mappa, akkor azt lementi, illetve a teszt/?C=A-t is... Plusz a zipeket, txt-ket és XML fájlokat is indexeli, amit nem szeretnék beletenni a sitemapbe.
Látom, hogy van lehetőség egy tömbbe felvenni azokat a neveket, amiket nem akarok indexelni, de sajnos pl a * nem működik... Hogyan tudnám megoldani, hogy csak a mappákat, tehát csak ami /-rel végződik, indexelje?
Köszönöm!
-
biker
nagyúr
Codeignoter magyar langpack (3.x) nincs senkinek?
Nem lelek -
Coyot
őstag
Ellenőrizni max abból fogod tudni hogy mikor volt az utolsó megmozdulása, de mivel a web stateless nem tudod azóta mi történt.
Egyszerűen mikor másik userid_session_id_ip_ + tetszőlegesen browser agent, mert miért ne - azonosítóval akar belépni akkor szépen a többi helyről kilépteted aztán annyi.
-
biker
nagyúr
Mi a "best practice" annak ellenőrzésére, hogy egy user egy gépről lehet belépve valahova?
ha csak IP-t ellenőrzünk, akkor ugye egy alhálóról érkezhet több belépés. ha user/pass/ip/session_ID akkor ki lehet zárni, hogy két login van-e két gépről, mert más lesz legalább a session_ID de ha A gépről nem logol ki szabályosan, B gépen nem fog tudni belépni, az gáz lehet -
bucihost
senior tag
válasz
bucihost #18811 üzenetére
rájöttem közben.... van a scriptnek egy ilyen része:
$ip = $list['HOSTNAME'];
$query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip));
if($query && $query['status'] == 'success') {
echo '<img src="zaszlo/'.$query['country'].'.png"/> ';
echo ''.$query['country'].', '.$query['city'].'.';
} else {
echo 'Ismeretlen';
}Ha ezt a részt kiveszem a kódból, akkor nincs gondolkodás / homokórázás.
Viszont ami feltűnt, hogy az ip-api.com-ot akárhányszor pingelem, mindig más IP-re oldja fel a domaint és van olyan IP ami nem válaszol... Gondolom ilyenkor akad el. Tudtok ajánlani valami alternatív megoldást?
-
DrojDtroll
veterán
a phpmyadmin logolja a lekérdezéseket?
-
Doink
aktív tag
-
bucihost
senior tag
Sziasztok. van egy php script, ami egy internetes rádió admin felületéről leszedi a hallgatók adatait IP, ORSZÁG, MIÓTA HALLGAT ez egy xml file tartalma, ebből csinál egy tömböt és írja ki az adatokat.
Kb 1 hónapig jól működött, ma elkezdett homokórázni. Van hogy azonnal leszedi az adatokat, van hogy 1-2 percig gondolkozik rajta mire betölt a php script.
A kérdésem az lenne, hogy van valami (akár linuxos) parancs / program amivel nyomon lehetne követni lépésről lépsére, hogy betöltés közben melyik résznél akad el és kezd el gondolkozni? Apache logot néztem, semmi erre utaló sort nem találok benne. -
Headless
őstag
Sziasztok!
SimpleXML-el akadt egy kis problémám.
van egy ehhez hasonló XML-el. (ArchiCad .ifcxml)
Van benne namspace, schema, minden. egyszerűen nem jöttem rá a kiolvasásra.
<?xml version="1.0" encoding="UTF-8"?>
<ex:iso_10303_28 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ex="urn:iso.org:standard:10303:part(28):version(2):xmlschema:common" xsi:schemaLocation="urn:iso.org:standard:10303:part(28):version(2):xmlschema:common ex.xsd" version="2.0">
<ex:express id="exp_1" external="" schema_name="IFC2X3">
<!--external: When the EXPRESS schema is represented 'by-reference', the external XML attribute shall be present and its value shall identify a resource that contains the EXPRESS schema (text).-->
<!--schema_identifier: For an EXPRESS schema that is defined by a Part of ISO 10303 schema_identifier shall contain the ASN.1 (official identifier for a part of 10303 ) identifier value associated with that schema by that Part of ISO 10303-->
<!--Internal schema is not supported.--> </ex:express>
<ex:schema_population governing_schema="exp_1" determination_method="SECTION_BOUNDARY" governed_sections="uos_1">
<!--governing_schema: IDREF to ID of express_schema element-->
<!--governed_sections: IDREFS to ID of uos elements-->
<!--section_boundary: Algorithm used for selecting entities within uos. See Annex F of ISO10303-28--> </ex:schema_population>
<ex:uos id="uos_1" description="" schema="exp_1" configuration="i-ifc2x3" edo="" xmlns="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL" xsi:schemaLocation="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL ifc2x3.xsd">
<IfcPerson id="i1637">
<FamilyName>Nincs megadva</FamilyName>
</IfcPerson>
<IfcOrganization id="i1639">
<Name>Nincs megadva</Name>
</IfcOrganization>
</ex:uos>
</ex:iso_10303_28>Például az IfcOrganization-ökön végig gyalogolni.
print_r
semmi használhatót nem ír, de azt olvastam, hogy namespace-ek esetében ez normális. -
sztanozs
veterán
Excel - Import XML
-
supercow
őstag
Szerintem semmi köze a PHP-hoz de esetleg fel lehet vele dolgozni, pl SimpleXML segítségével beolvasni az XML-t és kiemelni a mezőket amikre szükséged van.
Egyébként meg báncsa a szemem ez a vegyes magyar-angol használat <brand> <price> <desc> aztán hirtelen <jelleg> <tipus> <hasznalati>
-
cekkk
veterán
Sziasztok!
Nem tudom mennyire php programozás, de hátha tudtok segíteni.
A kaptam egy linket amin egy xml fálj van, de nem tudom letölteni, hanem csak szövegesen van fent.
Hogyan tudom letölteni és mondjuk egy excelben megnyitni mivel a sok adatból nekem csak két oszlopra lenne szükségem, a cikkszám valamint a darabszámra.
Nyilvánosan nem akarom kitenni a linket, privátban elküldöm.Nagyjából így néz ki egy termék:
<termek>
<brand>CATA</brand>
<tipus>CD 760 AS BK</tipus>
<jelleg>sütő</jelleg>
<cikkszam>07001308</cikkszam>
<desc_short>
6 funkció, dupla üvegezésű sütőajtó, 59 literes űrtartalom, programozható sütő, mechanikus óra, "A" kat., AQUASMART SYSTEM
</desc_short>
<desc_long>
<![CDATA[
<p><iframe width="350" height="315" frameborder="0" src="https://www.youtube.com/embed/KEkp1x3vbVY" allowfullscreen=""></iframe></p>
]]>
</desc_long>
<megjegyzes>3 év garancia</megjegyzes>
<price>99990</price>
<szelesseg>60</szelesseg>
<szin>fekete üveg</szin>
<picture>
</picture>
<hasznalati>
</hasznalati>
<szerelesi/>
<egyeb_szerelesi/>
<meretrajz>
</meretrajz>
<energiaosztaly>A</energiaosztaly>
<garancia>3</garancia>
<lapozhato_katalogus></lapozhato_katalogus>
<kapcsolodo_termekek/>
<raktarkeszlet>0</raktarkeszlet>
</termek> -
DNReNTi
őstag
válasz
Mr Dini #18804 üzenetére
Ja egyebkent most nezem pontisan mi is a cel. A tombot sokkal egyszerubb lenne bejarnod
feloreach()
fugvennyel.Szerk:
Sot ha ez az egesz csak arra kell hogy meglegyen az utolso index akkor itt a megoldas. -
-
-
DNReNTi
őstag
válasz
PumpkinSeed #18800 üzenetére
Az lett hogy felulvagtam a gyari toArray()-t, es ha van blakclist tomb atadva akkor
array_diff()
-el kiszorom ami nem kell es mehet ki a response-ba.
Új hozzászólás Aktív témák
Hirdetés
- Bomba ár! Lenovo X1 Yoga 2nd - i7-7G I 8GB I 256SSD I 14" WQHD Sérült I W11 I CAM I Garancia!
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Konzol felvásárlás!! Nintendo Switch
- AKCIÓ! Gigabyte H510M i5 10400F 16GB DDR4 512GB SSD GTX 1070 8GB Rampage SHIVA Zalman 600W
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E7440, E7450 / SZÁMLA + GARANCIA
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest