Archívum - 140703 - Fórum téma
április 12
Bejelentkezési hiba
Készítettem egy regisztrációs és egy login rendszert.
Nem tudom hol van benne a hiba, de regisztrációkor az adatokat beviszi az adatbázisba, de login-nál még ha jól is írom be a jelszót és a felhasználónevet, akkor is azt adja ki, hogy nem jó a felhasználónév vagy a jelszó.
Itt a programkód, hátha ti rá jöttök, hogy mi a hiba:
register.php -ba így vittem be az adatokat az adatbázisba:A login.php-be meg így próbáltam:
[colorer=php]include("config.php");
$con = mysql_connect($host,$user,$pass);
if (!$con) {
die('Could not connect: ' .
Nem tudom hol van benne a hiba, de regisztrációkor az adatokat beviszi az adatbázisba, de login-nál még ha jól is írom be a jelszót és a felhasználónevet, akkor is azt adja ki, hogy nem jó a felhasználónév vagy a jelszó.
Itt a programkód, hátha ti rá jöttök, hogy mi a hiba:
register.php -ba így vittem be az adatokat az adatbázisba:
if($_POST[Submit] =='Submit' && !empty($_POST[UserName]) && !empty($_POST[EMAIL]) && !empty($_POST[PASS1]) && !empty($_POST[PASS2]) && $adat1=="true" && $adat2=="true" && $_POST[PASS1] == $_POST[PASS2] && strlen($_POST[PASS1])>="5"){
include("config.php");
$passwd=md5($_POST[PASS1]);
$uname=$_POST[UserName];
$con = mysql_connect($host,$user,$pass);
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($db2, $con);
mysql_query("INSERT INTO users (personID,FirstName, LastName, UserName, Email, Password)
VALUES ('', '$_POST[FirstName]', '$_POST[LastName]', '$uname', '$_POST[EMAIL]', '$passwd')");
echo '<meta http-equiv="refresh" content="0; ?siteidd=4®=true" />';
mysql_close($con);
}[colorer=php]include("config.php");
$con = mysql_connect($host,$user,$pass);
if (!$con) {
die('Could not connect: ' .
PHP kép átméretező
Sziasztok!
Nemrég egy hasonló című témát indítottam, de ott annyira más irányba kanyarodott a téma, hogy inkább nyitok egy újat, mert ebben már nem csupán elmélkedéssel próbálkozok, hanem valami gyakorlattal is, ámbár nem akar működni, sokat olvasgattam PHP.net-en és vbence produktumát is átnéztem, de nem sikerült sajnos összehozni...
Jelenleg így állok, de nem igazán működik a dolog:Valakinek esetleg van ötlete rá?
Előre is köszönöm, további szép napot mindenkinek!
Szerkesztés: Azt hiszem a bővebb leírás elmaradt: mikor elküldöm a formot, az meghívja ezt a fájlt, de a mentés nem igazán történik meg, a fájl eredményeként nem az "Elmentve!" felirat jelenik meg, hanem egy képfájl.
Mialatt ezt leírtam rájöttem, hogy a header ez esetben nem szükséges, majd eltávolítás után kaptam egy pár hibaüzenetet...
A hibaüzeneteknek valószínűleg az $_FILES['kep']-szel van bajuk, de fogalmam sincs mi lehet a megoldás...
■ Nemrég egy hasonló című témát indítottam, de ott annyira más irányba kanyarodott a téma, hogy inkább nyitok egy újat, mert ebben már nem csupán elmélkedéssel próbálkozok, hanem valami gyakorlattal is, ámbár nem akar működni, sokat olvasgattam PHP.net-en és vbence produktumát is átnéztem, de nem sikerült sajnos összehozni...
Jelenleg így állok, de nem igazán működik a dolog:
<?php
$fajl = $_FILES['kep'];
$meret = getimagesize($fajl);
$magassag = $meret[1];
$szelesseg = $meret[0];
$uj_szelesseg = $_POST['uj_szelesseg'];
if ($magassag > $szelesseg)
{
$eredeti_arany = $szelesseg / $magassag;
$uj_magassag = $eredeti_arany * $uj_szelesseg;
}
if ($magassag < $szelesseg)
{
$eredeti_arany = $magassag / $szelesseg;
$uj_magassag = $eredeti_arany * $uj_szelesseg;
}
if ($magassag == $szelesseg)
{
$uj_magassag = $uj_szelesseg;
}
header('Content-Type: image/jpeg');
$kep_alap = imagecreatetruecolor($uj_szelesseg, $uj_magassag);
$kep = imagecreatefromjpeg($_FILES['kep']);
imagecopyresampled($kep_alap, $kep, 0, 0, 0, 0, $uj_szelesseg, $uj_magassag, $szelesseg, $magassag);
$mentes = '../../fooldal/' . $_FILES['kep']['name'];
imagejpeg($kep_alap, $mentes , 100);
echo "Elmentve!"
?>
Előre is köszönöm, további szép napot mindenkinek!
Szerkesztés: Azt hiszem a bővebb leírás elmaradt: mikor elküldöm a formot, az meghívja ezt a fájlt, de a mentés nem igazán történik meg, a fájl eredményeként nem az "Elmentve!" felirat jelenik meg, hanem egy képfájl.
Mialatt ezt leírtam rájöttem, hogy a header ez esetben nem szükséges, majd eltávolítás után kaptam egy pár hibaüzenetet...
A hibaüzeneteknek valószínűleg az $_FILES['kep']-szel van bajuk, de fogalmam sincs mi lehet a megoldás...
Gyorsan és megfelelő áron Tárhely!
A vonatkozó irányelvek szellemében törölve. – Joó Ádám
április 11
min-height-es div feltöltése belső divvel
Üdv!
a következő problémám akadt:
van egy wrapper div-em, ami legalább olyan magas mint az ablak, ebben van egy középre igazított grid, aminek a wrapper végéig kellene érnie:töröm a fejem, de nem találok tiszta css megoldást rá. :(
abszolút pozicionálás (top:0, bottom:0) nem játszik, a középre igazítás miatt,
ha pedig a wrapper min-height helyett height-et kap, a kontent túllóghat rajta...
■ a következő problémám akadt:
van egy wrapper div-em, ami legalább olyan magas mint az ablak, ebben van egy középre igazított grid, aminek a wrapper végéig kellene érnie:
<body>
<div class="wrapper">
<div class="grid">
kontent
</div>
</div>
</body>
body
{
height: 100%;
}
.wrapper
{
min-height: 100%;
}
.grid
{
width: 960px;
margin: 0 auto;
height: 100%; /* ez nem megy... */
}
abszolút pozicionálás (top:0, bottom:0) nem játszik, a középre igazítás miatt,
ha pedig a wrapper min-height helyett height-et kap, a kontent túllóghat rajta...
PHP LDAP autentikáció
Üdvözlet az olvasónak!
Ha valaki tényleges segítséget tudna adni, tehát kódot,
nem elméleti fejtegetést, nagyon megköszönném.
Ezeket a sorokat több hetes net-böngészés után írom.
Anonymus LDAP autentikációt kell megoldanom PHP-ban, ne kelljen
beírni a user-t és passwordot, de mégis azonosítanom kell
a belépőt. A program adatbázisában ott van a Windows belépő
userneve, ezzel kellene összevetni.
Remélem nem túl homályos, amit írtam.
■ Ha valaki tényleges segítséget tudna adni, tehát kódot,
nem elméleti fejtegetést, nagyon megköszönném.
Ezeket a sorokat több hetes net-böngészés után írom.
Anonymus LDAP autentikációt kell megoldanom PHP-ban, ne kelljen
beírni a user-t és passwordot, de mégis azonosítanom kell
a belépőt. A program adatbázisában ott van a Windows belépő
userneve, ezzel kellene összevetni.
Remélem nem túl homályos, amit írtam.
április 10
Biztonság a neten? (kicsit flame, de nem nagyon ;) )
Tegnap kedvenc mobilszolgáltatómnál adódott egy kis gondom a webes felülettel.
Felhívtam az ügyfélszolgálatot, ügyintéző tanácstalan, fogalma sincs, mi okozhatja a gondot.
Konkrétan annyi bajom volt, hogy az éppen rendezett számlám mellett nem jelent meg, hogy befizettem. (kártyával fizettem, korábban fél percen belül pipálta a rendszerük, hogy megjött)
Ezt részben én okoztam azzal, hogy elindítottam a fizetést, majd a noscript, cookiemonster állítgatása miatt kénytelen voltam félbeszakítani és újra kezdeni.
Írtam nekik egy e-mailt, benne a problémás számla azonosítójával, hogy nézzenek már rá, mert valami gubanc van vele, illetve ha úgy gondolják, hogy önmagától megoldódik a gond, akkor kb. mennyi idő múlva.
Az eddigiekben lát-e valaki olyat, amihez azonosítani kellene magamat ahhoz, hogy válaszoljon egy ügyfélszolgálat? (szerintem ez egy általános jellegű kérdés volt, egyébként választ is kaptam rá)
De... Ami kiakasztott: küldjem el e-mailben a személyes adataimat és az ügyfélbiztonsági kódomat, akkor tudnak bővebben válaszolni.
Bennem van a hiba és teljesen normális, hogy e-mailben elkérik egy ügyfél PIN kódját/jelszavát/stb?
Ti hogy látjátok?
Mondjuk ha azt nézem, hogy a bankom meg egyszerű levélben küldi a bankkártyákat is, meg ha új kártya, a hozzá tartozó PIN kódot is... :(
ui: ha valakinek van ismerőse a piros szolgáltató IT biztonsággal foglalkozó területén... ;)))
■ Felhívtam az ügyfélszolgálatot, ügyintéző tanácstalan, fogalma sincs, mi okozhatja a gondot.
Konkrétan annyi bajom volt, hogy az éppen rendezett számlám mellett nem jelent meg, hogy befizettem. (kártyával fizettem, korábban fél percen belül pipálta a rendszerük, hogy megjött)
Ezt részben én okoztam azzal, hogy elindítottam a fizetést, majd a noscript, cookiemonster állítgatása miatt kénytelen voltam félbeszakítani és újra kezdeni.
Írtam nekik egy e-mailt, benne a problémás számla azonosítójával, hogy nézzenek már rá, mert valami gubanc van vele, illetve ha úgy gondolják, hogy önmagától megoldódik a gond, akkor kb. mennyi idő múlva.
Az eddigiekben lát-e valaki olyat, amihez azonosítani kellene magamat ahhoz, hogy válaszoljon egy ügyfélszolgálat? (szerintem ez egy általános jellegű kérdés volt, egyébként választ is kaptam rá)
De... Ami kiakasztott: küldjem el e-mailben a személyes adataimat és az ügyfélbiztonsági kódomat, akkor tudnak bővebben válaszolni.
Bennem van a hiba és teljesen normális, hogy e-mailben elkérik egy ügyfél PIN kódját/jelszavát/stb?
Ti hogy látjátok?
Mondjuk ha azt nézem, hogy a bankom meg egyszerű levélben küldi a bankkártyákat is, meg ha új kártya, a hozzá tartozó PIN kódot is... :(
ui: ha valakinek van ismerőse a piros szolgáltató IT biztonsággal foglalkozó területén... ;)))
Wordpressbe egyedi oldal
Ha nem vagyok meelégedve a wordpress saját oldalaival, hogy tudok egy saját php oldalt beletenni, mert ha simán feltöltöm és belinkelem akkor egy üres sablonlap jelenik meg.
■ április 9
CSS menü szélesség
Sziasztok!
Egy apró, de számomra mégis elég nagy problémába ütköztem.
Adott az alábbi html és css kód.Így egy két soros menüt kapok. Az eredeti kódban ha ráviszem a főmenüben az egyik elemre a kurzort akkor akkor egy másik almenü jelenik meg(nem hiszem, hogy a probléma szempontjából releváns volna). és a probléma az, hogy ha az almenü tartalma szélesebb a főmenü eleménél, akkor megnő a hozzá tartozó főmenü elemének a szélesség is így a tovább főmenü elemek is eltolódnak.
Eddig rendben is volna, meg kéne határoznom a a főmenü elemek szélességét, de én ezt nem nagyon szeretném mert nem túl szép megoldás.
Tudtok rá valami elegánsabb módszert?
Segítségeteket előre is köszönöm
Bence
■ Egy apró, de számomra mégis elég nagy problémába ütköztem.
Adott az alábbi html és css kód.
<div>
<ul>
<li>
<a href="#">menü1</a>
</li>
<li>
<a href="#">menü2</a>
<ul>
<li>
<a href="#">almenü1</a>
</li>
<li>
<a href="#">almenü2</a>
</li>
<li>
<a href="#">almenü3</a>
</li>
</ul>
</li>
<li>
<a href="#">menü3</a>
</li>
</ul>
</div>
div>ul>li{
float:left;
}
div>ul>li>ul>li{
float: left;
}
Eddig rendben is volna, meg kéne határoznom a a főmenü elemek szélességét, de én ezt nem nagyon szeretném mert nem túl szép megoldás.
Tudtok rá valami elegánsabb módszert?
Segítségeteket előre is köszönöm
Bence
Ausztria-i tárhely
Sziasztok!
Ausztriában keresek tárhely szolgáltatót, van esetleg tapasztalatotok velük kapcsolatban? Tudtok ajánlani közülük esetleg?
Köszönöm!
Üdv
■ Ausztriában keresek tárhely szolgáltatót, van esetleg tapasztalatotok velük kapcsolatban? Tudtok ajánlani közülük esetleg?
Köszönöm!
Üdv
Dinamikus Virtualhostok Apache 2.2 szerveren
Helló,
Adott egy localhost Apache 2.2 szerver Ubuntu 12.10-en és a /etc/hosts-ba hozzáadott valami.hu ami az 127.0.0.1-re mutat.
A cél a következő:
Ha megnyitom a weboldalt egy aldomainnel (akarmi.valami.hu) akkor a DocumentRoot a /home/akarmi/www mappa legyen, ellenkező esetben (valami.hu) a /var/www mappa.
Az első lépés sikerült a mod_vhost_alias modul engedélyezésével, majd a követhező scripttel, amit a /etc/apache2/apache2.conf fájl végén helyeztem el:(A teszt kedvéért a /etc/hosts-ba beraktam egy sub.valami.hu-t)
A másodikat viszont nem tudom hogyan kellene megvalósítani, ebben szeretném a segítségeteket kérni. Gondoltam az ErrorDocument 404-re, viszont az egyrészt nem is lenne elegáns, másrészt szeretnék majd 404-es hiba jelző oldalt.
A fenti script szétválaszthatóvá teszi az URL-t és %1-gyel az első részét (a legelső pontig) beilleszti szövegként és így a sub.valami.hu-t megnyitva a /home/sub/www mappát állítja be DocumentRootnak. A dolog lényege, hogy ne kelljen minden egyes aldomaint külön virtualhostként beállítani, hanem ezzel a pár sorral meg lehessen valósítani.
Azt is jó lenne megoldani, hogy ha www.sub.valami.hu-t nyitok meg, akkor ne a /home/www/www mappába irányítson át, hanem a /home/sub/www-be. Ugyanezt az aldomain nélküli változatnál, tehát www.valami.hu-ról ne a /home/www/www-t hanem a /var/www-t használja.
Előre is köszönöm a segítséget.
■ Adott egy localhost Apache 2.2 szerver Ubuntu 12.10-en és a /etc/hosts-ba hozzáadott valami.hu ami az 127.0.0.1-re mutat.
A cél a következő:
Ha megnyitom a weboldalt egy aldomainnel (akarmi.valami.hu) akkor a DocumentRoot a /home/akarmi/www mappa legyen, ellenkező esetben (valami.hu) a /var/www mappa.
Az első lépés sikerült a mod_vhost_alias modul engedélyezésével, majd a követhező scripttel, amit a /etc/apache2/apache2.conf fájl végén helyeztem el:
UseCanonicalName Off
VirtualDocumentRoot /home/%1/www/
A másodikat viszont nem tudom hogyan kellene megvalósítani, ebben szeretném a segítségeteket kérni. Gondoltam az ErrorDocument 404-re, viszont az egyrészt nem is lenne elegáns, másrészt szeretnék majd 404-es hiba jelző oldalt.
A fenti script szétválaszthatóvá teszi az URL-t és %1-gyel az első részét (a legelső pontig) beilleszti szövegként és így a sub.valami.hu-t megnyitva a /home/sub/www mappát állítja be DocumentRootnak. A dolog lényege, hogy ne kelljen minden egyes aldomaint külön virtualhostként beállítani, hanem ezzel a pár sorral meg lehessen valósítani.
Azt is jó lenne megoldani, hogy ha www.sub.valami.hu-t nyitok meg, akkor ne a /home/www/www mappába irányítson át, hanem a /home/sub/www-be. Ugyanezt az aldomain nélküli változatnál, tehát www.valami.hu-ról ne a /home/www/www-t hanem a /var/www-t használja.
Előre is köszönöm a segítséget.


