Archívum - 1970 - Fórum téma
október 16
procedurálisból OOP
Hogy tudunk átalakítani procedurálisból oop-re?Na ki hogy alakítaná az alábbi kódot oopre?
Kódot nem teszteltem csak gyorsan valamit írtam :)
■
<form>
<ul>
<li>
<input type="text" placeholder="Felhasználónév" />
</li>
<li>
<input type="password" placeholder="Jelszó" />
</li>
<li>
<input type="submit" value="Belépés" class="button" />
</li>
</ul>
</form>
<?php
session_start();
$host="localhost"; // Host név
$username=""; // Mysql felhasználónév
$password=""; // Mysql jelszó
$db_name="test"; // adazbázis név
$tbl_name="members"; // tábla név
// Csatlakozás az adatbázishoz
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// Felhasználó és jelszó tárolás változókban
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
// Injection szürés
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
// Visszakérjük a sorok számát
$count=mysql_num_rows($result);
// Ha egyeznek az adatok belép és mentjük az adatokat sessionban
if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:valami.php")
}
else {
echo "Hibás jelszó vagy felhasználónév.";
}
?>
Kódot nem teszteltem csak gyorsan valamit írtam :)
E-mail szolgáltató kerestetik
E-mailezéshez keresnék szolgáltatót, és érdeklődöm, hogy van-e esetleg tapasztalatotok a témában.
Elvárások:
Lehetőség szerint honi szolgáltató érdekelne, de ha könnyű az ügyintézés, stabil piaci szereplőről van szó és árban is elfogadható, akkor érdekelne külföldi partner is.
(Gmail nem játszik saját domain használattal, még akkor sem, ha a Gmail app-al van push notificaton.)
■ Elvárások:
- külön e-mail szolgáltatás, tehát nem tárhely + e-mail (ha jó az ár, talán jöhet)
- 1-2 GB tárhely
- max. 10-20 fiók kezelése (szabon állítható kvótával)
- korlátlan forward
- IMAP
- SMTP
- iOS push notification támogatás
Lehetőség szerint honi szolgáltató érdekelne, de ha könnyű az ügyintézés, stabil piaci szereplőről van szó és árban is elfogadható, akkor érdekelne külföldi partner is.
(Gmail nem játszik saját domain használattal, még akkor sem, ha a Gmail app-al van push notificaton.)
JavaScript-ben gomb értékének átadása egy <input>-ba
Sziasztok
Egy olyan kérdésem lenne, hogy hogyan lehet egy képből álló gomb értékét (0-9-ig vannak a gombok) átadni egy <input> mezőbe egymás után oldal újratöltés nélkül, amit majd onnan tudok továbbítani egy OK gomb lenyomása után.
Egy gomb így néz ki egyellőre:Az <input> meg egyszerű lenne:Nem tudom, hogy jó úton haladok-e de itt elakadtam.
Segítségeteket előre is köszönöm!
Üdv: Dani
■ Egy olyan kérdésem lenne, hogy hogyan lehet egy képből álló gomb értékét (0-9-ig vannak a gombok) átadni egy <input> mezőbe egymás után oldal újratöltés nélkül, amit majd onnan tudok továbbítani egy OK gomb lenyomása után.
Egy gomb így néz ki egyellőre:
<img src="gombok/2_a.gif" id="gomb_2" alt="1"
onmouseover="FP_swapImg(1,0,/*id*/'gomb_2',/*url*/'gombok/2_b.gif')"
onmouseout="FP_swapImg(0,0,/*id*/'gomb_2',/*url*/'gombok/2_a.gif')"
onmousedown="FP_swapImg(1,0,/*id*/'gomb_2',/*url*/'gombok/2_c.gif')"
onmouseup="FP_swapImg(0,0,/*id*/'gomb_2',/*url*/'gombok/2_a.gif')"
fp-style="fp-btn: Embossed Rectangle 5;
fp-font-size: 14;
fp-transparent: 1;
fp-proportional: 0"
fp-title="1"
>
<form method="post" action="azonosit.php">
<input type="text" name="id">
</form>
Segítségeteket előre is köszönöm!
Üdv: Dani
október 15
Session Elveszik - aktiváló mailben katt után átirányítom - ELVESZIK
Regisztráció után kap a user egy aktiváló mailt, benne linkkel, amire ha kattint meghív egy aktivalo.php-t.
Az aktiváló.php ben session változókban üzeneteket definiálok.
Az aktiválás után átirányítom JS -el --> siker.php
Azonban a siker.php ben a session változók már nem elérhetőek.
Mi a baj ?
Kezdő php sql programozó vagyok - .
■ Az aktiváló.php ben session változókban üzeneteket definiálok.
Az aktiválás után átirányítom JS -el --> siker.php
Azonban a siker.php ben a session változók már nem elérhetőek.
Mi a baj ?
Kezdő php sql programozó vagyok - .
Php: include() karakterkódolási problémák
A problémám az, hogy
include('desing/sablon.php'); -vel beolvasok egy fájlt, amiben HTML és PHP kód van. A gond az, hogy a HTML ékezetes karakterei nem jelennek meg megfelelően, ami viszont SQL lekéréssel adatbázisból érkezik, abban nincsen semmi probléma.
A beolvasott fajl:Mit lehet tenni?
■ include('desing/sablon.php'); -vel beolvasok egy fájlt, amiben HTML és PHP kód van. A gond az, hogy a HTML ékezetes karakterei nem jelennek meg megfelelően, ami viszont SQL lekéréssel adatbázisból érkezik, abban nincsen semmi probléma.
A beolvasott fajl:
<?php
//ajánló
$query="SELECT count( * )
FROM `cikkek`
WHERE `k_id` = 1 OR `k_id` = 2 ";
$result=mysqli_query($connect,$query);
$row=mysqli_fetch_row($result);
$azonosito=array();
while(count($azonosito) < 10){
$azonosito[]=rand(1,$row[0]);
$azonosito=array_unique($azonosito);
}
foreach($azonosito as $k => $v){
$v=$v-1;
$query="SELECT `cikkek`.`cim` , `kategoriak`.`k_nev`, `cikkek`.`url`
FROM `cikkek`
INNER JOIN `kategoriak`
USING ( k_id )
WHERE `k_id` = 1 OR `k_id` = 2
LIMIT ".$v.",1";
$result1=mysqli_query($connect,$query);
$row1=mysqli_fetch_row($result1);
$ajanlo.='<a href="/'.$row1[1].'/'.$row1[2].'.php">'.$row1[0].'</a><br />';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="desing/style.css"/>
<title>Untitled Document</title>
</head>
<body>
<div class="menut2">
</div>
<div class="fo">
<div class="menut">
<a href="index.php"><div class="menu">Főoldal</div></a>
<a href="index.php?oneletrajz"><div class="menu">Önéletrajz</div></a>
<a href="/rovidprozak"><div class="menu">Rövidprózák</div></a>
<a href="/ellbeszelesek"><div class="menu">Ellbezsélések</div></a>
</div>
<a href="index.php"><div class="header"></div></a>
<div class="ajanlo">
<b>Ajánló</b><br />
<?php
echo $ajanlo;
?>
</div>
<div class="tartalom">
<?php
echo $tartalom;
?>
</div>
</div>
</body>
</html>október 13
weblabor - lassú betöltés, scroll és focus szétesik
Csak nekem van az, hogy több másodpercig tölti az oldal a csirip.weblabor.hu-t, és amikor végre betöltötte, akkor ha textarea-ba írok odaszór egy blurt, vagy ha éppen cikket olvasok, akkor a scroll ugrik egyet (gondolom átméretezi az oldalt, vagy ilyesmi miatt)???
■ október 11
Könnyű javascript
Adatbázisból szeretnék értékpárokat kiíratni az oldalamra, (pl: irányítószám / város, vagy angol szöveg / magyar párja) ehhez lényegében adott minden, de valahol elcsúszok, és nem értem hol.:/ Az utóbbi példa az én ötletem, aki okosabb nálam kérem segítsen, mert már a guta kerülget:D.
És hogy csak borzoljam a kedélyeket, második bejegyzésem ez, és az elsőnél is szóltak hogy színezzem, de most a másodiknál sem tudom, ezt mivel kellene beszíneznem:/.
JS:Html:Php:
■ És hogy csak borzoljam a kedélyeket, második bejegyzésem ez, és az elsőnél is szóltak hogy színezzem, de most a másodiknál sem tudom, ezt mivel kellene beszíneznem:/.
JS:
function index(szavak) {
var xmlhttp;
var magyar = document.getElementById("magyar");
/*if (szavak.length > 35) {
magyar.innerHTML = "";
return;
}*/
xmlhttp = (window.XMLHttpRequest) ?
new XMLHttpRequest() :
new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
magyar.value = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "index.php?angol=" + szavak, true);
xmlhttp.send();
}<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Online Angol-Magyar szótár</title>
<script src="index.js"></script>
</head>
<body>
<form action="" method="post">
<h2>Online Angol-Magyar szövegfordító</h2>
<p>Ide írja a szöveget: <input type="text" name="angol" id="angol" onblur="index(this.value)" /></p><br />
...
<p>A keresett szó: <input type="text" name="magyar" id="magyar" /></p>
</form>
</body>
</html><?php
function kereso($angol){
@include_once("mysql.php");
$sql = "SELECT magyar
FROM szotar
WHERE angol = ".$angol;
$eredmeny = mysql_query($sql);
$sor = @mysql_fetch_row($eredmeny);
mysql_close();
return $sor [0];
}
$angol = (isset($_GET['angol'])) ? $_GET['angol'] : "";
switch($angol){
case ($angol == "proba" ) :
$kimenet = "Müködik.";
break;
default:
$kimenet = kereso($angol);
}
print $kimenet;
?>október 10
Hacktivity jegy
Ugye holnaptol hacktivity, es volt egy jatek, amivel elvileg nyertem jegyet, de holnap nem tudok elmenni (lehet, hogy szombaton sem). Bar a jegy meg nem erkezett meg, ha megjon, akkor szivesen felajanlanam valakinek, amennyiben erre van mod es lehetoseg. Irj privatot, ha erdekel.
Cserebe szivesen olvasnek egy elmenybeszamolot ;)
■ Cserebe szivesen olvasnek egy elmenybeszamolot ;)
K+F csoportosulás
Sziasztok,
mostanában fogalmazódott meg bennem a gondolat, hogy rengeteg problémát, érdekességet szívesen kikutatnék alaposabban, amelyek egyrészt a munkám során, másrészt (egyelőre) csak elméleti síkon merülnek fel, viszont erőforrások, illetve a kapcsolódó szakterületek magasfokú ismeretének hiányában nincs erre egy emberként lehetőségem.
Így jött az ötlet, hogy amennyiben másnak is lennének ilyen hajlandóságai, összeszerveződhetnénk (akár virtuálisan) egy közösségbe, majd akit érdekel egy-egy téma, az szabadon csatlakozhatna annak "kutatásához". Ez a kíváncsiság kielégítésén és a tanuláson kívül akár még üzleti előnnyé fordítható megoldásokat is eredményezhet, kíváncsi lennék, hogy kit érdekelne egy ilyen közösségben való részvétel.
Gondolatindítónak engem a következő területeken érdekelnének különböző problémák megoldásai (a teljesség igénye nélkül):
- szoftver minőségbiztosítás
- kódgeneráló eszközök, fejlesztés hatékonyságnövelés
- gyakran ismétlődő, monoton fejlesztési feladatok automatizálása
- webalkalmazások üzemeltetési problémái
- webalkalmazások reszponzivitásának növelése
- UX
■ mostanában fogalmazódott meg bennem a gondolat, hogy rengeteg problémát, érdekességet szívesen kikutatnék alaposabban, amelyek egyrészt a munkám során, másrészt (egyelőre) csak elméleti síkon merülnek fel, viszont erőforrások, illetve a kapcsolódó szakterületek magasfokú ismeretének hiányában nincs erre egy emberként lehetőségem.
Így jött az ötlet, hogy amennyiben másnak is lennének ilyen hajlandóságai, összeszerveződhetnénk (akár virtuálisan) egy közösségbe, majd akit érdekel egy-egy téma, az szabadon csatlakozhatna annak "kutatásához". Ez a kíváncsiság kielégítésén és a tanuláson kívül akár még üzleti előnnyé fordítható megoldásokat is eredményezhet, kíváncsi lennék, hogy kit érdekelne egy ilyen közösségben való részvétel.
Gondolatindítónak engem a következő területeken érdekelnének különböző problémák megoldásai (a teljesség igénye nélkül):
- szoftver minőségbiztosítás
- kódgeneráló eszközök, fejlesztés hatékonyságnövelés
- gyakran ismétlődő, monoton fejlesztési feladatok automatizálása
- webalkalmazások üzemeltetési problémái
- webalkalmazások reszponzivitásának növelése
- UX
Legnehezebb feladat PHP-val
Nektek eddig mi volt a legnehezebb feladat amit PHP-val oldottatok meg? Nekem eddig egy belépés létrehozása, de az is televolt biztonsági hibákkal :)
■


