Archívum - 2010 - Fórum téma
július 15
Rés a CSS ben
Csináltam egy honlap sablont, amit később tervezek beprogramozni is, de egy olyan hibáb
a ütköztam amilyennel eddig soha sem találkoztam, mert máshogy csináltam. A tartalom rész 3 rétegből áll. Bal és jobb oldalt 1 "keret", középen az a rész ahova a tartalom megy. Mivel a középső rétegbe megy a tartalom, a két oldalsó rész marad ugyan akkora.
Mindhárom rétegnek minimum magasság van megadva.
Bemásolom a forráskódot is:Szemléltetés:
http://www.woodoocaudron.uw.hu/index.php -> A jó
http://www.woodoocaudron.uw.hu/index2.php -> A hibás
Ha tudtok légyszíves segítsetek. Köszönöm!
■ a ütköztam amilyennel eddig soha sem találkoztam, mert máshogy csináltam. A tartalom rész 3 rétegből áll. Bal és jobb oldalt 1 "keret", középen az a rész ahova a tartalom megy. Mivel a középső rétegbe megy a tartalom, a két oldalsó rész marad ugyan akkora.
Mindhárom rétegnek minimum magasság van megadva.
Bemásolom a forráskódot is:
#container
{
margin: 0 auto;
width: 688px;
background-color: red;
min-height: 500px;
}
#header
{
background-image: url(images/header2.jpg);
width: 688px;
height: 126px;
}
#holder_left
{
background-image: url(images/border_up_left.jpg);
width: 34px;
height: 50px;
}
#holder_right
{
background-image: url(images/border_up_right.jpg);
width: 34px;
height: 50px;
}
#ad_line
{
position: relative;
background-image: url(images/ad_line.jpg);
width: 688px;
height: 49px;
}
#ad_text
{
position: relative;
top: 15px;
left: 25px;
background-color: #3ed0ea;
width: 638px;
height: 24px;
}
#border_left
{
background-image: url(images/border_left.jpg);
background-repeat: repeat-y;
float: left;
width: 34px;
min-height: 250px;
}
#contents
{
background-color: #efefef;
float: left;
width: 620px;
min-height: 250px;
}
#border_right
{
background-image: url(images/border_right.jpg);
background-repeat: repeat-y;
float: left;
width: 34px;
min-height: 250px;
}
#footer
{
background-image: url(images/footer.jpg);
float: left;
width: 688px;
height: 87px;
clear: both;
}
http://www.woodoocaudron.uw.hu/index.php -> A jó
http://www.woodoocaudron.uw.hu/index2.php -> A hibás
Ha tudtok légyszíves segítsetek. Köszönöm!
Mysql táblázatban lévő sorok kiírása
Sziasztok!
Egyetemre járok, és gyakorlásképp nekiálltam egy E-shop elkészítésének. Az adatbázist létrehoztam, úgy alapjába véve már minden működik rajta, viszont, mint ahogy az lenni szokott mindig akadnak valamilyen apróságok, amiken aztán 1-2 napig is elrágódok. Szóval egy ilyen apróságon szerencsétlenkedek már egy hete. A probléma a következő:
Első kép:
Mint látjátok, az adatbázisban vannak a Kategegóriák (Notebooky, Servery, stb), Alkategóriák (Intel Celeron, Intel Atom, stb) és a Gyártók táblák. A fenti képet a következő kóddal mutatja:Viszont amit én akarok az az, hogy a képen látható két darab Celeron D-ből, csupán egy legyen, és hogy az alatta lévő sorban a két gyártó neve jelenjen meg, jelen esetben az Emachines és az Asus.
Egyetemre járok, és gyakorlásképp nekiálltam egy E-shop elkészítésének. Az adatbázist létrehoztam, úgy alapjába véve már minden működik rajta, viszont, mint ahogy az lenni szokott mindig akadnak valamilyen apróságok, amiken aztán 1-2 napig is elrágódok. Szóval egy ilyen apróságon szerencsétlenkedek már egy hete. A probléma a következő:
Első kép:
Mint látjátok, az adatbázisban vannak a Kategegóriák (Notebooky, Servery, stb), Alkategóriák (Intel Celeron, Intel Atom, stb) és a Gyártók táblák. A fenti képet a következő kóddal mutatja:
<?php
$query = 'SELECT `produkt`.`IDPodkategorie` , `produkt`.`Produkt_kod` , `podkategorie`.`NazovPodkategorie` , `vyrobcovia`.`MenoVyrobcovia` , `produkt`.`IDKategorie`
FROM `obchod`.`produkt`
INNER JOIN `obchod`.`podkategorie` ON ( `produkt`.`IDPodkategorie` = `podkategorie`.`IDPodkategorie` )
INNER JOIN `obchod`.`vyrobcovia` ON ( `produkt`.`IDVyrobcovia` = `vyrobcovia`.`IDVyrobcovia` )
WHERE `produkt`.`IDKategorie` = '. $_GET['IDKategorie']. '';
$result = mysql_query($query, $dbc) or die(mysql_error($dbc));
while ($row = mysql_fetch_array($result))
{
//extract($row);
echo '<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><p> --> <a href="zoznam.php?IDPodkategorie=' .$row['IDPodkategorie']. '">'. $row['NazovPodkategorie']. '<a/><p></td>
</tr>
<tr>
<td>';
echo $row['MenoVyrobcovia'];
echo '</td>
</tr>
</table>' ;}
} else ...stb...
k&H banki tranzakció lekérdezése
Üdv mindenkinek!
Egy kis segítség kellene, banki tranzakció lekérdezéssel kapcsolatban.
Minden megvan, script az ügyfélnek, link a bank felé megfelelő paraméterekkel. Azonban ha a tranzakció sikerességét akarom lekérdezni akkor nem jutok dűlőre. A válasz egy plain/text formátum, ha beírom a böngészőbe szépen megy. Lekérdezem file_get_contents()-el timeout-ot kapok. Na jó gondolom le van tiltva biztonsági okokból. Azonban a Curl is ugyanígy üres válasszal tér vissza. Próbáltam még fopen(), fsockopen()-t hátha, mind hasonló eredménnyel. (ezeket mind használtam sikeresen, például MNB -nél deviza árfolyam lekérdezésére)
Valaki netalán tudja milyen hozzáférés van engedélyezve ezekhez a tranzakciós válasz url-ekhez általában banki szervereknél? (esetleg pont a K&H nál.)
Írtam a banki rendszergazdának is, még nem válaszolt, ha ő lesz a gyorsabb közzéteszem a választ, hátha mást is érdekel ;)
Előre is kösz!
■ Egy kis segítség kellene, banki tranzakció lekérdezéssel kapcsolatban.
Minden megvan, script az ügyfélnek, link a bank felé megfelelő paraméterekkel. Azonban ha a tranzakció sikerességét akarom lekérdezni akkor nem jutok dűlőre. A válasz egy plain/text formátum, ha beírom a böngészőbe szépen megy. Lekérdezem file_get_contents()-el timeout-ot kapok. Na jó gondolom le van tiltva biztonsági okokból. Azonban a Curl is ugyanígy üres válasszal tér vissza. Próbáltam még fopen(), fsockopen()-t hátha, mind hasonló eredménnyel. (ezeket mind használtam sikeresen, például MNB -nél deviza árfolyam lekérdezésére)
Valaki netalán tudja milyen hozzáférés van engedélyezve ezekhez a tranzakciós válasz url-ekhez általában banki szervereknél? (esetleg pont a K&H nál.)
Írtam a banki rendszergazdának is, még nem válaszolt, ha ő lesz a gyorsabb közzéteszem a választ, hátha mást is érdekel ;)
Előre is kösz!
SQL count hiba
Sziasztok
Olyan problémám van hogy a count() fgv nem a valós db számot adja vissza.
Mindig 1-et ad eredményül pedig teszt adatként 3 ugyan olyan van az adatbázisban.
Úgy szeretném megszámoltatni hogy az adott terméknévből mennyi db van.
■ Olyan problémám van hogy a count() fgv nem a valós db számot adja vissza.
Mindig 1-et ad eredményül pedig teszt adatként 3 ugyan olyan van az adatbázisban.
Úgy szeretném megszámoltatni hogy az adott terméknévből mennyi db van.
//Lekérdezzük a terméknevet és árakat
$ossz_termek_sql = "SELECT termek_nev, termek_ar, COUNT(termek_nev) FROM bejegyzes GROUP BY termek_nev";
$ossz_termek = mysql_query($ossz_termek_sql) or die(mysql_error());
while ($ossz_termek_info = mysql_fetch_array($ossz_termek)) {
$termek_nev = $ossz_termek_info[termek_nev];
$termek_ar = $ossz_termek_info[termek_ar];
$termek_db = COUNT($termek_nev);
$resz_osszeg = $termek_db*$termek_ar;
$kimenet .= "itt íratom ki a részösszeget és terméknevet";
}
$ossz_termek_sql = "SELECT termek_nev, termek_ar, COUNT(termek_nev) FROM bejegyzes GROUP BY termek_nev";
$ossz_termek = mysql_query($ossz_termek_sql) or die(mysql_error());
while ($ossz_termek_info = mysql_fetch_array($ossz_termek)) {
$termek_nev = $ossz_termek_info[termek_nev];
$termek_ar = $ossz_termek_info[termek_ar];
$termek_db = COUNT($termek_nev);
$resz_osszeg = $termek_db*$termek_ar;
$kimenet .= "itt íratom ki a részösszeget és terméknevet";
}
regexp minta tovabbfejlesztese, Ruby
Hali,
sziasztok van egy link href attributuma, amibol ki kell vennem egy querystring parameter erteket. Ezt megoldottam a kovetkezokeppen bar szerintem nem teljesen elegans:A szobanforgo minta az idvalue=( decimalis szamok )
Van vkinek otelete a tovabbfejlesztesre?
Udv
Sanyi
■ sziasztok van egy link href attributuma, amibol ki kell vennem egy querystring parameter erteket. Ezt megoldottam a kovetkezokeppen bar szerintem nem teljesen elegans:
prodID = link.href.match(/idvalue=\d+/)[0].split('=')[1]
Van vkinek otelete a tovabbfejlesztesre?
Udv
Sanyi
file_get_contents + utf-8=' '
Üdv!
A file_get_contents függvénnyel betöltöm egy külső oldal tartalmát, megkeresek benne egy stringet, majd visszaadom azt méretre vágva. Mindez tökéletesen működik, amíg egy külső PHP fájlban ANSI-val kódolva néztem azt. Amin átraktam a 3 sort a bom nélküli utf-8-as config.php-be, nincs visszatérési érték.
A kód:
$water_temperature_url="http://www.meteo21.hu";
$water_temperature_content=file_get_contents($water_temperature_url);
$temperature_water=substr(strstr($water_temperature_content,'<td class="odd">Velencei-tó</td>'),74,2);
■ A file_get_contents függvénnyel betöltöm egy külső oldal tartalmát, megkeresek benne egy stringet, majd visszaadom azt méretre vágva. Mindez tökéletesen működik, amíg egy külső PHP fájlban ANSI-val kódolva néztem azt. Amin átraktam a 3 sort a bom nélküli utf-8-as config.php-be, nincs visszatérési érték.
A kód:
$water_temperature_url="http://www.meteo21.hu";
$water_temperature_content=file_get_contents($water_temperature_url);
$temperature_water=substr(strstr($water_temperature_content,'<td class="odd">Velencei-tó</td>'),74,2);
július 13
Eclipse IDE Tomcat session konfiguráció
Sziasztok
1 java-s webapp-ot fejlesztek Eclipse galileo jee + tomcat 6 segitségével
Az alkalmazás helyes müködéséhez szükség van session kezelésre (ez 1 mini todo list alkalmazás , ami mindig az éppen bejelentkezett felhasználó feladatait mutatja meg)
A tesztelés során ütköztem abba az idegesitő problémába, hogy ahányszor csak módositók valamit az alkalmazáson a Tomcat mindig eldobja/törli az aktuális session-t vagyis minden egyes alkalommal újra és újra be kell jelentkeznem, ami a sokadik apró kis müdositás után már elég fusztráló tud lenni
A kérdésem az lenne, hogy hogyan lehetne a tomcat-ot úgy konfigurálni, hogy hogy tartsa meg az aktuális session egészen addig amig le nem jár, és ne dobja el /ne törölje/ ne kezdjen új sessiont minden egyes kis módositáskor? ( vagyis ne kelljen minden 1 es módositás után újra bejelentkeznem, hanem onnan folytathassam a tesztelést ahol abbahagytam )
Mit/hol/hogyan kellene beállitanom, hogy ezt elérjem?
(jboss application server-nél tudom, hogy van olyan beállitás, hogy keep current session, vagy valami hasonló Azt remélem hogy van ehhez hasonló beállitás a tomcat esetében is )
■ 1 java-s webapp-ot fejlesztek Eclipse galileo jee + tomcat 6 segitségével
Az alkalmazás helyes müködéséhez szükség van session kezelésre (ez 1 mini todo list alkalmazás , ami mindig az éppen bejelentkezett felhasználó feladatait mutatja meg)
A tesztelés során ütköztem abba az idegesitő problémába, hogy ahányszor csak módositók valamit az alkalmazáson a Tomcat mindig eldobja/törli az aktuális session-t vagyis minden egyes alkalommal újra és újra be kell jelentkeznem, ami a sokadik apró kis müdositás után már elég fusztráló tud lenni
A kérdésem az lenne, hogy hogyan lehetne a tomcat-ot úgy konfigurálni, hogy hogy tartsa meg az aktuális session egészen addig amig le nem jár, és ne dobja el /ne törölje/ ne kezdjen új sessiont minden egyes kis módositáskor? ( vagyis ne kelljen minden 1 es módositás után újra bejelentkeznem, hanem onnan folytathassam a tesztelést ahol abbahagytam )
Mit/hol/hogyan kellene beállitanom, hogy ezt elérjem?
(jboss application server-nél tudom, hogy van olyan beállitás, hogy keep current session, vagy valami hasonló Azt remélem hogy van ehhez hasonló beállitás a tomcat esetében is )
hírlevél küldés probléma - class.smtp.php fatal error
Hírlevél küldő alkalmazást készítek és van egy kis problémám:
valami beállítási probléma lehet mert egész egyszerűen nem akar elmenni a levél... Hátha valakinek volt már hasonló problémája..
Használt programok: Xampp, Mozilla Firefox, Notepad++ és router is be van kötve.....
A t-online-os levelező szerveren szeretnék levelet küldeni......
Ezt a hibát írja ki:
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\htdocs\adatbazis2\class.smtp.php on line 1024
itt a forráskód:
<?php
require_once ("class.phpmailer.php")
$mailconfig = new PHPMailer();
$mailconfig->IsSMTP(); // SMTP-n keresztüli küldés
$mailconfig->Host = "mail.t-online.hu"; // SMTP szerverek
$mailconfig->Port = 465 ;
$mailconfig->SMTPAuth = true; // SMTP autentikáció bekapcs
$mailconfig->Username = "xxxxxx"; // SMTP felhasználó
$mailconfig->Password = "xxxxxx"; // SMTP jelszó
$mailconfig->From = "xxx##kukac##t-online.hu"; // Feladó e-mail címe
$mailconfig->FromName = "xxxxxx"; // Feladó neve
$mailconfig->AddAddress("xxx##kukac##freemail.hu"); // Címzett és neve
# $mail->AddAddress("ellen##kukac##site.com"); // Még egy címzett
# $mail->AddReplyTo("info##kukac##site.com","Information"); // Válaszlevél ide
#
# $mail->WordWrap = 50; // Sortörés állítása
# $mail->AddAttachment("/var/tmp/file.tar.gz"); // Csatolás
# $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // Csatolás más néven
#$mailconfig->IsHTML(true); // Küldés HTML-ként
#
$mailconfig->Subject = "Hírlevél"; // A levél tárgya
$mailconfig->Body = "ez itt a tartalom"; // A levél tartalma
# $mail->AltBody = "This is the text-only body"; // A levél szöveges tartalma
if (!$mailconfig->Send()) {
echo "A levél nem került elküldésre";
echo "A felmerült hiba: " .
valami beállítási probléma lehet mert egész egyszerűen nem akar elmenni a levél... Hátha valakinek volt már hasonló problémája..
Használt programok: Xampp, Mozilla Firefox, Notepad++ és router is be van kötve.....
A t-online-os levelező szerveren szeretnék levelet küldeni......
Ezt a hibát írja ki:
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\htdocs\adatbazis2\class.smtp.php on line 1024
itt a forráskód:
<?php
require_once ("class.phpmailer.php")
$mailconfig = new PHPMailer();
$mailconfig->IsSMTP(); // SMTP-n keresztüli küldés
$mailconfig->Host = "mail.t-online.hu"; // SMTP szerverek
$mailconfig->Port = 465 ;
$mailconfig->SMTPAuth = true; // SMTP autentikáció bekapcs
$mailconfig->Username = "xxxxxx"; // SMTP felhasználó
$mailconfig->Password = "xxxxxx"; // SMTP jelszó
$mailconfig->From = "xxx##kukac##t-online.hu"; // Feladó e-mail címe
$mailconfig->FromName = "xxxxxx"; // Feladó neve
$mailconfig->AddAddress("xxx##kukac##freemail.hu"); // Címzett és neve
# $mail->AddAddress("ellen##kukac##site.com"); // Még egy címzett
# $mail->AddReplyTo("info##kukac##site.com","Information"); // Válaszlevél ide
#
# $mail->WordWrap = 50; // Sortörés állítása
# $mail->AddAttachment("/var/tmp/file.tar.gz"); // Csatolás
# $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // Csatolás más néven
#$mailconfig->IsHTML(true); // Küldés HTML-ként
#
$mailconfig->Subject = "Hírlevél"; // A levél tárgya
$mailconfig->Body = "ez itt a tartalom"; // A levél tartalma
# $mail->AltBody = "This is the text-only body"; // A levél szöveges tartalma
if (!$mailconfig->Send()) {
echo "A levél nem került elküldésre";
echo "A felmerült hiba: " .
július 12
jelszóval védett tartalom - help
Üdv!
Segédanyagok felhasználásával egy olyan phpt akartam csinálni, ami lehetővé teszi hogy egy adott html tartalmat csak jelszó beírás után láthassunk...
Az eredmény:Hibaüzenet nincs, de a helyes jelszó beírása után sem történik semmi....
Valaki esetleg lát valami hibát?/teljesen rossz?
Előre is köszi!
■ Segédanyagok felhasználásával egy olyan phpt akartam csinálni, ami lehetővé teszi hogy egy adott html tartalmat csak jelszó beírás után láthassunk...
Az eredmény:
<?php
$jelszo = "valami";
$hibauzenet = " ";
if (isset($belep) and $pwd == $jelszo){
?>
<html>
<head>
<title>Első oldal cime</title>
</head>
<body>
<p>ez a védett tartalom helye</p> //elvileg e sor helyére jönne a védendő cucc
</body>
</html>
<?php
} else {
if (isset($belep) and $jelszo !== $pwd) {
$hibauzenet = "A jelszó hibáás!";}
?>
<html>
<head>
<title>kezdoldal</title>
</head>
<body>
<form <?=$PHP_SELF?> method="post">Jelszó: <br />
<input type = "password" name="pwd" value="" /><br />
<input type = "submit" name="belep" value="Belépés" />
</form>
<? echo $hibauzenet; ?>
</body>
</html>
<?php
}
?>
Valaki esetleg lát valami hibát?/teljesen rossz?
Előre is köszi!
július 12
Mit jelent ez a figyelmeztetes?
Ezt a figyelmeztetot meg sohasem kaptam, mit ertsek ezen?
Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/mobilesg/public_html/include/cls_multiple_file_upload.php on line 83
Egy ideje kapom ezt figyelmeztetest az oldalamon amikor probalok feltolteni valamit az oldalon belul. Ezt a figyelmeztetest azota kapom miota a szerver le volt esve es helyrehoztak...
Ez erdekes, mert nem modositottam semmit rajta es ment problema nelkul, de amikor szoltam a szerver tulajdonosnak, azt mondta, hogy ez semmi esetre sem a szerver hibaja, ez kod hiba, de en a kodban hibat nem talalok.
Amint eszrevettem, ezt csak kiirja, maskulonben minden megy ugy ahogy kell, csak azert megis zavaro, hogy az oldal tetejere kiirja ezt a hibat...
Koszonok elore is minden kicsi segitseget!
■ Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/mobilesg/public_html/include/cls_multiple_file_upload.php on line 83
Egy ideje kapom ezt figyelmeztetest az oldalamon amikor probalok feltolteni valamit az oldalon belul. Ezt a figyelmeztetest azota kapom miota a szerver le volt esve es helyrehoztak...
Ez erdekes, mert nem modositottam semmit rajta es ment problema nelkul, de amikor szoltam a szerver tulajdonosnak, azt mondta, hogy ez semmi esetre sem a szerver hibaja, ez kod hiba, de en a kodban hibat nem talalok.
Amint eszrevettem, ezt csak kiirja, maskulonben minden megy ugy ahogy kell, csak azert megis zavaro, hogy az oldal tetejere kiirja ezt a hibat...
Koszonok elore is minden kicsi segitseget!