ugrás a tartalomhoz

Archívum - Ápr 28, 2015

mail server howto

szabo.b.gabor · 2015. Ápr. 28. (K), 13.22
Sziasztok!

tud valaki valami jó leírást, ami alapján össze lehet rakni egy levelező szervert virtuális felhasználókkal postfix, dovecot, postgres backend-del?

látom, hogy nem egy next next finish jellegű feladat, egyáltalán megugorható, hogy szűz kézzel értelmesen, biztonságosan összeállítson az ember egy ilyent?

köszi,
Gábor
 

Link mérete szétesik

domel · 2015. Ápr. 28. (K), 12.12
Üdv!
Van egy olyan gondom amit témakörben nem is tudom hova tegyek, mert szétesik a link betümérete, de mégsem a html kód a hibás. Szóval van egy képfeltöltős oldal ami kiszedi a képből a koordinátákat, és egy google maps linkben a kép alá helyezi:


Eddig jó, aztán a harmadik képtől valami megváltoztatja a betüméretet, és ilyen lesz:


Szétesik tőle az oldal, pedig a képek szélessége mindig 500 pixel, a link szélessége is ugyanannyi mert a koordinátákban csak hat szám változik, karakterre ugyanannyi marad. A fenti képek telefonról készültek, asztali gépen a probléma nem jelentkezik. Van egy másik telefonom is, az is egy katasztrófa. Csak annyit látok, hogy a telefon böngészője kénye-kedve szerint változtatja a betüméretet, és nem tudom miért. Meg lehet ezt valahogyan tiltani a telefonnak (böngészőnek)?
 

Capistrano2/Capifony chrootolt környezetben

firith · 2015. Ápr. 28. (K), 10.33
Sziasztok,

php fejlesztőként nem igazán ismerem a ruby-t és a capistrano-t. Van egy szerver ahova fel kéne deployolni a kódot capistrano-val de az egész előtt le kéne futnia egy chroot parancsnak hogy minden abban fusson.

Ezzel próbálkoztam:

namespace :deploy do
    before "deploy:update_code", "deploy:chroot"
    task :chroot do
        run "#{sudo} chroot /chroot/php54"
    end
end
Ezzel az a baj hogy bár belép a chrootba, "ott is marad" és nem futnak tovább a taskok.

A segítséget előre is köszönöm!
 

Forgot password recovery

cbence · 2015. Ápr. 28. (K), 03.03
Van egy elfelejtett jelszó lekérő felületem

[colorer=php]

if ($emlekeztet == "igen") {

$emlekeztetek = $_POST[emlekeztetek];

if ($emlekeztetek != "") {

if ($emlekeztetek_mail == "") {
$visszajelez_emlk = "Nem adod meg az email címet?";
}

if (!preg_match("/@/",$emlekeztetek_mail) || !preg_match("/./",$emlekeztetek_mail)) {
$visszajelez_emlk2 = "Érvénytelen e-mailcím!";
}

if ($emlekeztetek_mail != "" && preg_match("/@/",$emlekeztetek_mail) && preg_match("/./",$emlekeztetek_mail)) {

$ellenor_emlk1 = mysql_query("SELECT * FROM reg WHERE email='$emlekeztetek_mail'");
$ellenor_emlk2 = mysql_num_rows($ellenor_emlk1);

if ($ellenor_emlk2 == '1') {
$visszajelez_emlksiker = "Rendben, a jelszavad elküldtük a megadott emailcímre!";
mysql_query("SELECT * FROM reg WHERE email='$emlekeztetek_mail'");
mysql_query("SELECT * FROM reg WHERE jelszo='$regpas' ORDER BY emlekeztetek_mail");

$header2 = "xy##kukac##gmail.com";
$mes2 = "

A xyoldalon jelszó-emlékeztetőt kértél!

Itt a jelszavad: $regpas

Ha nem te kértél jelszó-emlékeztetőt, levelünk tárgytalan!
-----------------------------------------------------------------------------------------------------
Ez a rendszerből egy automatikusan továbbított üzenet, kérlek ne válaszolj.";

ini_set("SMTP","smtp.gmail.com");
ini_set("smtp_port","587");
ini_set("smtp_username","xy##kukac##gmail.com");
ini_set("smtp_password","xy");
mail($emlekeztetek_mail, 'Jelszó_emlékeztető', $mes2, $header2);

}else{
$visszajelez_emlkkudarc = "Az emailcím nem található az adatbázisban!";
}


}
}
print "<center><form id=belepes action=".$_SERVER['PHP_SELF']."?emlekeztet=igen method=post>
Email_cím: <input name=emlekeztetek_mail size=15 class=szovegdoboz maxlength=150><br><br>
<input type=submit value=Elküld class=gomb name=emlekeztetek></form>