Archívum - 140703 - Fórum téma
január 30
Jelszo kiolvasasa az adatbazisbol
Sziasztok!
Mint kezdo php programozo, a kovetkezo hibaba utkoztem. Egy belepo oldalon a felhasznalo regisztracios adatait adatbazisba mentem, ugy hogy a jelszot kodolom a password() vagy a MD5() fuggvennyel. Ezzel nincs is baj ez mukodik, hanem mikor be kell lepni akkor $jelszo = password('$_POST[jelszo]') nem mukodik. Megprobaltam letesztelni mysql-ben is a SELECT * FROM `users` WHERE jelszo = password ('ide irtam a jelszot amit kodolva bevittem az adatbazisba') lekerdezessel, de ez sem adott eredmenyt. Ugyanez a mese a MD5 fuggvennyel is.
Tud valaki segiteni ebben?
■ Mint kezdo php programozo, a kovetkezo hibaba utkoztem. Egy belepo oldalon a felhasznalo regisztracios adatait adatbazisba mentem, ugy hogy a jelszot kodolom a password() vagy a MD5() fuggvennyel. Ezzel nincs is baj ez mukodik, hanem mikor be kell lepni akkor $jelszo = password('$_POST[jelszo]') nem mukodik. Megprobaltam letesztelni mysql-ben is a SELECT * FROM `users` WHERE jelszo = password ('ide irtam a jelszot amit kodolva bevittem az adatbazisba') lekerdezessel, de ez sem adott eredmenyt. Ugyanez a mese a MD5 fuggvennyel is.
Tud valaki segiteni ebben?
SG fórum költöztetése phpBB-be
Van rá valamilyen lehetőség hogy egy SG-s fórum hozzászólásainak az adatbázisát átimportálni egy phpbb-s fórumba?
sok hszről van szó, tehát nem fogok ctrl+c, ctrl+vzni
Reményekkel telő köszönettel, Andris
■ ( téma-
hsz
szerző - /idő/)
hsz
szerző - /idő/)
sok hszről van szó, tehát nem fogok ctrl+c, ctrl+vzni
Reményekkel telő köszönettel, Andris
január 30
Elem abszolút poziciója Explorerben
Valakinek sikerult javascript segitsegevel kiszedni egy tetszolges elem abszolut poziciojat Internet Explorer alatt? Quirksmode oldalan talalhato fuggveny segitsegevel probaltam, de csak -1 volt az eredmenye. Esetleg link valamelyik topicra, ahol ez megoldodott mar?
■ html levélben
Sziasztok!
Kellene csináljak egy hírlevél mintát (html, css), de a microsoft outlook nem jeleníti meg a képeket, csak ha külön rákattintok, hogy megjelenítés.
Az érdekes az, hogy én már nem egy hírlevelet kaptam úgy, hogy megjelent a kép kérdés nélkül.
Segítene valaki, hogy mi a trükk?
előre is köszi.
■ Kellene csináljak egy hírlevél mintát (html, css), de a microsoft outlook nem jeleníti meg a képeket, csak ha külön rákattintok, hogy megjelenítés.
Az érdekes az, hogy én már nem egy hírlevelet kaptam úgy, hogy megjelent a kép kérdés nélkül.
Segítene valaki, hogy mi a trükk?
előre is köszi.
Flash elem beágyazása
Sziasztok!
Sokat cikket találtam ezzel a témával kapcsolatosan de nem sikerült a két problémámra együttesen megoldást találni.
Adott egy site. Amin van flash ojjektum is. Ha alapból hagyom amit a flash generál kódot, akkor az ugye a validáláson nem fog átmenni az embed paraméter miatt...Na erre a szösz kis gondra alkalmaztam ebben a cikkben leírtakat: ( http://www.alistapart.com/articles/flashsatay/ )
Idáig rendben is van. Minden szép és jó és valid. Lett egy ilyen kódom:Szeretném ha IE alatt nem kellene aktiválnom a flash moviet mielőtt használhatom. Na most erre lenne a megoldás az hogy oldal végére beszúrom ezt:
<script type="text/javascript" src="swf.js"></script>
És az swf.js -be meg beteszem ezt:
Na de ez valami miatt nem ok. Ha az alap flash által generált kódot használom akkor kivállóan működik, csak nem valid. Ha meg a valid kódot használom akkor nem tudom hogy aktiváljam a user helyett.
Gondlom van erre már megoldás, csak nem találtam meg.
Köszi a segítséget.
Kriszitán
■ Sokat cikket találtam ezzel a témával kapcsolatosan de nem sikerült a két problémámra együttesen megoldást találni.
Adott egy site. Amin van flash ojjektum is. Ha alapból hagyom amit a flash generál kódot, akkor az ugye a validáláson nem fog átmenni az embed paraméter miatt...Na erre a szösz kis gondra alkalmaztam ebben a cikkben leírtakat: ( http://www.alistapart.com/articles/flashsatay/ )
Idáig rendben is van. Minden szép és jó és valid. Lett egy ilyen kódom:
<object
type="application/x-shockwave-flash" data="swf/menu.swf" width="673" height="46">
<param name="movie" value="swf/menu.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<img src="images/menu.jpg" width="673" height="46" alt="A megjelenítéshez flash player szükséges" />
</object>
<script type="text/javascript" src="swf.js"></script>
És az swf.js -be meg beteszem ezt:
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}
Gondlom van erre már megoldás, csak nem találtam meg.
Köszi a segítséget.
Kriszitán
MySQL parancssor PHP-n
Üdv, egy egyszerű mysql parancssort csináltam php felületen, amivel van egy kis gondom, mint a képen látható, ha értéknek szöveget adok meg akkor nem fogadja el, mint pl a pass-nál, számokkal viszont gond nélkül működik.
Mi közé kell írni a szöveget, hogy működjön? Próbáltam már idézőjelekkel, per jelekkel, de sehogy nem akarja elfogadni?

A kód egy része:
■ Mi közé kell írni a szöveget, hogy működjön? Próbáltam már idézőjelekkel, per jelekkel, de sehogy nem akarja elfogadni?

A kód egy része:
if(isset($_POST['mysqlcom'])){
$sql="".$_POST['command1']."";
echo "<br>";
echo $_POST['command1'];
echo "<br><br>";
$query=mysql_query($sql) or die(mysql_error());
echo $query;
}
html felsorolás formázása
sziasztok!
a következőben kérném a segítségeteket:
egy olyan felsorolást kell csinálnom html-ben, ami valahogy így nézne ki:
satöbbi. a lényeg, hogy az évszám balra legyen zárva, vele egy sorban az első kiállítás, és az alatta jövő kiállítások vágjanak az első kiállítással (wordben egy sima tab lenne). blockquote-tal kihagy alatta felette egy sort, <li>-vel pedig ugyancsak (ráadásul az a kis pötty is megjelenik).
tabulátort nem szeretnék használni, és táblázatot is csak akkor, ha nincs más megoldás.
a segítségeteket előre is köszönöm: karas
■ a következőben kérném a segítségeteket:
egy olyan felsorolást kell csinálnom html-ben, ami valahogy így nézne ki:
2007 kiállítás 1.
kiállítás 2.
kiállítás 3.
kiállítás 4.
2006 kiállítás 1.
kiállítás 2.
kiállítás 2.
kiállítás 3.
kiállítás 4.
2006 kiállítás 1.
kiállítás 2.
satöbbi. a lényeg, hogy az évszám balra legyen zárva, vele egy sorban az első kiállítás, és az alatta jövő kiállítások vágjanak az első kiállítással (wordben egy sima tab lenne). blockquote-tal kihagy alatta felette egy sort, <li>-vel pedig ugyancsak (ráadásul az a kis pötty is megjelenik).
tabulátort nem szeretnék használni, és táblázatot is csak akkor, ha nincs más megoldás.
a segítségeteket előre is köszönöm: karas
PHP osztályok lassúak
Sziasztok,
elkezdtem írni egy keretrendszert php-ben, és OO alapúra akarom csinálni.
Létrehoztam pár teljesen tipikus osztályt (page, input, form osztályok).
Ha csak beinclude-olom azt a 8 osztályt, ami eddig megvan, a betöltési
idő 0.0005-ről 0.0026-ra ugrik meg. Ha példányosítom is őket, akkor 0.0034-re.
A későbbiekben tervezem majd az __autoloader használatát, és láttam tippeket
valami EAccelerator nevű szoftver alkalmazására is, de a kérdésem az, hogy
normális-e hogy csak az osztályok betöltése ilyen mértékben megnöveli az
oldal betöltését?
Lehet ez ellen tenni valamit, gyorsítani?
Üdv,
dj
■ elkezdtem írni egy keretrendszert php-ben, és OO alapúra akarom csinálni.
Létrehoztam pár teljesen tipikus osztályt (page, input, form osztályok).
Ha csak beinclude-olom azt a 8 osztályt, ami eddig megvan, a betöltési
idő 0.0005-ről 0.0026-ra ugrik meg. Ha példányosítom is őket, akkor 0.0034-re.
A későbbiekben tervezem majd az __autoloader használatát, és láttam tippeket
valami EAccelerator nevű szoftver alkalmazására is, de a kérdésem az, hogy
normális-e hogy csak az osztályok betöltése ilyen mértékben megnöveli az
oldal betöltését?
Lehet ez ellen tenni valamit, gyorsítani?
Üdv,
dj
január 29
require_once - ie - érdekesség
Sziasztok!
Van egy valami.php fájl...meta tagok után a következő parancs: FF -ben a megjelenítés tökéletes. IE pedig az egész oldalt (a többi aloldalhoz képest) egy sorral lejebb emeli.
Ha megbocsátotok bevágom ide a php -t amit beemelek a valami.php -be:
[colorer=php]<?php header("Content-type: text/html; charset=utf-8");?>
<?php
require_once('var.php');
$sql = mysql_connect($sql_server_name, $sql_login_name, $sql_login_password) or die('<p class="error_logout">Beállítási hiba! nézze meg újra az SQL beállításokat</p>');
mysql_select_db($sql_dbase_name) or die('<p class="error_logout">Beállítási hiba! nézze meg újra az SQL beállításokat</p>');
$fejlec_table = mysql_fetch_array( mysql_query("select * from `gb_texts` where gb_texts_id=1", $sql), MYSQL_ASSOC);
$fejlec_kiirni = $fejlec_table['gb_texts_fejlec'];
$lekerdezes = "select * from `css_style` where id=1";
$set = mysql_fetch_array(mysql_query($lekerdezes, $sql), MYSQL_ASSOC);
print '<style type="text/css">
body { background-color: #'.$set['bg_colour'].'; }
body,td,th { color: #'.$set['text_colour'].';
font-family: Arial, Helvetica, sans-serif; }
.table1 { background-color: #'.$set['table1_bg_colour'].'; color: #'.$set['table1_text_colour'].';}
.table1:link { color: #'.$set['table1_text_colour'].'; text-decoration: underline;}
.table1:visited { color: #'.$set['table1_text_colour'].'; text-decoration: underline;}
.table2 { background-color: #'.$set['table2_bg_colour'].'; color: #'.$set['table2_text_colour'].';}
.table3 { background-color: #'.$set['table3_bg_colour'].'; color: #'.$set['table3_text_colour'].';}
.table3:link { color: #'.$set['table3_text_colour'].'; text-decoration: none;}
.table3:visited { color: #'.$set['table3_text_colour'].'; text-decoration: none;}
.table3:hover { color: #'.$set['table3_text_colour'].'; text-decoration: underline;}
</style>';
mysql_close($sql);
Van egy valami.php fájl...meta tagok után a következő parancs:
<?php
require_once('style.php'); ?>
Ha megbocsátotok bevágom ide a php -t amit beemelek a valami.php -be:
[colorer=php]<?php header("Content-type: text/html; charset=utf-8");?>
<?php
require_once('var.php');
$sql = mysql_connect($sql_server_name, $sql_login_name, $sql_login_password) or die('<p class="error_logout">Beállítási hiba! nézze meg újra az SQL beállításokat</p>');
mysql_select_db($sql_dbase_name) or die('<p class="error_logout">Beállítási hiba! nézze meg újra az SQL beállításokat</p>');
$fejlec_table = mysql_fetch_array( mysql_query("select * from `gb_texts` where gb_texts_id=1", $sql), MYSQL_ASSOC);
$fejlec_kiirni = $fejlec_table['gb_texts_fejlec'];
$lekerdezes = "select * from `css_style` where id=1";
$set = mysql_fetch_array(mysql_query($lekerdezes, $sql), MYSQL_ASSOC);
print '<style type="text/css">
body { background-color: #'.$set['bg_colour'].'; }
body,td,th { color: #'.$set['text_colour'].';
font-family: Arial, Helvetica, sans-serif; }
.table1 { background-color: #'.$set['table1_bg_colour'].'; color: #'.$set['table1_text_colour'].';}
.table1:link { color: #'.$set['table1_text_colour'].'; text-decoration: underline;}
.table1:visited { color: #'.$set['table1_text_colour'].'; text-decoration: underline;}
.table2 { background-color: #'.$set['table2_bg_colour'].'; color: #'.$set['table2_text_colour'].';}
.table3 { background-color: #'.$set['table3_bg_colour'].'; color: #'.$set['table3_text_colour'].';}
.table3:link { color: #'.$set['table3_text_colour'].'; text-decoration: none;}
.table3:visited { color: #'.$set['table3_text_colour'].'; text-decoration: none;}
.table3:hover { color: #'.$set['table3_text_colour'].'; text-decoration: underline;}
</style>';
mysql_close($sql);
PDO_MYSQL vs. tárolt eljárás + tranzakciók
Sziasztok!
ZendFramework-ből (v1.0.3) szeretnék egy MySQL(v5.0) tárolt eljárást meghívni tranzakción belül. Ha az eljárással van valami bibi, akkor rollback-elnék. Linuxon fejlesztek, a teszt szerveren BSD fut. Nálam minden gyönyörűen működik, a BSD szerveren viszont mindig eldobja magát:
Természetesen az első lépés az volt, hogy a hibaüzenetben említett attribútumot a javasolt értékre állítottam, nem használt. Próbáltam a hívás módján változtatni, direkt összeállítani az SQL sztringet, Keretrendszerrel összeállíttatni, de mindig a fenti végeredménybe futok bele.
Gondoltam arra, hogy a tranzakciót még a try ágba lépés előtt indítom; mondanom sem kell hogy ez az ötletem sem jött be.
MySQL 5-ben tárolt eljárásokon belül nem lehet tranzakciózni, szóval ez sem járható út.
Valakinek sikerült már ezt a dolgot összehozni?
VinceVoltam
■ ZendFramework-ből (v1.0.3) szeretnék egy MySQL(v5.0) tárolt eljárást meghívni tranzakción belül. Ha az eljárással van valami bibi, akkor rollback-elnék. Linuxon fejlesztek, a teszt szerveren BSD fut. Nálam minden gyönyörűen működik, a BSD szerveren viszont mindig eldobja magát:
try{
$db->beginTransaction();
$db->prepare( "call eljarasom( 'a', 'b', '123' )" )->execute();
$db->commit();
}catch(Exception $e) {
$db->rollBack();
}
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.' in /www/octopus.kv/Zend/Db/Adapter/Pdo/Abstract.php:254
Természetesen az első lépés az volt, hogy a hibaüzenetben említett attribútumot a javasolt értékre állítottam, nem használt. Próbáltam a hívás módján változtatni, direkt összeállítani az SQL sztringet, Keretrendszerrel összeállíttatni, de mindig a fenti végeredménybe futok bele.
Gondoltam arra, hogy a tranzakciót még a try ágba lépés előtt indítom; mondanom sem kell hogy ez az ötletem sem jött be.
MySQL 5-ben tárolt eljárásokon belül nem lehet tranzakciózni, szóval ez sem járható út.
Valakinek sikerült már ezt a dolgot összehozni?
VinceVoltam