- iPhone 16e - ellenvetésem lenne
- Mobil flották
- Milyen okostelefont vegyek?
- Garmin Forerunner 970 - fogd a pénzt, és fuss!
- Bemutatkozott a Poco X7 és X7 Pro
- Azonnali navigációs kérdések órája
- Motorola Edge 50 Fusion - jó fogás
- One mobilszolgáltatások
- Xiaomi 15 - kicsi telefon nagy energiával
- Prohardver app (nem hivatalos)
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
Hirdetés
- Milyen autót vegyek?
- Medence topik
- Autós topik látogatók beszélgetős, offolós topikja
- Okos Otthon / Smart Home
- Mibe tegyem a megtakarításaimat?
- Milyen légkondit a lakásba?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Abarth, Alfa Romeo, Fiat, Lancia topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Háztartási gépek
- További aktív témák...
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- Bomba ár! Lenovo ThinkPad T480s - i7-8GEN I 16GB I 256GB I 14" WQHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 4070Ti Super GAMER PC termékbeszámítással
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
- Eredeti Lenovo 300W töltők - ADL300SDC3A
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest