Hirdetés

2024. május 3., péntek

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)

Hozzászólások

(#18851) Zedz válasza DNReNTi (#18850) üzenetére


Zedz
addikt

Valami ilyesmit csináltam vele én is. Igazából sztem mindegy, hogy xampp vagy wamp a környezet, mert mindenhol kell neki 2 .dll fájl, szerkeszteni kell a php.ini-t és elvileg phpinfo()-ban már látnom kellene az sqlsrv drivert. IIS-nél dettó ez.... aztán meg mégse. :( :DDD

(#18852) DNReNTi válasza Zedz (#18851) üzenetére


DNReNTi
őstag

Dikk...
Oszd meg majd az okossagot ha sikerul megis. ;)

but without you, my life is incomplete, my days are absolutely gray

(#18853) Zedz válasza DNReNTi (#18852) üzenetére


Zedz
addikt

Rég csináltam ezt. Szerveren már inkább python vagy nodejs... kezdek emlékzeni, hogy miért is. :DDD

(#18854) Zedz


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.

(#18855) RedHarlow


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.

[ Szerkesztve ]

(#18856) DNReNTi válasza RedHarlow (#18855) üzenetére


DNReNTi
őstag

WordPress, vagy barmi mas hozza hasonlo. Ha frissited rendszeresen akkor meg biztonsagos is. ;)

but without you, my life is incomplete, my days are absolutely gray

(#18857) PumpkinSeed válasza RedHarlow (#18855) üzenetére


PumpkinSeed
addikt

Symfony FOSUserBundle

"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán

(#18858) DNReNTi válasza PumpkinSeed (#18857) üzenetére


DNReNTi
őstag

Ehh.. :DDD

but without you, my life is incomplete, my days are absolutely gray

(#18859) Pulsar


Pulsar
veterán

Sziasztok,

Hogyan tudnám PHP-ba egy változóba tölteni egy SQL tábla sorának értékét?
odáig eljutottam hogy
echo $rows['barmi'];

De ebből hogyan tudnák változót deklarálni?
Bocs ha láma a kérdés :D

(#18860) Fecogame


Fecogame
veterán

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ó?

Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak

(#18861) Zedz válasza Fecogame (#18860) üzenetére


Zedz
addikt

Szerintem igen. Nem tudom pontosan de max a webszervernek kell megmondani, hogy mit használjon.

(#18862) Zedz válasza Pulsar (#18859) üzenetére


Zedz
addikt

$valtozo = $rows['barmi'];

:)

(#18863) DNReNTi válasza Fecogame (#18860) üzenetére


DNReNTi
őstag

Nem probaltam de e szerint megoldhato. ;)

but without you, my life is incomplete, my days are absolutely gray

(#18864) Pulsar válasza Zedz (#18862) üzenetére


Pulsar
veterán

hmm...
és valóban, köszönöm :R
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 :)

[ Szerkesztve ]

(#18865) DS39 válasza Pulsar (#18864) üzenetére


DS39
nagyúr

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.

(#18866) Pulsar válasza DS39 (#18865) üzenetére


Pulsar
veterán

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 :)

[ Szerkesztve ]

(#18867) PumpkinSeed válasza Fecogame (#18860) üzenetére


PumpkinSeed
addikt

Szerintem ha PHP-FPM-et használsz akkor a webszervernél meg lehet adni, hogy melyik sockehez kapcsolódjon.

"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán

(#18868) func93


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");



}

}

?>

"Nem lehet összekötni a pontokat a jövőt fürkészve, az összefüggések csak utólag visszanézve látszanak." - Steve Jobs

(#18869) fordfairlane


fordfairlane
veterán

mysql_query, konkatenált query stringek, mindez 2017-ben... Arckarmolós szmájli mér nincs?

x gon' give it to ya

(#18870) DS39 válasza fordfairlane (#18869) üzenetére


DS39
nagyúr

Az i-vel van, az még támogatott.
Engem az md5 jobban zavar.

[ Szerkesztve ]

(#18871) supercow válasza func93 (#18868) üzenetére


supercow
őstag

Előbbi hozzászólásokon felül az a hiba, hogy önmagában küldöd a böngészőnek a script részt. Jaés ellenőrizetlen POST tartalmat nem szabad küldeni ám szegény mysqlnek.

[ Szerkesztve ]

In nomine Pasta, et Fusilli, et Spaghetti Sancti. Ramen.

(#18872) fordfairlane válasza DS39 (#18870) üzenetére


fordfairlane
veterán

Az előző hszekre is utaltam.

x gon' give it to ya

(#18873) ATi89


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 4

A 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

(#18874) Zedz


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?

(#18875) sztanozs válasza ATi89 (#18873) üzenetére


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);

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#18876) ATi89 válasza sztanozs (#18875) üzenetére


ATi89
csendes tag

Mysql adatbazist hasznalok.
Ugy gondoltam hogy a tablaba felveszek plusz egy sort mind a haromnak, majd joinolom oket.
De ezsem sikerult kivitelezni egyenlore.

(#18877) sztanozs válasza ATi89 (#18876) üzenetére


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?

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#18878) hramon94


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!

(#18879) PumpkinSeed válasza hramon94 (#18878) üzenetére


PumpkinSeed
addikt

Ha mindig ebbe a formátumban van, hogy valami: szám akkor split-el felszeled és a második lesz a szám a visszaadott tömbben.

"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán

(#18880) hramon94 válasza PumpkinSeed (#18879) üzenetére


hramon94
tag

Ó ez hogy nem jutott eszembe...köszönöm szépen :)

(#18881) Pulsar


Pulsar
veterán

mennyire illik/kell az sql kapcsolódást lezárni?

(#18882) DNReNTi válasza Pulsar (#18881) üzenetére


DNReNTi
őstag

Nem illik. Kell! :K

but without you, my life is incomplete, my days are absolutely gray

(#18883) Pulsar válasza DNReNTi (#18882) üzenetére


Pulsar
veterán

Köszönöm :R

Mi törtenik ha nem? Biztonsagtalan? Vagy felesleges procit vagy memorát eszik?

(#18884) fordfairlane válasza Pulsar (#18881) üzenetére


fordfairlane
veterán

PHP környezetben? Nagyjából semennyire, a futtatókörnyezet elintézi magától, ha lefut a script.

x gon' give it to ya

(#18885) Zedz


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.

[ Szerkesztve ]

(#18886) adika4444


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!

üdv, adika4444

(#18887) GG888 válasza adika4444 (#18886) üzenetére


GG888
senior tag

Itt mondjuk első találat?

pcmodding.hu | PC MODDING | Minden, ami modding, verhetetlen árak.

(#18888) fordfairlane válasza adika4444 (#18886) üzenetére


fordfairlane
veterán

<?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);

x gon' give it to ya

(#18889) adika4444 válasza fordfairlane (#18888) üzenetére


adika4444
addikt

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!

üdv, adika4444

(#18890) GG888 válasza adika4444 (#18889) üzenetére


GG888
senior tag

$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.

[ Szerkesztve ]

pcmodding.hu | PC MODDING | Minden, ami modding, verhetetlen árak.

(#18891) SUPREME7 válasza adika4444 (#18889) üzenetére


SUPREME7
őstag

É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."";

[ Szerkesztve ]

(#18892) HeavyToys


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!

(#18893) GG888 válasza HeavyToys (#18892) üzenetére


GG888
senior tag

Mármint az időzített váltásra kell javaslat vagy úgy amblokk az egész rendszerre?

pcmodding.hu | PC MODDING | Minden, ami modding, verhetetlen árak.

(#18894) Fecogame válasza HeavyToys (#18892) üzenetére


Fecogame
veterán

5 képernyő = 5 oldal?

Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak

(#18895) func93


func93
senior tag

sziasztok!

tudtok ajánlani notepad++ -hoz code formater plugint, esetleg más online alternatívát ami jó lehet?

"Nem lehet összekötni a pontokat a jövőt fürkészve, az összefüggések csak utólag visszanézve látszanak." - Steve Jobs

(#18896) DNReNTi válasza func93 (#18895) üzenetére


DNReNTi
őstag

Rendes IDE szoba johet, vagy mindenkeppen csak NPP?

but without you, my life is incomplete, my days are absolutely gray

(#18897) sztanozs válasza func93 (#18895) üzenetére


sztanozs
veterán

Szerintem az npp tudja alapból a php-t, csak .php-ként kellelmenteni a fájlt. vagy kézzel kiválasztani a kódtípust.

[ Szerkesztve ]

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#18898) func93 válasza DNReNTi (#18896) üzenetére


func93
senior tag

Természetesen más is.

"Nem lehet összekötni a pontokat a jövőt fürkészve, az összefüggések csak utólag visszanézve látszanak." - Steve Jobs

(#18899) DNReNTi válasza func93 (#18898) üzenetére


DNReNTi
őstag

Reszemrol mindenkeppen PhpStorm az ajanlat. Sokadjara mar. :K

but without you, my life is incomplete, my days are absolutely gray

(#18900) mobal válasza DNReNTi (#18899) üzenetére


mobal
MODERÁTOR

Csak és kizárólag a PHP Storm.

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.