Archívum - 2009 - Fórum téma
május 30
PHP-s regisztráció nem sikerül
Heelo
van egy kis problémám. Szóval az oldalamon van regisztráció, de nem tudom sehogyan sem követni h ki regisztrált. ugyanis ha beírok mindent csak a hompage-re dob a kód mit tegyek??
A kódot mellékelem-->
<?php
if ( $_POST['submit'] = 'Regisztrál' )
{
if (empty($_POST['user']) && empty($_POST['pass']) && empty($_POST['rpass']) && empty($_POST['vnev'])
&& empty($_POST['knev']) && empty($_POST['city']) && empty($_POST['address']) && empty($_POST['iranysz'])
&& empty($_POST['email']))
{
// header('Location: '.$url);
$hiba = 'Nincs minden adat megadva!';
}
else
{
// $hiba = 'Nincs minden adat megadva!';
header('Location: '.$url);
}
}
else
{
print $hiba;
}
print "<form method='POST' action=''>
<table width='100%' border='0' cellspacing='1' cellpadding='0'>
<tr>
<td>Felhasználói név:</td>
<td><input type='text' name='user' values''</td>
</tr>
<tr>
<td>Jelszó:</td>
<td><input type='text' name='pass' values''></td>
</tr>
<tr>
<td>Jelszó újra:</td>
<td><input type='text' name='rpass' values''></td>
</tr>
<tr>
<td>Vezeték név:</td>
<td><input type='text' name='vnev' values''></td>
</tr>
<tr>
<td>Kereszt név:</td>
<td><input type='text' name='knev' values=''></td>
</tr>
<tr>
<td>Város</td>
<td><input type='text' name='city' values=''></td>
</tr>
<tr>
<td>Cím</td>
<td><input type='text' name='address' values=''></td>
</tr>
<tr>
<td>Irányító szám: </td>
<td><input type='text' name='iranysz' values=''></td>
</tr>
<tr>
<td>E-mail cím:</td>
<td><input type='text' name='email' values''></td>
</tr>
</table>
<input type='submit' value='Regisztrál' />
</form>";
?>
■ van egy kis problémám. Szóval az oldalamon van regisztráció, de nem tudom sehogyan sem követni h ki regisztrált. ugyanis ha beírok mindent csak a hompage-re dob a kód mit tegyek??
A kódot mellékelem-->
<?php
if ( $_POST['submit'] = 'Regisztrál' )
{
if (empty($_POST['user']) && empty($_POST['pass']) && empty($_POST['rpass']) && empty($_POST['vnev'])
&& empty($_POST['knev']) && empty($_POST['city']) && empty($_POST['address']) && empty($_POST['iranysz'])
&& empty($_POST['email']))
{
// header('Location: '.$url);
$hiba = 'Nincs minden adat megadva!';
}
else
{
// $hiba = 'Nincs minden adat megadva!';
header('Location: '.$url);
}
}
else
{
print $hiba;
}
print "<form method='POST' action=''>
<table width='100%' border='0' cellspacing='1' cellpadding='0'>
<tr>
<td>Felhasználói név:</td>
<td><input type='text' name='user' values''</td>
</tr>
<tr>
<td>Jelszó:</td>
<td><input type='text' name='pass' values''></td>
</tr>
<tr>
<td>Jelszó újra:</td>
<td><input type='text' name='rpass' values''></td>
</tr>
<tr>
<td>Vezeték név:</td>
<td><input type='text' name='vnev' values''></td>
</tr>
<tr>
<td>Kereszt név:</td>
<td><input type='text' name='knev' values=''></td>
</tr>
<tr>
<td>Város</td>
<td><input type='text' name='city' values=''></td>
</tr>
<tr>
<td>Cím</td>
<td><input type='text' name='address' values=''></td>
</tr>
<tr>
<td>Irányító szám: </td>
<td><input type='text' name='iranysz' values=''></td>
</tr>
<tr>
<td>E-mail cím:</td>
<td><input type='text' name='email' values''></td>
</tr>
</table>
<input type='submit' value='Regisztrál' />
</form>";
?>
Hosszú őű nem jelenik meg
Sziasztok, miért nem jeleniti meg rendesen űő betűket? Persze amikor előszőr hozzáadja akkor jól jelenik meg, de miután a user szerkeszti az adatait, és pl ezeket az adatokat nem adja meg újból, akkor ilyen lesz.
■ setTimeout('document.myForm.submit()',5000);
Sziasztok, -keszitettem egy form -ot, s azt szeretnem, hogy az elore megadott idoben elkuldje fuggetlenul attol, hogy az elkuldes gombra kattintott vagy nem, persze ha hamarabb elkeszult, s elkuld gombot nyomja akkor is kuldje el.
Raadasul meg a hatralavo idot folyamatosan is kell mutatnom.
Koszonom : -gyuri-
u.i.: ide irom hol tartok (nezegettem a keresokben, de mindenhol csak a hasonlo problemat talaltam, megoldast nem... :-( ):
■ Raadasul meg a hatralavo idot folyamatosan is kell mutatnom.
Koszonom : -gyuri-
u.i.: ide irom hol tartok (nezegettem a keresokben, de mindenhol csak a hasonlo problemat talaltam, megoldast nem... :-( ):
<html>
<head>
</head>
<body>
<SCRIPT language="JavaScript">
function submitform()
{
document.myform.submit();
setTimeout('document.myForm.submit()',5000);
}
</SCRIPT>
<form name="myform" action="index-6.php">
Search: <input type='text' name='query'>
<A href="javascript: submitform()">Elküld</A>
</form>
</body>
</html>
<head>
</head>
<body>
<SCRIPT language="JavaScript">
function submitform()
{
document.myform.submit();
setTimeout('document.myForm.submit()',5000);
}
</SCRIPT>
<form name="myform" action="index-6.php">
Search: <input type='text' name='query'>
<A href="javascript: submitform()">Elküld</A>
</form>
</body>
</html>
js új input hozzáadása gombnyomásra
Üdv mindenkinek.
amit szeretnék megcsinálni az a címben is látható, ha egy gombra rányomom akkor adjon hozzá egy plusz input mezőt a weboldalhoz, ez mind szép és jó, de a fenti kód IE-ben szépen megy, de Firefoxban nem nagyon akar. Másik dolog hogy FF-ben fenn van a firebug ami néha beleszól a javascriptbe nálam, nem tudok miért ,de itt tuti nem az a baj, csak nem tudok rájönni mi.
Ha valakinek van egyszerűbb ötlete azt is szívesen fogadom.
előre is köszönöm:
Ghostika
a kód pedig:
■ amit szeretnék megcsinálni az a címben is látható, ha egy gombra rányomom akkor adjon hozzá egy plusz input mezőt a weboldalhoz, ez mind szép és jó, de a fenti kód IE-ben szépen megy, de Firefoxban nem nagyon akar. Másik dolog hogy FF-ben fenn van a firebug ami néha beleszól a javascriptbe nálam, nem tudok miért ,de itt tuti nem az a baj, csak nem tudok rájönni mi.
Ha valakinek van egyszerűbb ötlete azt is szívesen fogadom.
előre is köszönöm:
Ghostika
a kód pedig:
<html>
<head>
<script>
function doIt()
{
var doc = document;
var f = doc.getElementById('myForm');
// show hidden
var el = f.elements.unseen;
el.style.display = "";
// create/insert new
el = doc.createElement("input");
el = f.appendChild(el);
el.name = "newinput";
el.type = "text";
el.value = "added on the fly";
}
</script>
</head>
<body>
<form name="myform" action=#>
<input type=text style="display: none;"
name="unseen"
value="present but unseen">
</form>
<button onclick="doIt()">do it</button>
</body>
</html>
<head>
<script>
function doIt()
{
var doc = document;
var f = doc.getElementById('myForm');
// show hidden
var el = f.elements.unseen;
el.style.display = "";
// create/insert new
el = doc.createElement("input");
el = f.appendChild(el);
el.name = "newinput";
el.type = "text";
el.value = "added on the fly";
}
</script>
</head>
<body>
<form name="myform" action=#>
<input type=text style="display: none;"
name="unseen"
value="present but unseen">
</form>
<button onclick="doIt()">do it</button>
</body>
</html>
Adattábla lekérdezés
Abban kérném a segítségeteket, hogy milyen MySQL lekérdezéssel vagy PHP szkripttel lehet megállapítani azt, hogy egy kiválasztott rekord hányadik a sorba rendezett táblában?
■ Segítsetek!! [lezárt]
Sziasztok, van 3 db php fájlom egy torrent oldalhoz való zenekérő. Nah én ezt a zenekérőt szeretném úgy hogy ne kelljen hozzá a torrent tracker, hanem más oldalba is betudjam tenni, és a radio.php ban azt szeretném még, hogy lelehessen tudni zárni és megnyitni a kérés menüt. és ezt mindet adatbázisba küldi.
nah akkor beteszem a fájlokat
radio.php
[code]<?
require "include/bittorrent.php";
dbconn();
stdhead("Zene kérés");
$zene = mysql_query("SELECT `zenekeres` FROM `egyeb` LIMIT 1") or sqlerr(__FILE__,__LINE__);
$zene_sys = mysql_fetch_assoc($zene);
if ($HTTP_SERVER_VARS['REQUEST_METHOD']=='POST')
{
if($_POST['cim']!=""){
$userid = $CURUSER['id'];
$username = sqlesc($CURUSER['username']);
$ido = sqlesc(get_date_time());
$cim = sqlesc($_POST['cim']);
$neved = sqlesc($_POST['neved']);
$megjegyzes = sqlesc(htmlspecialchars($_POST['megjegyzes']));
mysql_query("INSERT INTO radio (ido, cim, megjegyzes, neved) VALUE($ido, $cim, $megjegyzes, $neved)") or sqlerr(__file__,__line__);
print("<center><font color=white size=3>Kérését a müsorvezetö megkapta!</font></center>");
$neved = "";
$cim = "";
$megjegyzes = "";
}
else
print("<center><font color=red size=2><blink></blink></font></center>");
}
else
print("<center><font color=red size=2><blink></blink></font></center>");
if($zene_sys['zenekeres']=='yes'){
}
?>
<body>
<div align='center'>
<form action='radio.php' method='post'>
<p class=kozeptextcenter><font color=white size=3 >Név:</p><input type='text' color='white' name='neved' value='' size='40'><br>
<p class=kozeptextcenter>Szám címe:</p><input type='text' name='cim' value='' size='70'><br>
<p class=kozeptextcenter>Üzenet:</p>
nah akkor beteszem a fájlokat
radio.php
[code]<?
require "include/bittorrent.php";
dbconn();
stdhead("Zene kérés");
$zene = mysql_query("SELECT `zenekeres` FROM `egyeb` LIMIT 1") or sqlerr(__FILE__,__LINE__);
$zene_sys = mysql_fetch_assoc($zene);
if ($HTTP_SERVER_VARS['REQUEST_METHOD']=='POST')
{
if($_POST['cim']!=""){
$userid = $CURUSER['id'];
$username = sqlesc($CURUSER['username']);
$ido = sqlesc(get_date_time());
$cim = sqlesc($_POST['cim']);
$neved = sqlesc($_POST['neved']);
$megjegyzes = sqlesc(htmlspecialchars($_POST['megjegyzes']));
mysql_query("INSERT INTO radio (ido, cim, megjegyzes, neved) VALUE($ido, $cim, $megjegyzes, $neved)") or sqlerr(__file__,__line__);
print("<center><font color=white size=3>Kérését a müsorvezetö megkapta!</font></center>");
$neved = "";
$cim = "";
$megjegyzes = "";
}
else
print("<center><font color=red size=2><blink></blink></font></center>");
}
else
print("<center><font color=red size=2><blink></blink></font></center>");
if($zene_sys['zenekeres']=='yes'){
}
?>
<body>
<div align='center'>
<form action='radio.php' method='post'>
<p class=kozeptextcenter><font color=white size=3 >Név:</p><input type='text' color='white' name='neved' value='' size='40'><br>
<p class=kozeptextcenter>Szám címe:</p><input type='text' name='cim' value='' size='70'><br>
<p class=kozeptextcenter>Üzenet:</p>
form elkuldese adott ido elteltevel
Sziasztok, -keszitettem PHP -ban egy form -ot (teszt-kerdoiv), s azt szeretnem, hogy az elore megadott idoben elkuldje fuggetlenul attol, hogy az elkuldes gombra kattintott vagy nem, persze ha hamarabb elkeszult, s elkuld gombot nyomja akkor is kuldje el.
Raadasul meg a hatralavo idot folyamatosan is kell mutatnom, de gondolom ez mar JS temakorbe tartozik.
Koszonom : -gyuri-
■ Raadasul meg a hatralavo idot folyamatosan is kell mutatnom, de gondolom ez mar JS temakorbe tartozik.
Koszonom : -gyuri-
május 30
Nagyon lassú PHP futás
Keresgélek mindenütt, de nem találok semmit. Az alábbi szavak kombinációit próbálgattam: windows xp apache php slow run load httpd.exe 100%
A doctrine-t szerettem volna tanulmányozni a saját gépemen. Lefuttattam a generateModelsFromDb() fv-t egy 100 táblás adatbázison, aztán kezdtem volna homokozni, de a Doctrine::loadModels() fv 11 másodpercig fut :-/
Ugyanezt a homokozó készletet feltöltve egy éles szerverre átlagban vhol 0.008 s körül van az eredmény. Ez 1400-szoros különbség! Eddig is érezhetően lassabban futottak a dolgok a gépemen, mint a szerveren, de most jutottam el oda, hogy ez zavar, valószínűleg nem normális, és vhol vmi hiba van. Oké, hogy csak egy laptop, de azért annyira nem szar: AMD Turion X2 1800 MHz, 3 GB RAM.
A rendszer:
Win XP
Apache/2.2.4 (Win32) mod_python/3.3.1 Python/2.5.2 PHP/5.2.9-2
PHP 5.2.3, majd 5.2.9-2
MySQL 5.0.45
Eddig az alábbiakkal próbálkoztam:
- 5.2.3-as PHP-ról frissítettem az 5.2.9-re
- Az összes PHP extension-t kikapcsoltam az ini-ben (nem felejtettem el újra indítani az Apache-ot)
- Kikapcsoltam a víruskeresőt
- Kiiktattam minden pythonnal kapcsolatos Apache beállítást
Egyik se változtatott az eredményen. A 11 másodperc alatt a httpd.exe 100%-ra terheli az egyik magot. Nem emlékszem, hogy kezdetek óta ilyen rossz, vagy csak vmi után romlott el. Ritkán dolgozok a saját gépemen.
Érdekes, hogy a PHP frissítés után a phpinfo() csak néhány helyen ad vissza 5.2.9-es verziószámot, továbbra is 5.2.3 szerepel több helyen, pedig az Apache-ot újra indítottam.
Vkinek van tippje, merre kutakodjak?
■ A doctrine-t szerettem volna tanulmányozni a saját gépemen. Lefuttattam a generateModelsFromDb() fv-t egy 100 táblás adatbázison, aztán kezdtem volna homokozni, de a Doctrine::loadModels() fv 11 másodpercig fut :-/
Ugyanezt a homokozó készletet feltöltve egy éles szerverre átlagban vhol 0.008 s körül van az eredmény. Ez 1400-szoros különbség! Eddig is érezhetően lassabban futottak a dolgok a gépemen, mint a szerveren, de most jutottam el oda, hogy ez zavar, valószínűleg nem normális, és vhol vmi hiba van. Oké, hogy csak egy laptop, de azért annyira nem szar: AMD Turion X2 1800 MHz, 3 GB RAM.
A rendszer:
Win XP
Apache/2.2.4 (Win32) mod_python/3.3.1 Python/2.5.2 PHP/5.2.9-2
PHP 5.2.3, majd 5.2.9-2
MySQL 5.0.45
Eddig az alábbiakkal próbálkoztam:
- 5.2.3-as PHP-ról frissítettem az 5.2.9-re
- Az összes PHP extension-t kikapcsoltam az ini-ben (nem felejtettem el újra indítani az Apache-ot)
- Kikapcsoltam a víruskeresőt
- Kiiktattam minden pythonnal kapcsolatos Apache beállítást
Egyik se változtatott az eredményen. A 11 másodperc alatt a httpd.exe 100%-ra terheli az egyik magot. Nem emlékszem, hogy kezdetek óta ilyen rossz, vagy csak vmi után romlott el. Ritkán dolgozok a saját gépemen.
Érdekes, hogy a PHP frissítés után a phpinfo() csak néhány helyen ad vissza 5.2.9-es verziószámot, továbbra is 5.2.3 szerepel több helyen, pedig az Apache-ot újra indítottam.
Vkinek van tippje, merre kutakodjak?
PHP ADOdb tarolt eljarasok problema...
Sziasztok,
van nekem egy erdekes problemam.
Tarolt eljarasokat hasznalok mysql-ben, melyeket szeretnenk meghivni adodb-n keresztul phpban. Amik tokeletesen is mukodik a teszt szerveren, viszont az eles szerveren NULL-t adnak vissza. mysql-be belepve tokeletesen mukodik a dolog, php-bol is, ha nem az adodb-t hasznalok hanem mondjuk kezzel irom meg, viszont nincs lehetoseg arra, hogy az egesz ujra legyen irva.
Tobbszor atneztem a ket szerver konfiguraciojat, lenyeges kulonbseget sem en sem masok nem talaltak. Nincs otletek mi okozhatja a hibat?
elore is koszi,
nightcoder
■ van nekem egy erdekes problemam.
Tarolt eljarasokat hasznalok mysql-ben, melyeket szeretnenk meghivni adodb-n keresztul phpban. Amik tokeletesen is mukodik a teszt szerveren, viszont az eles szerveren NULL-t adnak vissza. mysql-be belepve tokeletesen mukodik a dolog, php-bol is, ha nem az adodb-t hasznalok hanem mondjuk kezzel irom meg, viszont nincs lehetoseg arra, hogy az egesz ujra legyen irva.
Tobbszor atneztem a ket szerver konfiguraciojat, lenyeges kulonbseget sem en sem masok nem talaltak. Nincs otletek mi okozhatja a hibat?
elore is koszi,
nightcoder
május 28
Input adatok változóba írása
Szervusztok!
Arra lennék kíváncsi, hogy van-e arra mód, hogy egy inputba beírt adatot változóba tároljak el, hogy azt majd a későbbiekben használhassam.
Konkrétan arra van szükségem, hogy egy visszaszámlálóban a felhasználó megadhassa a fix órát és percet, amihez képest számol majd vissza a flash programom.
És ami nagyon fontos lenne, hogy ez a probléma flash-en belül megoldható legyen és ne kelljen hozzá PHP-t vagy más egyebet használni.
Előre is köszönöm a válaszokat!
■ Arra lennék kíváncsi, hogy van-e arra mód, hogy egy inputba beírt adatot változóba tároljak el, hogy azt majd a későbbiekben használhassam.
Konkrétan arra van szükségem, hogy egy visszaszámlálóban a felhasználó megadhassa a fix órát és percet, amihez képest számol majd vissza a flash programom.
És ami nagyon fontos lenne, hogy ez a probléma flash-en belül megoldható legyen és ne kelljen hozzá PHP-t vagy más egyebet használni.
Előre is köszönöm a válaszokat!