Archívum - 2005 - Fórum téma
augusztus 18
Tábla adat listázás változó táblanévvel
üdv
van mondjuk 3 tábla egy adatbázisban php val ki listázom hogyan tudom az adatokat egy link segitségével ki listázni?
Vagyis ezt a lekérdezést hogyan tudom önjáróvátenni?
"Select * from $tablename". A táblák neveit miként tudom át adni a select be?
Köszömöm Tamás
■ van mondjuk 3 tábla egy adatbázisban php val ki listázom hogyan tudom az adatokat egy link segitségével ki listázni?
Vagyis ezt a lekérdezést hogyan tudom önjáróvátenni?
"Select * from $tablename". A táblák neveit miként tudom át adni a select be?
Köszömöm Tamás
dátum visszaalakítása UNIX időbélyeggé
Hát a cím tartalmazza a kérdésem.
Hogyan lehet egy adott dátumot UNIX időbélyeggé visszaalakítani?
Válaszokat köszönöm előre!
■ Hogyan lehet egy adott dátumot UNIX időbélyeggé visszaalakítani?
Válaszokat köszönöm előre!
Dátum értéke egy hónap nap múlva
Hogyan lehet PHP-ben megadni hogy mához egy hónap múlva milyen dátumot fogunk írni?
Az alábbi formában nem működik !
<?PHP
$lejar = mktime(0, 0, 0, date("m"), date("d")+30, date("Y"));
?>
■ Az alábbi formában nem működik !
<?PHP
$lejar = mktime(0, 0, 0, date("m"), date("d")+30, date("Y"));
?>
PHP tartalom már kiküldve hiba egy olyan sorban, amelyikben nincs is output
Sziasztok!
A következö hibaüzenetet kapom:
Namost, a megjelölt sorban mindössze ennyi áll:Hozzátenném, hogy ez a program legvégén fut le egy shutdown-függvényként regisztrált függvényben. Ha közvetlenül írom ki (nem az általam írt buffereléssel) semmi baj nincs vele.
Ha van öteletetek, ne habozzatok, mert kissé tanácstalan vagyok.
Üdv
ProClub
■ A következö hibaüzenetet kapom:
Warning: Cannot modify header information - headers already sent in g:\projects\szdsz\web\modules\core\iohandler.php on line 359
Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 395
Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 396
Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 397
Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 395
Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 396
Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 397
Namost, a megjelölt sorban mindössze ennyi áll:
header("HTTP/1.1 " . $this->_status . " " . $this->_statuscodes[$this->_status]);
Ha van öteletetek, ne habozzatok, mert kissé tanácstalan vagyok.
Üdv
ProClub
Telefonszám bekérése és megjelenítése
Segítsen nekem valaki !
Létrehoztam egy msql táblát, amelyben többek közt telefonszámot is eltárolok.
A mező tipusa: varchar(11)
Az msql be rendessen feltöltődik a telefonszám, de a megjelenítésnél nem jelenik meg?
A másik kérdésem, hogy hogyan lehet formázni pld. a telefonszát hogy az egyformán jelenjen meg, illetve hogy már az inputnál formázva vihesse fel a helhasználó!
Köszönöm a segítségeteket !
■ Létrehoztam egy msql táblát, amelyben többek közt telefonszámot is eltárolok.
A mező tipusa: varchar(11)
Az msql be rendessen feltöltődik a telefonszám, de a megjelenítésnél nem jelenik meg?
<?php
$parancs= "SELECT * FROM hirdetesek ORDER BY gyartmany";
$eredmeny= mysql_query($parancs);
$szin= "lightgrey";
while($sor= mysql_fetch_array($eredmeny)){
if ($szin=="lightgrey"){
$szin= "white";
}
else{
$szin = "lightgrey";
}
?>
<tr bgcolor="<?= $szin ?>" font size="1">
<td><font color="white" size=1><CENTER>Telefon</CENTER></font></td>
</tr><tr>
<td><CENTER><font size=1><?=$sor ["telefon"]?></CENTER></font></td>
Nem tudjátok, hogy mi lehet a probléma ?$parancs= "SELECT * FROM hirdetesek ORDER BY gyartmany";
$eredmeny= mysql_query($parancs);
$szin= "lightgrey";
while($sor= mysql_fetch_array($eredmeny)){
if ($szin=="lightgrey"){
$szin= "white";
}
else{
$szin = "lightgrey";
}
?>
<tr bgcolor="<?= $szin ?>" font size="1">
<td><font color="white" size=1><CENTER>Telefon</CENTER></font></td>
</tr><tr>
<td><CENTER><font size=1><?=$sor ["telefon"]?></CENTER></font></td>
A másik kérdésem, hogy hogyan lehet formázni pld. a telefonszát hogy az egyformán jelenjen meg, illetve hogy már az inputnál formázva vihesse fel a helhasználó!
Köszönöm a segítségeteket !
Képlopás SWF fájlból PHP-vel
Sziasztok!
Lehetséges PHPvel automatizáltal képet lopni egy SWF animációból? Azt a célt szolgálná, hogy ha a felhasználónak nincs Shockwave plugin-ja, akkor a képet jeleníteném meg helyette. Mivel nem kritikus tartalmakról van szó, ez is megteszi végszükség esetére.
Köszi
ProClub
■ Lehetséges PHPvel automatizáltal képet lopni egy SWF animációból? Azt a célt szolgálná, hogy ha a felhasználónak nincs Shockwave plugin-ja, akkor a képet jeleníteném meg helyette. Mivel nem kritikus tartalmakról van szó, ez is megteszi végszükség esetére.
Köszi
ProClub
Margó mögött eltűnik a háttér Firefoxban
Helló!
A problémám tárgyát képező kód:Látható, hogy a tartalom divnek van egy háttere, a hatter.gif. A tartalomban van még egy div, ami a tartalom tetejétől 10 pixelre van. A gond csak az, hogy firefoxban, azon a 10 pixelen eltűnik a háttér. De miért? Számomra logikus lenne, hogy ott is legyen...
■ A problémám tárgyát képező kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
.fejlec
{
background: teal;
width: 100px;
height: 25px;
}
.tartalom
{
background: url(./hatter.gif);
width: 100px;
}
.valami
{
margin-top: 10px;
}
</style>
</head>
<body>
<div class="fejlec">gfhjghjg</div>
<div class="tartalom">
<div class="valami">dfgfdg</div>
</div>
</body>
</html>
Űrlap körül térköz IE-ben
Sziasztok!
A problémám a következő lenne:
Ha ezt IE-ben nézzük, akkor látható, hogy abba a sorba, amelyikben a <form>, </form> van, egy sortörést(?) tesz. Mitől lehet ez??
■ A problémám a következő lenne:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
div
{
border-left: 2px solid maroon;
border-right: 2px solid maroon;
width: 120px;
padding-left: 6px;
}
input
{
width: 100px;
}
</style>
</head>
<body>
<div>rtert</div>
<div>rtert</div>
<form>
<div><input type="text"></div>
</form>
<div>rtert</div>
</body>
</html>
<html>
<head>
<title>Untitled</title>
<style type="text/css">
div
{
border-left: 2px solid maroon;
border-right: 2px solid maroon;
width: 120px;
padding-left: 6px;
}
input
{
width: 100px;
}
</style>
</head>
<body>
<div>rtert</div>
<div>rtert</div>
<form>
<div><input type="text"></div>
</form>
<div>rtert</div>
</body>
</html>
Ha ezt IE-ben nézzük, akkor látható, hogy abba a sorba, amelyikben a <form>, </form> van, egy sortörést(?) tesz. Mitől lehet ez??
Perl CGI probléma: végtelen ciklusba kerül a progi
Üdv!
Adott egy webes termékkatalógus, amely Perl-ben íródott, MySQL adatbázist használ (természetesen DBI csomagon keresztül). A nagy baj az, hogy egy bizonyos kódrészben, egy adott termék/termékcsoport lekérdezésekor végtelen ciklusba esik és iszonyú gyorsan hízlalja az Apache error-logját, valamint megeszi az erőforrásokat, ezért nemegyszer elérhetetlenné vált már a szerver.
A kérdéses kódrészlet:
A log pedig ilyenkor ezzel van tele:
Megjegyzés: a 139-ik sor a for cikluson belüli
Nem vagyok Perl-ben jártas, de a logban azt látom, hogy a $sth objektum fetchrow_array metódusa a $sth->execute()-t hiányolja, holott az a 129-ik sorban meghívásra kerül, még a ciklusba belépés előtt. Sajnos a hiba futásidejű és nem mindig jön elő, de ha előjön akkor az Apache error.log néhány óra alatt 8-10 Gigásra(!) hízik tele a fenti üzenettel...
Megjegyzem még egy ilyen rutin van a programban, ami ugyan ritkábban de szintén produkál ilyen végtelen ciklust.
Perl,CGI guruk help plz!
■ Adott egy webes termékkatalógus, amely Perl-ben íródott, MySQL adatbázist használ (természetesen DBI csomagon keresztül). A nagy baj az, hogy egy bizonyos kódrészben, egy adott termék/termékcsoport lekérdezésekor végtelen ciklusba esik és iszonyú gyorsan hízlalja az Apache error-logját, valamint megeszi az erőforrásokat, ezért nemegyszer elérhetetlenné vált már a szerver.
A kérdéses kódrészlet:
$statement = "select distinct Adatnev, Adatmertegys from gepadatok, termekek where termekek.Tipus = gepadatok.Tipus and termekek.Alcsoport=$menucsop";
$sth = $dbh->prepare($statement) or &error('database_prepare');
$sth->execute or &error('database_execute');
@row=$sth->fetchrow_array;
$returned_rows = $sth->rows;
@Cimkek = ();
$chossz = @Cimkek;
for ($i = 1; $i <= $returned_rows; $i++)
{
$Cimkek[$chossz][0] = $row[0];
$Cimkek[$chossz][1] = $row[1];
$chossz++;
@row=$sth->fetchrow_array;
}
$sth = $dbh->prepare($statement) or &error('database_prepare');
$sth->execute or &error('database_execute');
@row=$sth->fetchrow_array;
$returned_rows = $sth->rows;
@Cimkek = ();
$chossz = @Cimkek;
for ($i = 1; $i <= $returned_rows; $i++)
{
$Cimkek[$chossz][0] = $row[0];
$Cimkek[$chossz][1] = $row[1];
$chossz++;
@row=$sth->fetchrow_array;
}
A log pedig ilyenkor ezzel van tele:
[Wed Aug 17 05:37:26 2005] [error] [client 11.22.33.44] DBD::mysql::st fetchrow_array failed: fetch() without execute() at /var/httpd/html.xyz/katalogus/katalogus.pl line 139.
Megjegyzés: a 139-ik sor a for cikluson belüli
@row=$sth->fetchrow_array;
sort jelenti.Nem vagyok Perl-ben jártas, de a logban azt látom, hogy a $sth objektum fetchrow_array metódusa a $sth->execute()-t hiányolja, holott az a 129-ik sorban meghívásra kerül, még a ciklusba belépés előtt. Sajnos a hiba futásidejű és nem mindig jön elő, de ha előjön akkor az Apache error.log néhány óra alatt 8-10 Gigásra(!) hízik tele a fenti üzenettel...
Megjegyzem még egy ilyen rutin van a programban, ami ugyan ritkábban de szintén produkál ilyen végtelen ciklust.
Perl,CGI guruk help plz!
augusztus 16
Keret nélküli ablak nyitása JS-ből
De hogyan?
Állítólag Java scriptel megoldható, hogy ne legyen sem Toolbar, sem Location, sem Directories, sem Status, sem Menubar, sem Scrollbars, sem pedig Resizable
sor.
De én nem találom ezt a scriptet. Segítsen valaki, ha tud.
Köszönöm.
■ Állítólag Java scriptel megoldható, hogy ne legyen sem Toolbar, sem Location, sem Directories, sem Status, sem Menubar, sem Scrollbars, sem pedig Resizable
sor.
De én nem találom ezt a scriptet. Segítsen valaki, ha tud.
Köszönöm.