Archívum - Dec 2008 - Fórum téma
december 19
MySQL auto_increment nullázása
Hello!
Van MySQL adatbázisom benne több táblával. Mindegyik táblának van egy auto_increment mezője. Egész idáig, amíg készítettem a weblapot ilyen-olyan próba adatokkal töltöttem fel a táblákat, ezeket most mind törlöm, hogy tiszta lappal induljak.
Azt szeretném kérdezni, hogy az auto_increment mezők számlálóját letudom nullázni valahogyan? Azt szeretném, hogy a próba rekordok törlése után ismét 1-ről induljanak az ID azonosítók.
Előre is köszönöm!
■ Van MySQL adatbázisom benne több táblával. Mindegyik táblának van egy auto_increment mezője. Egész idáig, amíg készítettem a weblapot ilyen-olyan próba adatokkal töltöttem fel a táblákat, ezeket most mind törlöm, hogy tiszta lappal induljak.
Azt szeretném kérdezni, hogy az auto_increment mezők számlálóját letudom nullázni valahogyan? Azt szeretném, hogy a próba rekordok törlése után ismét 1-ről induljanak az ID azonosítók.
Előre is köszönöm!
december 18
google analitics
Lenne egy olyan gondom, hogy a google analitics egy kódot kér a weboldalba, hogy minden lapra illesszem be. Én most egy muportal nevű cms-t használok. Ennek több száz oldala van, amikor én beleraktam az index.php-ba akkor nem volt elérhető az oldal és csak fehér lap jött elő. Amikor kiszedtem a kódot, akkor minden jól ment tovább. Ez a kód amit be kéne tennem
■
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-6438168-2");
pageTracker._initData();
pageTracker._trackPageview();
</script>
december 18
XAMPP
telepítettem az XAMPP csomagot, minden működik is, kivéve, hogy ha a MySQL Admin-ra kattintok hibaüzenetet kapok (acces violation) és a MyODBC panelben a not found üzenetet látom. Telepítettem az ODB 3.1-et, de nem oldotta meg a problémát. A server részben is üres az összes rovat, hol lehet ezeket konfigurálni?
■ Meghatarozott vegzodes keszites webcim eseten - Script- Help
Sziasztok!
Uj vagyok teljesen a html, css, php, etc. temaban, es ugy tunik egy 2 lapos oldal kapcsan tul nagy faba vagtam a fejszem, ezert kernem segitsegetek!
_______
Azt hiszem az a legegyszerubb ha megmutatom, hogy mit szeretnek:
http://www.instapaper.com/i
Ha erre az oldalra klikkelsz akkor a link fent kiegeszul egy eleg hosszu sorral. Nos nekem is ez kellene, csak a javascript: utan mas lenne a szoveg. Itt akadtam el, hogy ezt hogyan lehet megcsinalni.
Az Instapaper oldalan a konyvtarstrutura igy nez ki (ha mentem):
■ Uj vagyok teljesen a html, css, php, etc. temaban, es ugy tunik egy 2 lapos oldal kapcsan tul nagy faba vagtam a fejszem, ezert kernem segitsegetek!
_______
Azt hiszem az a legegyszerubb ha megmutatom, hogy mit szeretnek:
http://www.instapaper.com/i
Ha erre az oldalra klikkelsz akkor a link fent kiegeszul egy eleg hosszu sorral. Nos nekem is ez kellene, csak a javascript: utan mas lenne a szoveg. Itt akadtam el, hogy ezt hogyan lehet megcsinalni.
Az Instapaper oldalan a konyvtarstrutura igy nez ki (ha mentem):
Zend Framework XmlRpc és a session
Sziasztok,
a következő lenne a kérdésem: hogy tudom xml-rpc során az rpc szerver állapotát megtartani? Annyit mar sikerült megcsináljak, hogy ha egy adott controller adott action-jén belül van több rpc hívás akkor az állapotom megmarad. Nekem az egész alkalmazásra kéne ez az állapottartás.
Az ötleteket előre is köszönöm!
■ a következő lenne a kérdésem: hogy tudom xml-rpc során az rpc szerver állapotát megtartani? Annyit mar sikerült megcsináljak, hogy ha egy adott controller adott action-jén belül van több rpc hívás akkor az állapotom megmarad. Nekem az egész alkalmazásra kéne ez az állapottartás.
Az ötleteket előre is köszönöm!
december 16
while függvény+legördülőmenü
$id=$_GET['id'];
$get_szero = mysql_query("SELECT * FROM szerverek WHERE felhID='$felhID'");
echo '<select name="id"><option value="0">Válassz...</option>';
while($lek=mysql_fetch_array($get_szero))
{
extract($lek);
$id=$szeroID;
echo '<option value="'.$id.'">xzn.hu:'.get_szero_port($szeroID).'</option>';
}
echo '</select>';
echo '<form name="szeroform" method="post" action="index.php?oldal=szerver&muvelet=szervereim&id='.$id.'">';
echo '<input type="submit" name="Submit" value="Kiválszt" /></form>';
lehet modositani tomb tipusu statikus valtozot?
Udv Mindenkinek,
egy erdekes dilemmaba futottam bele 5.2.6-s PHP-nal, szerettem volna kihasznalni a 5-s php adta lehetosegeket es statikus osztalyt szeretnek letrehozni adatbazis kapcsolatok kezelesehez. Egy script futasaban akar tobb adatbazishoz is kapcsolodhatok.Gondoltam letrehozok egy statikus tombot nekik,de amikor tesztelni akartam, azt a hibauzenetet kaptam, hogy Arrays are not allowed in class constants. Hat akarhogy neztem a php dokumentaciojat sehol sem talaltam arra utasitast, hogy statikus valtozo nem lehet tomb tipusu.:
Teszt kod, amit hasznaltam:[colorer=php]
class DBConnection {
static $_db = array();
private static function init(){
if ( !class_exists( 'staticDBConfig' ) ) {
define("DS",DIRECTORY_SEPARATOR);
$filename = 'incl' . self::DS . 'config.php';
if ( file_exists( $filename ) ) {
include( $filename );
} else {
die( 'No config file exists' );
}
}
}
public static function addConnection( $connectionname ) {
if ( ! empty( $connectionname ) && ! isset( self::$_db[$connectionname] ) ) {
if ( ! class_exists(staticDBConfig) ) {
staticDBConfig::getConnection($connectionname);
self::$_db[$connectionname] = self::mysql_pdo_connect(staticDBConfig::$settings);
}
}
return self::$_db[$connectionname];
}
public static function loadConnection( $connectionname ) {
if ( !isset( self::$_db[$connectionname] ) ) {
self::addConnection($connectionname);
}
return self::$_db[$connectionname];
}
/**
* PDO connection method.
egy erdekes dilemmaba futottam bele 5.2.6-s PHP-nal, szerettem volna kihasznalni a 5-s php adta lehetosegeket es statikus osztalyt szeretnek letrehozni adatbazis kapcsolatok kezelesehez. Egy script futasaban akar tobb adatbazishoz is kapcsolodhatok.Gondoltam letrehozok egy statikus tombot nekik,de amikor tesztelni akartam, azt a hibauzenetet kaptam, hogy Arrays are not allowed in class constants. Hat akarhogy neztem a php dokumentaciojat sehol sem talaltam arra utasitast, hogy statikus valtozo nem lehet tomb tipusu.:
Teszt kod, amit hasznaltam:
require_once( "config.php" );
require_once( "DBConnection.php" );
DBConnection::init();
DBConnection::loadConnection('transaction');
DBConnection::loadConnection('filters');
var_dump( DBConnection::$_db );
DBConnection::destroy();
class DBConnection {
static $_db = array();
private static function init(){
if ( !class_exists( 'staticDBConfig' ) ) {
define("DS",DIRECTORY_SEPARATOR);
$filename = 'incl' . self::DS . 'config.php';
if ( file_exists( $filename ) ) {
include( $filename );
} else {
die( 'No config file exists' );
}
}
}
public static function addConnection( $connectionname ) {
if ( ! empty( $connectionname ) && ! isset( self::$_db[$connectionname] ) ) {
if ( ! class_exists(staticDBConfig) ) {
staticDBConfig::getConnection($connectionname);
self::$_db[$connectionname] = self::mysql_pdo_connect(staticDBConfig::$settings);
}
}
return self::$_db[$connectionname];
}
public static function loadConnection( $connectionname ) {
if ( !isset( self::$_db[$connectionname] ) ) {
self::addConnection($connectionname);
}
return self::$_db[$connectionname];
}
/**
* PDO connection method.
december 15
Web Safe File Name - Batch Renamer Tool
Szóval a címben jelzett eszközt keresném.. Amivel egy mappa összes file-nevét egyszerűen átalakíthatom websafe-re. (Olyan nem érdekel, ami MÁSRA nevezi át, olyanokat ismerek.)
■ Symfony 1.2.1, Propel 1.3 és PostgreSQL
Sziasztok,
a címben szereplő 3 dolgot szerettem volna összehozni, de nem sikerült... Átnéztem a neten lévő leírásokat, de alig találtam néhány sor infót arról, hogy PostgreSQL-t hogyan kellene bekonfigurálni a Symfony-ba (Sandbox), hogy működjön.
A propel.ini-ben megadtam mindent amit kell, a database.yml is be van állítva.
propel.ini:
propel.database = pgsql
propel.database.driver = pgsql
propel.database.createUrl = ittazeleresek
propel.database.url = ittazeleresek
propel.database.user = postgres
database.yml:
all:
propel:
class: sfPropelDatabase
param:
classname: PropelPDO
phptype: pgsql
dsn: pgsql://szerverneve:54XX/adatbazisneve
encoding: utf8
Minden paraméter jó, mégis egy nagyon fura hibaüzenetet kapok akkor ha az adatbázisból szeretnék sémát generáltatni a propel:build-schema paranccsal:
>> propel Running "reverse" phing task
[propel-schema-reverse] There was an error building XML from metadata: could not find driver
ezt a hibaüzit kapom...
A php.ini-ben természetesen be van húzva a pgsql-es PDO extension (helyesen be is tölti).
Én a propel.ini-re gyanakszok :), ha esetleg lenne valakinek Postgre-vel helyesen működö propel.ini-je és el tudná nekem küldeni, vagy bármilyen ötlet azt megköszönném!
■ a címben szereplő 3 dolgot szerettem volna összehozni, de nem sikerült... Átnéztem a neten lévő leírásokat, de alig találtam néhány sor infót arról, hogy PostgreSQL-t hogyan kellene bekonfigurálni a Symfony-ba (Sandbox), hogy működjön.
A propel.ini-ben megadtam mindent amit kell, a database.yml is be van állítva.
propel.ini:
propel.database = pgsql
propel.database.driver = pgsql
propel.database.createUrl = ittazeleresek
propel.database.url = ittazeleresek
propel.database.user = postgres
database.yml:
all:
propel:
class: sfPropelDatabase
param:
classname: PropelPDO
phptype: pgsql
dsn: pgsql://szerverneve:54XX/adatbazisneve
encoding: utf8
Minden paraméter jó, mégis egy nagyon fura hibaüzenetet kapok akkor ha az adatbázisból szeretnék sémát generáltatni a propel:build-schema paranccsal:
>> propel Running "reverse" phing task
[propel-schema-reverse] There was an error building XML from metadata: could not find driver
ezt a hibaüzit kapom...
A php.ini-ben természetesen be van húzva a pgsql-es PDO extension (helyesen be is tölti).
Én a propel.ini-re gyanakszok :), ha esetleg lenne valakinek Postgre-vel helyesen működö propel.ini-je és el tudná nekem küldeni, vagy bármilyen ötlet azt megköszönném!
Javascript események sorrendje
A következő dologban kérném a segítségeteket:
Adott egy autocomplet szerű beviteli input mező és a hozzátartozó suggest adatok divben azt szeretném, hogy amikor az input mező elveszti a focust (blur) akkor az eredménymező törlődjön a DOM –ból amikor pedig az eredmény mezőre kattintok jelenjen meg az input mezőre (onclick). A két művelet egyenként jól működik, de amikor a blur esemény és az onclick egyszerre van felcsatolva, akkor a blur esemény mindig előbb lefut, így az onclick már nem fut le. A kérdés, hogy tudom a blur eseménynek, feltételt adni, hogy csak akkor fusson le amikor a fokuszt elveszti az input mező, és nem az suggest mezőre kattintanak.
Az implementálás jQuery használatával történt.
■ Adott egy autocomplet szerű beviteli input mező és a hozzátartozó suggest adatok divben azt szeretném, hogy amikor az input mező elveszti a focust (blur) akkor az eredménymező törlődjön a DOM –ból amikor pedig az eredmény mezőre kattintok jelenjen meg az input mezőre (onclick). A két művelet egyenként jól működik, de amikor a blur esemény és az onclick egyszerre van felcsatolva, akkor a blur esemény mindig előbb lefut, így az onclick már nem fut le. A kérdés, hogy tudom a blur eseménynek, feltételt adni, hogy csak akkor fusson le amikor a fokuszt elveszti az input mező, és nem az suggest mezőre kattintanak.
Az implementálás jQuery használatával történt.