PHP HELP
Jelentkezz be a hozzászóláshoz.
- mondta a medve, és fejbe lőtte magát...
Valamilyen ciklus, 3 sec várakozás, aztán indítja a másik php-t, és ezt folyamatosan egymás után. Tud valaki segíteni?
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
Egy php box listert keresek, ami képeket is kezel. Van valami ötletetek?
- mondta a medve, és fejbe lőtte magát...
Remélem tudtam egy kicsit segíteni 😄
http://darkghost.uw.hu
a Szitu a köv:FORM és TEXTAREA megadva amit a php flatfileba ir majd onnét kiolvasva épiti fel az üzenõfalat 1 ciklussal végigfut a sorokon és kirakja.
DE ha a textareaba Entert nyomok akkor a fileba is egy másik sorba irja be a dolgot mintha egy láthatatlan \n t tenne le az enter .
Van valami esély arra , hogy ezt kiküszöböljem? köszi
board kbne ilyen hibát csinál hisz lesz a dbase fileban 1 majdnemüres file
- mondta a medve, és fejbe lőtte magát...
Valaki tud egy jó PHP encodert? Követelmény, hogy ingyenes legyen.
Depending on the chatter, the definition of "lol" may vary. For example: "I have nothing worthwhile to contribute to this conversation."
az oldalamnak (http://englishfootball.srv.hu) új design-t készítek. Úgyanilyen 3 hasábos felosztás. A két szélsõ, azaz a bal.php és a jobb.php incluedolva vannak. Most is igy akarom, csak az a baj, h nem tudom hogyan kell beállítani, hogy mindháromnak külön betûszínei legyenek. Úgy értem a linkek színe legyen mindenhol különbözõ, vagy legalább 2-n. Azért, mert a leendõ bal.php-m sötétkék színû, ezen a fehér linkek mutatnak jól, viszont a másik két hasáb olyan világosak, hogy a fehér nem látszik rajtuk. Segítsetek légyszíves!
www.englishfootball.hu - CSAK ANGOL FOCI!
Tudtok adni valami oldalleírást errõl??
<?php
$ossz = mysql_connect("localhost", "akarmi", "akarmi") or die(mysql_error());
mysql_select_db("bea", $ossz) or die(mysql_error());
?>
<html>
<head>
<title></title>
</head>
<body>
<?
$quer=mysql_query("SELECT sid,name,domain FROM server order by sid");?>
<form method=post action="">
<select name="lista">
<option value="0">---válassz servert/domaint!---</option>
<?
while ($myrow=mysql_fetch_array($quer)) {
$val = $myrow["name"]." / ".$myrow["domain"]." |".$myrow["sid"];
$sel = ($lista == $val) ? "selected" : "";
printf ("<OPTION VALUE=\"%s\" %s>%s</OPTION>\n", $val, $sel, $val);
}
echo "</select>";
$sid = substr($lista,strpos($lista, "|")+1,$hossz=strlen($lista)-(strpos($lista, "|")+1));
settype($sid2,integer);
$quer1=mysql_query("SELECT aid,nev FROM app WHERE sid=$sid order by nev");
?>
<select name="lista1">
<option value="0">---válassz alkalmazást!---</option>
<?
while ($myrow1=mysql_fetch_array($quer1)) {
$val1 = $myrow1["nev"]." |".$myrow1["aid"];
$sel1 = ($lista1 == $val1) ? "selected" : "";
printf ("<OPTION VALUE=\"%s\" %s>%s</OPTION>\n", $val1, $sel1, $val1);
}
echo "</select>";
$aid = substr($lista1,strpos($lista1, "|")+1,strlen($lista1)-(strpos($lista1, "|")+1));
settype($aid2,integer);
$quer2=mysql_query("SELECT cpid,nev FROM cp WHERE aid=$aid order by nev");
?>
<select name="lista2">
<option value="0">---válassz cp-t!---</option>
<?
while ($myrow2=mysql_fetch_array($quer2)) {
$cpid = $myrow2["cpid"];
$val2 = $myrow2["nev"];
$sel2 = ($lista2 == $val2) ? "selected" : "";
printf ("<OPTION VALUE=\"%s\" %s>%s</OPTION>\n", $val2, $sel2, $val2);
}
echo "</select>";
?>
<table>
<tr>
<td><p><strong>DS neve: </strong>
</td>
<td><input type="text" name="ds_name" size=40 maxlength=40></td>
</tr>
<tr>
<td><p><strong>JNDI neve: </strong></td>
<td><input type="text" name="ds_jndiname" size=40 maxlength=80></td>
</tr>
</table>
</form>
</body>
</html>
A listák szépen változnak. Viszont, hova és mit kell tenni, hogy a beírt adatokat fel is tudjam tölteni a 4. táblába?
$ds_add = "insert into ds values ('', '$_POST
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
Ha nem boldogulok, akkor majd zaklatlak 😉
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
Tehát pl:
<select name="lista1">
<option value="0">---válasszon!---</option>
<option value="1">m1 elsõ</option>
<option value="23">m1 második</option>
<option value="34">m1 harmadik</option>
</select>
Természetesen itt csak a 0. elem statikus, a többit a SELECT utáni fetch_array ciklusban töltöm fel.
Aztán az onChange hatására ugyanezt az oldalt hívom meg, de már lesz egy lista1 változóm. Pl. ha a 2. valós elemet választottuk ki (m1 második), akkor $lista1 = 23. Ez alapján felépítem a következõ dropdownlist feltöltéséhez a selectet:
"SELECT m2_id, m2_m1_id, m2_nev FROM tabla2 WHERE m2_m1_id=$lista1"
Szándékosan nem írtam *-ot. Jobb ha nem szoksz hozzá. :-)
Na tehát megvannak a 2-es dropdownlist elemek. Ezt ugyancsak az õ fetch_array ciklusában dolgozom fel (kiíratom az <option> tag-eket). A harmadiknál hasonló a helyzet.
Én-ot használok nem
Bocs, hogy nem írok kódot. Az legyen a te feladatod. :-)
Remélem tudtam segíteni! Elsõ ránézésre elég érthetetlen. :-)
football without ultras is nothing
Újabb dilemma:
Van 3 dropdown lista, amik egymásra vannak hatással:
1. lista meghatározza, hogy a második listából mit választhatok. A 2. lista meghatározza, hogy a 3. listából mit választhatok.
Ti hogyan programoznátok le?
A 3 tábla szerkezete nagyjából:
tabla1:
m1_id
m1_nev
tabla2:
m2_id
m2_m1_id
m2_nev
tabla3:
m3_id
m3_m2_id
m3_nev
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
A jelszót pláne nem menteném el, mivel a kódból is látszik, hogy nincs titkosítva.
Az entered változó meg felesleges, mivel ha létezik a user_id, az azt jelenti, hogy be van jelentkezve:
if (isset($HTTP_SESSION_VARS["user_id"])
{
echo "belépett...";
}
A logout.php-ben meg majd csak ezzel a $HTTP_SESSION_VARS["user_id"]-vel kell törõdnöd.
Az admin.php-ben ezt a sort
$result = mysql_query ("select * from users where (users_id='$user_id')");
mindenképp cseréld ilyenre
$result = mysql_query ("select * from users where (users_id='".$HTTP_SESSION_VARS["user_id"]."')");
Így az URL paraméterezéssel nem mennek semmire, mivel az nem session változó.
Valszeg PAStheLoD is erre utalt. Jó a $_SESSION is, de én már szívtam amiatt, hogy régi verziójú volt a PHP, és ezt a tömböt még nem kezelte. :-) Azóta csak $HTTP_SESSION_VARS-t használok.
A form elsõ eleme egy dropdown lista, ami egy másik már feltöltött tábla név mezõibõl áll.
A többi beviteli mezõ szokványos text mezõ.
A feltöltött táblából át akarom adni az egyik mezõt az új táblának is.
Eddig jutottam:
<?php
$ossz = mysql_connect("localhost", "root", "akarmi") or die(mysql_error());
mysql_select_db("bea", $ossz) or die(mysql_error());
$quer2=mysql_query("SELECT DISTINCT sid,name,domain,console FROM server order by sid");
echo "<form method=post action='app_add.php'>";
echo "<table>";
echo "<tr>";
echo "<td><p><strong>Válassz servert/domaint: </strong>";
echo "</td>";
echo "<td>";
echo "<select name='cat' value=''>Select one</option>";
while($noti = mysql_fetch_array($quer2)) {
if($noti<'sid'>'sid'>==@$cat){echo "<option selected value='$noti
else{echo "<option value='$noti
}
echo "</select>";
echo "</td>";
?>
<tr>
<td><p><strong>Alkalmazás neve: </strong>
</td>
<td><input type="text" name="app_name" size=40 maxlength=40></td>
</tr>
<tr>
<td><p><strong>Alkalmazás URL-je: </strong></td>
<td><input type="text" name="app_url" size=40 maxlength=100></td>
</tr>
<tr>
<td><p><strong>Alkalmazás útvonala: </strong></td>
<td><input type="text" name="app_loc" size=40 maxlength=100></td>
</tr>
<tr>
<td><p><strong>Alaklamzás rövid leírása: </strong></td>
<td><textarea name="app_desc" rows=8 cols=40 wrap=virtual></textarea></td>
</tr>
</table>
<p><input type="submit" name="submit" value="Mehet!"></p>
<?php
echo "</form>";
?>
Ez kiindulásnak jó lesz?
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
a kód jó, csak mondjuk én mániákusan kirakom az idézõjeleket , meg a query-ben nem használom a helyettesítést, hanem inkább összefûzöm a stringet , de így is jó ahogy te csináltad :]
hátö .. az előző aláírásom sokkal jobb volt :]
köszi
igen, énis a direkt paraméterezéssel vagyok bajban
esetleg valami forráskódrészletet nem tudnál mutatni?
football without ultras is nothing
Ezt a kérdést már feltettem a HTML-es fórumnál, felteszem itt is, hogy lehet, hogy amit küdenek az e-mail-omra kûdjék.
Mint pl. itt
http://www.gamehelp.atw.hu
egy több-felhasználót kezelõ weboldalt szeretnék alkotni! 😊 Namármost, ugy gondoltam el, hogy lenne 4 felhasználói szint:
0-kitiltott
1-regisztrált
2-vip
3-admin
Ugy gondoltam, hogy session-ökkel oldaom meg a beléptetést. ími a login.php:
<?
//megkapjuk a nevet és a jelszót
$user = ($HTTP_POST_VARS["user"]);
$pass = ($HTTP_POST_VARS["pass"]);
//adatbázisbol is kiszedjük
include('connect.php');
$result = mysql_query ("select * from users where (users_name='$user')");
$row = mysql_fetch_array($result);
//leellenõrizzük
if ($pass == $row
//beléptetjük
session_register( entered );
session_register( user_id );
session_register( user_pass );
$entered = "1";
$user_id = $row
$user_pass = $row
}
?>
És ez pedig az admin.php, amiben megprobálom megkerülni, hogy illetéktelenek is bejussanak:
<?
session_start();
include ('connect.php');
$result = mysql_query ("select * from users where (users_id='$user_id')");
$row = mysql_fetch_array($result);
//ha admin, akkor betöltjük az oldalt...
if ($row
?>
<p align="center"><font face="Tahoma" size="3" color="red">ADMINISZTRÁCIÓ</font></p>
<?
}
else {
?>
<p align="center">
<b><font color="red" size="2" face="Tahoma">Jelenleg nincs jogosultságod megtekinteni ezt a részt!!!</font>
<br><font size="2" face="Tahoma">Lépj be!</font></b>
</p>
<?
}
?>
A kódok alapján szerintetek mennyire biztonságos a cucc? vagy totál rossz a hozzáálás? Építõ jellegû véleményeket, ötleteket elõre is köszi
football without ultras is nothing
cd c:\program files\teamspeak2_rc2\
sqlite server.dbs <adduser.sql
Ha manualiasn inditom a batch file-t, szepen lefut. Bekerul az adatbazisba a user.
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
Segitseg kellene. Adott az alabbi script:
$ido=date("dmYHisz");
$fileba="insert into ts2_clients (i_client_server_id, b_client_privilege_serveradmin, s_client_name, s_client_password, dt_client_created) VALUES (1,0,'$username','$ts_password',$ido);";
$all=fopen("C:\\Program Files\\Teamspeak2_RC2\\adduser.sql","w");
flock($all, LOCK_EX);
fwrite($all, $fileba);
flock($all, LOCK_UN);
fclose($all);
$cmdline="adduser.bat";
exec($cmdline);
A problemam az, hogy nem fut le az exec() fuggvenyben megadott batch file. Van valakinek otlete?
2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk
elnézést! 😄
DevPHP + PHPTriad kombó most jóak!
football without ultras is nothing
szoval külön telepítsem az Apache-ot vagy mennie kéne ennek?
teljes seetupot nyomtan, nem csak az ide-t
football without ultras is nothing
talán a hogy néz ki az asztalod topikban láttam nálad a DevPHP-t, hogy azt használod
szóval olyan kérdésem lenne, hogy miért nem hajlando futtatni most a php filejaimat? vagy szervert nem tesz ez fel a gépre??!?!
football without ultras is nothing
valaki help plz
egy sütik kezelésérõl szóló tutor kéne magyarul...
vmi jo 😉
football without ultras is nothing
mert ingyen max. barátoknak, de akkoriscsak valami egyszerût...
shit happens
Sziasztok
Remelem ezek utan vhogy majd csak +oldom.
A biztonsági öv lehet hogy korlátoz a mozgásban, de még mindig nem annyira mint a tolószék.
sütikezelõs tutor? esetleg könyv,
football without ultras is nothing
Már megint van 1 gondom<#conf>#conf>
Készitenem kellett egy szgép nyilvántarto progit.Ez meg is van minden OK. Tartozik hozzá egy karbantartási naplo rész is. Itt egy sima 6 soros urlap van, ahova lehet majd irkálni a karbantartás idejet, jelleget. Aért hatsoros, mivel én ennyi változot (mezot) foglaltam le ezeknek.
De most kitalálták, hogy ne csak 6 változo legyen, hanem szukség esetén lehessen boviteni ezt. Mivel nem egyformák a gépek, ezért nem is egyszerre, egyformán fognak elromlani. (de elromlani biztos elromlanak).Vmelyik géphet lehet hogy pl 10-szer kell megcsinálni, akkor ugyebár tiz soros urlap kellene.
Nah azt hogy lehetne megcsinálni, hogy figyelje a program, hogy az urlapban mennyi sor van kitoltve és ha szukséges ennek megfeleloen ujjabb mezot készit az adatbázisban ,ahova a megadott uj adatokat el lehet menteni.Mert ugyebár feleleges lenne elore lefoglalni 500 mezot ,amkor lehet hogy 2 évig nem is kell adatokat bevinni a táblába.
Hát remélem érthetõ volt.Bizom benne hogy VALAKI tud nekem segiteni ebbe.
Elore is kosz
A biztonsági öv lehet hogy korlátoz a mozgásban, de még mindig nem annyira mint a tolószék.
tudnátok adni vmi normális magyar leírást a cookie-k kezelésérõl?
elõre is köszi
football without ultras is nothing
Az lenne a kérdésem, hogy használja vki az 5-os php-t?
És hogy mik kulonbsegek a 4.x.x és az 5-os kozott.Vagy esetleg tud vki vmi leirast az 5rol?
Elore is kossz, ha tud vki segiteni
A biztonsági öv lehet hogy korlátoz a mozgásban, de még mindig nem annyira mint a tolószék.
http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..
http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..
ha elõjön a offline kép akkor tudod, hogy offline
ezt az infót akár saját oldaladon is felhasználhatod
egy sockettel lekérdezed, majd az eredménytõl függõen, lehet kimenetet generálni.
legutóbb pl. egy komplett proxy checker + database rendszert írtam, szintén socketes alapon. Felcsatlakozik, az elõre megadott proxycímre, lehívja a showmyip.com-ot, ellenõrzi, hogy a megadott IP cím, és a showmyip által adott IP cím megegyezik-e, ill. hogy látszik-e a saját IP cím a HTTP kérés/respond-ban (transparent proxy-e), ha eddig anonymoust, akkor egy másik oldalon lévõ proxy osztályozó scripttel leellenõrzi, hogy mennyire megbízható.
Kicsit bonyolultan hangzik, pedig egyszerû mint az 1x1 😄
shit happens
ha be vagy jelentkezve, a központi szerver tud róla (ilykor gondolom egy kis flaget átír magánál, hogy online, bár ez többezer user esetén problémás.)
Sokkal egyszerûbb, hogy ha lekérdezés történik, akkor ellenõrzi (pl. pinggel), hogy elérhetõ-e a kliens.
AA-nál nem tudom hogy megy, ha csatlakozáskor kommunikál a kliens, vagy a szerver egy központi trackerrel (valószínû), akkor onnan veszi, hogy ki online/offline
shit happens
Hogyan lehet egy script végeredményére hivatkozni ?
http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..
http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..
Maga a progi nincs meg
Konkrétan az army Trackerét szeretném valahogy megnézni hogy honnan szedi a php az offline online jelzsét mert végeredményre csak egy gif képet ad meg de nekem az kéne hogy honnan veszi azt hogy melyik gif képet hozza elõ
http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..