Aktív témák
-
Benmartin
senior tag
-
Benmartin
senior tag
válasz
raczger
#4241
üzenetére
hát, de muszáj, amúgy sem ez volt a lényeg, hanem, ha már hibakezelésről van szó, akkor csináljuk normálisan és állítsuk le a program futását is, nem megfelelő működés esetén - több okot is tudok mondani miért. or die() esetében nem elhagyható a zárójel, de print és más fv-el is csak megszokás kérdése. pl. aki sokat fejleszt c-ben megszokta a zárójelezést, mert ott szigorúbb a szintaktika és nem elhagyható.
-
-
Benmartin
senior tag
válasz
Forest_roby
#3590
üzenetére
ellenőrzöd a felhasználónevet és a jelszót ha ez stimmel hozz létre egy session-t $_SESSION['login'] = true és adj neki igaz értéket. Azután nincs más dolgod mint a védett oldalon ellenőrizni hogy a session értéke megfelelő-e pl.:
if ($_SESSION['login'] !== true) {
print ''be kell jelentkezned'';
exit();
}
Warningot meg ezért ad: [link] bekapcsolhatod a kimeneteli pufferelést [link] így vagy a head rész után teszed be a session_start()-ot.
[Szerkesztve] -
Benmartin
senior tag
válasz
Korcsii
#3492
üzenetére
persze mivel a php html kimenetet generál tudja értelmezni a html kódot is így észre sem veszed hogy eredetileg html kódként szerepel az adott karakter vagy szimbólum az adatbázisban. viszont ha levelet küldesz csupán ''nyers szövegként'' kezeli nem értelmezi a html kódot.
van két megoldás:
1. fv-el átalakítod rendes karakterré a html kódot (már említették).
2. html emialként küldöd
mindkét megoldáshoz a php.net nyújthat segítséget. -
Benmartin
senior tag
válasz
lordthomas
#3205
üzenetére
fájlok átmásolása.

és adatbázis exportálás phpmyadminból. -
Benmartin
senior tag
mivel a képnézegető index.php-ja $handle = opendir (''images'') includolva van az index.php-ba ami a gyökérkönyvtárban ahol nincs images mappa mert az /htm/imgal/-ban benne.
tedd be az images mappát a gyökérkönyvtárba ahol az az index.php van amibe includoltad a képnézegetőt. -
Benmartin
senior tag
válasz
raczger
#2365
üzenetére
extra.hu tényleg engedélyezi a rövid nyitó tageket. valuebe ne includolj. csináld meg így pl.:
include('valami.php')
<input type=text name='name' value='<? print $valami ?>' tabindex=1 size='40' readonly=''''>
Szerintem az volt a baj hogy nem volt ''print'' abban a valami.php-ben és nem is írta be ami akartál.
ne használj rövid nyitó és záró tageket mert akkor nem lesz hordozható a program.
<?php ?> hagyományost használj az mindenhol működik. -
Benmartin
senior tag
válasz
raczger
#2349
üzenetére
<?php
include (); // mysql kapcsolódást tartalmazó fájlt includolni.
// munkamenet ellenörzés
session_start(); // munkamenet indítása
if ($_SESSION['login'] == false) // munkamenet nevét behelytesíteni a tiédre.
{
print ''Be kell jelentkezned ehhez a művelethez!'';
exit(); // megszakítom a program futását ha nincs bejelentkezve.
}
// SELECT * FROM regelt_tagok ORDER BY id ASC - nöekvő sorrendben
// SELECT * FROM regelt_tagok ORDER BY id DESC - csökkenő sorrendben
$sql_keres = ''SELECT * FROM regelt_tagok''; // ahová bekerülnek a regisztráció után.
$eredmeny = mysql_query ($sql_keres); //futtatom a kérést.
while ($felhasznalok_tomb = mysql_fetch_array($eredmeny) ) /* while ciklus hogy végigfusson az összes tábla bejegyzésben. */
{
print $felhasznalok_tomb ['username'];
print $felhasznalok_tomb ['email'];
print $felhasznalok_tomb ['date'];
/* értelemszerüen ha a regelt_tagok táblában felhasznalonev tábla szerepel akkor
$felhasznalo_tomb ['felhasznalonev']-ként kell megadni. */
}
?>
Bocs ha túl részletes nem akarlak lámának nézni csak gondoltam így érthető. -
Benmartin
senior tag
válasz
Tudod ki...
#2313
üzenetére
ne személyeskedjünk.
köszönöm Hrácsjá. -
Benmartin
senior tag
hello!
login rendszert csinálok ami ifes szerkezettel ellenőrzi a belépést mysql adatbázisban van tárolva a név és jelszó. hogy lehet azt megoldani hogy ne csak akkor működjön amikor az adatbázisban csak egy név-jelszó páros van hanem több is. mert egynél működik de ha már két sor is van a táblában akkor megbolondul.
előre is kösz. -
Benmartin
senior tag
válasz
paramparya
#2063
üzenetére
köszi most már megy. neked is köszi cucka.

-
Benmartin
senior tag
válasz
paramparya
#2059
üzenetére
php:
<?php
$x = str_replace(''#'', '''', $ir);
echo $x;
?>
html:
<form action= ''form.php'' >
<p>
<input type=''text'' name=''ir'' />
</p>
<p><input type=''submit'' value=''kuldes'' /> </p>
</form>
feltoltve:[link]
''###ééé###''- beíráva idézőjelekkkel együtt a kimenet: \''ééé\''
nélkül: ééé -
Benmartin
senior tag
válasz
paramparya
#2057
üzenetére
utánanéztem. nem igazán tudom hogy tudnám használni.
-
Benmartin
senior tag
Sziasztok!
Karaktereket akarok szűrni:
$x=str_replace(''#'','';'',$valtozo);
echo $x;
ezzel az a baj hogy szűri a ''#'' -t de a '';'' beteszi a # helyére. nem baj.
$x=str_replace(''#'','''',$valtozo);
echo $x;
így már üres karaktert ír ahogy nekem kell.
de egy ilyen beírás miért őríti meg: ''###'' ha ezt beírom \''\''-ezt kapom csak nem tudom miért?
előre is kösz.
[Szerkesztve] -
Benmartin
senior tag
válasz
Felhasznalo9
#2009
üzenetére
végülis minden attól függ hány embert kell majd hogy kiszolgáljon.
-
Benmartin
senior tag
-
Benmartin
senior tag
köszi mindenkinek a gyors segítséget. de megoldódott időközben a mysql_error-t futtatam és nem tudta leválasztani a táblát mert elírtam

-
Benmartin
senior tag
Sziasztok!
Adatbázisom így néz ki:
CREATE TABLE `cookiespy` (
`ID` INT NOT NULL AUTO_INCREMENT,
`ip` VARCHAR(55) NOT NULL,
`datum` VARCHAR(32) NOT NULL,
`cookie` VARCHAR(255) NOT NULL,
`domain` VARCHAR(55) NOT NULL,
PRIMARY KEY (`ID`)
)
TYPE = myisam;
Lekérdezésem így:
<?php
$lekerdezes = ''SELECT * FROM cookiespy'';
$eredmeny = mysql_query($lekerdezes);
while( $ir_tomb = mysql_fetch_array($eredmeny) ){
$cookiekiir = $ir_tomb['cookie'];
$domainkiir = $ir_tomb['domain'];
$ipkiir = $ir_tomb['ip'];
$datumkiir = $ir_tomb['date'];
echo''$cookiekiir || $domainkiir || $ipkiir || $datumkiir'';
}
?>
Hibaüzenet:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /index.php on line 20
Mi a probléma?
A szintaktika biztos jó mert mindenhol így van. Előre is köszi! -
-
Benmartin
senior tag
válasz
nofreenick
#1183
üzenetére
PHP rész:
<?php
$_POST['ellenorzo']= ($kod);
if($kod == $_REQUEST['a kód amit akarsz...'])
{
ide megy be a rendes script.
}
else {
print ''Hibás kódot adtál meg'';
}
?>
HTML rész:
<form action=''feldologozó fájl neve'' >
<p>Ellenerző kód: a te kódod.... </p>
<p>
<input type=''text'' name=''ellenorzo'' />
</p>
<p>
<input type=''submit'' value=''küldés'' >
</p>
</form>
[Szerkesztve] -
Benmartin
senior tag
válasz
paramparya
#1118
üzenetére
persze hogy van.
|| = or -
Benmartin
senior tag
válasz
paramparya
#1107
üzenetére
köszi kár hogy nem lehet máshogy pedig egyszerűbb lenne na mindegy köszi.
-
Benmartin
senior tag
rosszul mondtam. azt kellene hogy van 3 táblám 3 különböző adatot akorok beszúrni.
sql=''INSERT INTO valami values ('$valami')'';
sql2=''INSERT INTO valami2 values ('$valami2')'';
mysql_queirnek hogy kell megadni hogy két sql is van. vagy ha egybe teszem akkor sem jó pl így.
sql=''INSERT INTO valami values ('$valami')
INSERT INTO valami2 values ('$valami2')'';
de ígysem megy.
hogy kellene?
köszi. -
Benmartin
senior tag
sziasztok!
hogy kell insert into-val hogy ne csak egy táblába írjon. próbáltam már egy pár módszert.
vagy ezt nem is insert intoval kell vagy nem adtam meg valami plusz tagot? -
Benmartin
senior tag
válasz
Tele von Zsinór
#1097
üzenetére
már nem aktuális sikerült megoldani. azért köszi.
[Szerkesztve] -
Benmartin
senior tag
válasz
Tele von Zsinór
#1097
üzenetére
köszi, de adatbázis-illesztőt hogy kell írni?
-
Benmartin
senior tag
sziasztok!
<?php
include (''config.php'');
if (empty($nev)||empty($email)|| empty ($uzenet))
{
echo ''Minden mezot ki kell tölteni!'';
}
else {
$nev = strip_tags ($nev);
$email = strip_tags ($email);
$uzenet = strip_tags ($uzenet);
$sql= ''INSERT INTO forum values ('$nev','$email','$uzenet',)'';
if (mysql_query($sql,$kapcs)) {
echo ''Köszönjük a hozzászólásod'';
}
else {
echo ''Hiba: Nem került be az adatbázisba a hozzászólásod'';
}
}
?>
Miért van az hogy egyik pillanatban működik a másikban nem. 2hsz hozzáadok szépen rendben aztán a 3iknál az else fut le de miért? ez elég fura egyszer megy egyszer nem. -
Benmartin
senior tag
válasz
Tele von Zsinór
#972
üzenetére
ez így elég kevés nekem. mert megcsinálom azt a mezőt és utána megint nem tudom mit csináljak.
-
Benmartin
senior tag
sziasztok!
olyat akarok a fórumomra mint a ph-án hogy lehessen válaszolni a másik felhasználó írására és azt feltüntesse pl istván válasza péter üzenetére csak nem tudom hogyan lehetni ehhez hozzákezdeni.
aki tud segítsen!
köszi. -
Benmartin
senior tag
sziasztok
<?php
include (''config.php'');
$sql = ''SELECT * FROM forum'';
$eredmeny = mysql_query($sql,$kapcs);
while ($forum_tomb = mysql_fetch_array($eredmeny)) {
$szoveg = $forum_tomb['uzenet'];
$nevkiir = $forum_tomb['nev'];
$emailkiir = $forum_tomb['email'];
}
echo ''Név:$nevkiir Email:$emailkiir Üzenet:$szoveg'';
?>
a lekérdezés jó csak mindig az utolsó sorát adja vissza és nekem az kellene hogy az összes sor ki legyen írva mivel fórum lesz.
előre is köszi.
[Szerkesztve] -
Benmartin
senior tag
sziasztok!
<?php
function negpovnull()
{
global $x;
if ($x=0);
{
print ''a szám egyenlo nullával'';
}
if ($x<0);
{
print ''a szám negatív'';
}
if ($x>0);
{
print ''a szám pozitív'';
}
}
$x=''4'';
echo negpovnull();
?>
valamiért azt írja ki hogy: a szám egyenlo nullávala szám negatíva szám pozitív . nem jó az ifes szerkezet? mi lehet a hiba? előre is kösz
Benjamin -
Benmartin
senior tag
válasz
burgatshow
#893
üzenetére
aha ilyenre gondoltam. köszönöm.
-
Benmartin
senior tag
válasz
burgatshow
#891
üzenetére
így nekem is sikerült. csak ezt szeretném $szam1 $szam2 bármikor változtathassam anélkül hogy újradefiniálnám amit mondjuk nem is enged a php.
-
Benmartin
senior tag
sziasztok
functionnal írnátok nekem egy összeadásos példaprogramot?
<?php
function osszead()
{
$osszeadas=$szam1+$szam2;
echo $osszeadas;
}
$szam1=''6'';
$szam2=''7'';
echo osszead();
?>
ez nem működik tudom csak annyit kellene változtatni rajta hogy a $szam1 meg a $szam2 megadhassam { } kívül. remélem érthető volt. -
Benmartin
senior tag
Sziasztok!
Ez a fájlba író kódom. Html-ben megírtam az űrlapot minden működik már csak a szöveget kellen megformáznom a függvényeket ismerem de szintaktikát nem.
Pl.: azt akarom hogy Név Email Üzenet egymás alá kerüljön a uzi.txt-ben.
<?php
$fp = fopen (''uzi.txt'','w');
fwrite ($fp, ''Név: $nev'');
fwrite ($fp, ''Email: $emil'');
fwrite ($fp, ''Üzenet: $uzi'');
fclose ($fp);
print ''Üzenet elküldve.'';
?>
Előre is köszi.
Benmartin
[Szerkesztve] -
Benmartin
senior tag
példát tudnátok írni?
-
Benmartin
senior tag
Sziasztok!
Írtam php-ben egy olyat hogy if-es szerkezettel ellenőrizze a jelszót. ha igaz megadtam hogy ugorjon ****.hu/****.html-re. ez eddig oké de ha megtudja valaki a címet amit le akarok védeni bepötyögi és elérhatő az oldal jelszó megadása nélkül. hogyan kell azt megcsinálni hogyha azt a címet adja meg a böngészőban amit én levédtem egyből visszaugorjon a jelszókérő oldalra?
előre is köszi! -
Benmartin
senior tag
Sziasztok
Ki akarom iratni a hostot de ip-t ír ki. mit csináljak?
<?
if ($HTTP_SERVER_VARS[''HTTP_X_FORWARDED_FOR''
!= ''''){
$IP = $HTTP_SERVER_VARS[''HTTP_X_FORWARDED_FOR''
;
$proxy = $HTTP_SERVER_VARS[''REMOTE_ADDR''
;
$host = @gethostbyaddr($HTTP_SERVER_VARS[''HTTP_X_FORWARDED_FOR''
);
}else{
$IP = $HTTP_SERVER_VARS[''REMOTE_ADDR''
;
$host = @gethostbyaddr($HTTP_SERVER_VARS[''REMOTE_ADDR''
);
echo($host);
}
?>
így csináltam.
[Szerkesztve] -
Benmartin
senior tag
Sziasztok!
Az lenne a kérdésem hogyan lehet weblapot átirányítani ezt úgy értem hogy www.teameaskin.atw.hu-ra rámész egyből ugorjon a www.php5.atw.hu-ra de nem popupként szeretném. A segítséget előre is köszönöm!
Aktív témák
- valakiyt: Az Iobit programok - el kéne engedni
- Formula-1
- Telekom mobilszolgáltatások
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Vezetékes FEJhallgatók
- iOS alkalmazások
- Milyen autót vegyek?
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Kamionok, fuvarozás, logisztika topik
- Csendben elkaszálták a Hulu-féle Hitman sorozatot
- További aktív témák...
- Eladó iPhone 15 Pro 128GB White Titanium 100% akkuval!
- iPhone 16 Pro 128GB Natural Titanium Karcmentes állapotban!
- Realme GT 8 Pro Urban Blue 16/512GB MediaMarkt garancia 2029.02.02.-ig
- Xiaomi 15 Black 12/512GB használt 6 hónap garancia
- Legion Pro 5 16IRX10 16" QHD+ IPS i9-14900HX RTX 5070 32GB 512GB NVMe gar
- Apple iPhone Air Black 256GB használt karcmentes 100% akku (20 ciklus) garancia 2026.12.20.-ig
- Lenovo T495 Ryzen 5 pro 3500U, 16GB RAM, 512GB SSD, jó akku, újszerű állapot, számla, garancia
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- BESZÁMÍTÁS! Apple MacBook Air 13 M1 8GB RAM 256GB SSD notebook garanciával hibátlan működéssel
- iPhone 14 128GB 100% (1év Garancia)- ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

![;]](http://cdn.rios.hu/dl/s/v1.gif)



