Archívum - 2010 - Fórum téma
június 6
Code doboz
Sziasztok!
A következő lenne a problémám!
Ezen az oldalon:
http://skl-projekt.hu/forum/viewthread.php?forum_id=62&thread_id=383&pid=5639#post_5639
a második hozzászólásban van egy kis fehér hátterű rész, amiben többnyire forráskódokat, vagy terminál kimeneteket szoktunk elhelyezni. Be van állítva, hogy a szóközöket nem tördelheti, ezért scrollozással oldjuk meg a túlfolyó részek megtekintését. Jelen pillanatban fix szélesség van ennek a blokknak beállítva, viszont szeretnénk, ha az adott középső oldalrész teljes szélességét felvenné. Az oldal két oldalsó oszlopa fix szélességű, a középső rész meg 100% szélességű, így alkalmazkodik a képernyő felbontásához. Ha beállítom a kód blokknak a szintén 100%-os szélességet, amitől azt várnám, hogy a középső részt hosszában kitöltse, akkor fogja és felveszi a tördeletlen szöveg szélességét az oldal nagy részét letolva a képernyőről. Lényegében csak vízszintes görgetéssel lehet csak megtekinteni az oldal jobb szélét. Hogyan tudnám megoldani azt, hogy a képernyő középső részét szélességében kitöltse és a overflow kezelés végre értelmet kapjon, tehát ne hízzon meg az oldal egy hosszabb sorral rendelkező kód esetén sem?
A segítségeteket előre is köszönöm!
■ A következő lenne a problémám!
Ezen az oldalon:
http://skl-projekt.hu/forum/viewthread.php?forum_id=62&thread_id=383&pid=5639#post_5639
a második hozzászólásban van egy kis fehér hátterű rész, amiben többnyire forráskódokat, vagy terminál kimeneteket szoktunk elhelyezni. Be van állítva, hogy a szóközöket nem tördelheti, ezért scrollozással oldjuk meg a túlfolyó részek megtekintését. Jelen pillanatban fix szélesség van ennek a blokknak beállítva, viszont szeretnénk, ha az adott középső oldalrész teljes szélességét felvenné. Az oldal két oldalsó oszlopa fix szélességű, a középső rész meg 100% szélességű, így alkalmazkodik a képernyő felbontásához. Ha beállítom a kód blokknak a szintén 100%-os szélességet, amitől azt várnám, hogy a középső részt hosszában kitöltse, akkor fogja és felveszi a tördeletlen szöveg szélességét az oldal nagy részét letolva a képernyőről. Lényegében csak vízszintes görgetéssel lehet csak megtekinteni az oldal jobb szélét. Hogyan tudnám megoldani azt, hogy a képernyő középső részét szélességében kitöltse és a overflow kezelés végre értelmet kapjon, tehát ne hízzon meg az oldal egy hosszabb sorral rendelkező kód esetén sem?
A segítségeteket előre is köszönöm!
Bejelölt radio button számolása submit-ra
Sziasztok!
Készítettem egy tesztet/kvízt mysql és php-val. Ez nagyjából már működik is. Talán még annyi, hogy a kérdéseket véletlenszerűen veszem ki az adatbázisból, válaszolni radio button bejelölésével lehet.
A probléma:
Ha a 10 kérdésből nem jelölöm ki mindet, csak mondjuk 9-et, akkor az értékelés oldalon 9 eredményt kapok.
Arra gondoltam, küldéskor (onsubmit) megszámolom a bejelölt radio gombokat, ha kevesebb mint 10, akkor javascript window.confim()-mal figyelmeztetem a felhasználót. Ok, vagy mégsem.
A kérdésem:
Hogyan tudom megszámolni a bejelölt radio gombokat? esetleg a PHP $_POST tömböt?
Előre is köszönöm a segítséget!
■ Készítettem egy tesztet/kvízt mysql és php-val. Ez nagyjából már működik is. Talán még annyi, hogy a kérdéseket véletlenszerűen veszem ki az adatbázisból, válaszolni radio button bejelölésével lehet.
A probléma:
Ha a 10 kérdésből nem jelölöm ki mindet, csak mondjuk 9-et, akkor az értékelés oldalon 9 eredményt kapok.
Arra gondoltam, küldéskor (onsubmit) megszámolom a bejelölt radio gombokat, ha kevesebb mint 10, akkor javascript window.confim()-mal figyelmeztetem a felhasználót. Ok, vagy mégsem.
A kérdésem:
Hogyan tudom megszámolni a bejelölt radio gombokat? esetleg a PHP $_POST tömböt?
Előre is köszönöm a segítséget!
Case sensitive programozási stílus
Sziasztok!
Nem csak php-vel kapcsolatban szeretnék kérdezni, hanem úgy overall a technikákkal kapcsolatban, amiket leírok..
Egy php osztály-t meg lehet feleltetni egy SQL adatbázis táblának meg egy XML Schema elementnek is. Az osztály példányváltozóit pedig meg lehet feleltetni az adatbázis tábla mezőinek és complexType-ba ágyazott (nested) Schema elementeknek.
Továbbá az osztályokat fájlokban szokás tárolni, és onnan betölteni őket, a fájlokat pedig éredemes ugyanolyan névvel ellátni, mint az osztályok nevei és a namespaceszel (package) megegyező nevű mappákba tenni, mert így egyszerűen importálhatóak.
Továbbá egy Soap Envelope-ban az elementek tagNamejei szintén az osztályok neveivel egyeznek meg.
Szeretnék az osztályoknak, a példányváltozóknak és a metódusoknak olyan neveket adni, amiket a fent említett helyeken fel tudok használni átalakítás nélkül.
-php
-XML Schema
-XML(SoapEnv)
-SQL
-fileSystem(windows,linux stb..)
(A private, protected, public módosítókat a változó- és metódus nevekben nem szeretném feltűntetni.)
Tudtok valamit ajánlani?
Egyelőre három változatot találtam ki, de még nem próbálgattam őket.(Bocs a szintaktikai hibáért, de így egy sorba kifértek.)
■ Nem csak php-vel kapcsolatban szeretnék kérdezni, hanem úgy overall a technikákkal kapcsolatban, amiket leírok..
Egy php osztály-t meg lehet feleltetni egy SQL adatbázis táblának meg egy XML Schema elementnek is. Az osztály példányváltozóit pedig meg lehet feleltetni az adatbázis tábla mezőinek és complexType-ba ágyazott (nested) Schema elementeknek.
Továbbá az osztályokat fájlokban szokás tárolni, és onnan betölteni őket, a fájlokat pedig éredemes ugyanolyan névvel ellátni, mint az osztályok nevei és a namespaceszel (package) megegyező nevű mappákba tenni, mert így egyszerűen importálhatóak.
Továbbá egy Soap Envelope-ban az elementek tagNamejei szintén az osztályok neveivel egyeznek meg.
Szeretnék az osztályoknak, a példányváltozóknak és a metódusoknak olyan neveket adni, amiket a fent említett helyeken fel tudok használni átalakítás nélkül.
-php
-XML Schema
-XML(SoapEnv)
-SQL
-fileSystem(windows,linux stb..)
(A private, protected, public módosítókat a változó- és metódus nevekben nem szeretném feltűntetni.)
Tudtok valamit ajánlani?
Egyelőre három változatot találtam ki, de még nem próbálgattam őket.
new NameSpace\TestClass()->callMethod();
new Name-Space\Test-Class()->call-method();
new Name_Space\Test_Class()->call_method();
június 5
Szellem DIV
Üdv! Az alábbi kódnak egy konténeren belül meg kéne jeleníteni két divet, de a hirdetés div az nem látszik! Ez miért van?
■
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>XHTML</title>
<style>
html,body{
background-image:url("background.png");
background-repeat:repeat-x;
background-color:#f5e9b9;}
.container{
background-image:url("container_background.png");
background-repeat:no-repeat;
background-color:#d5f2fe;
width:1001px;
height:1370px;
margin:0 auto;}
.content{
background-color:#ffffff;
width:620px;
height:945px;
position:relative;
left:190px;
top:282px;
padding-bottom:5px;}
.content_ad{
background-color:#b2cce5;
width:620px;
height:75px;
position:relative;
left:190px;
top:5px;}
</style>
</head>
<body>
<div class="container">
<div class="content">
Tartalom
</div>
<div class="content_ad">
Hirdetés
</div>
</div>
</body>
</html>
június 4
Mail küldés, Cron-al időzítve...
Sziasztok
Az első kérdésem...
A tárhelyen létrehozom a Cron időzítéseket.
Ez eddig rendben.
De nem indul el. A számláló is 0-n marad, egyszer sem fut le.
Ezt PHP-ből kellene elindítani esetleg?
A második az, hogy hogyan lehet PHP-ből Cron "bejegyzést" indítani.
Tehát PHP-ből szeretnék Cron időzítést beállítani. Hogy ne legyen annyira bonyolult a dolog.
A harmadik kérdésem.
Adott egy Cron futtatás, minden hét Péntekére, 19.00-ra beállítva.
Ebben a fájlban hogy tudok e-Mail küldeni - több száz levélről lehet szó - úgy hogy ne legyen szerverterhelő, ne haragítsam magamra az üzemeltetőt.
Ha for ciklusban küldöm, akkor az futhat több percig is.
Erre gondolom azt hogy szerverterhelő... de lehet tévedek.
Milyen módszert tudnátok nekem ajánlani erre a problémára?
Gondolkodtam azon hogy a levelek adatait összeszedném 10 perccel előbb - első lépésben - ezeket egy tömbbe raknám, elindítanám a második cront (márha lehet ilyet, ha lehet, nagy teher esik le a vállamról...), amiben a második lépéstől végiglépkednék a tömbön.
Előre is köszönöm
■ Az első kérdésem...
A tárhelyen létrehozom a Cron időzítéseket.
Ez eddig rendben.
De nem indul el. A számláló is 0-n marad, egyszer sem fut le.
Ezt PHP-ből kellene elindítani esetleg?
A második az, hogy hogyan lehet PHP-ből Cron "bejegyzést" indítani.
Tehát PHP-ből szeretnék Cron időzítést beállítani. Hogy ne legyen annyira bonyolult a dolog.
A harmadik kérdésem.
Adott egy Cron futtatás, minden hét Péntekére, 19.00-ra beállítva.
Ebben a fájlban hogy tudok e-Mail küldeni - több száz levélről lehet szó - úgy hogy ne legyen szerverterhelő, ne haragítsam magamra az üzemeltetőt.
Ha for ciklusban küldöm, akkor az futhat több percig is.
Erre gondolom azt hogy szerverterhelő... de lehet tévedek.
Milyen módszert tudnátok nekem ajánlani erre a problémára?
Gondolkodtam azon hogy a levelek adatait összeszedném 10 perccel előbb - első lépésben - ezeket egy tömbbe raknám, elindítanám a második cront (márha lehet ilyet, ha lehet, nagy teher esik le a vállamról...), amiben a második lépéstől végiglépkednék a tömbön.
Előre is köszönöm
PHP - MySQL Profil ID
Sziasztok. Nagy problémám lenne és igen ismét az id-s profil...olvasgattam már itt a weblaborban is és a google-nak is már munkadíjat kéne fizetnem... de shogy nemtudtam rájönni hogy tudok magamnak id-s profilt kreálni. Nem csak "beböfögöm" és várok a sült galambra hogy megoldják helyettem akik ennek mesterei hanem segítséget kérek hogy az alapján megtanulhassam a helyes folyamatot.Itt a register.php-m:
[colorer=php]
<html>
<head>
<title>Regisztráció</title>
</head>
<body bgcolor="#000000">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1280" height="265">
<tr>
<td width="100%" height="54" background="dark.jpg">
<p align="left"><font size="5" color="#FF0000">szabdmeg.atw.hu</font><br>
</td>
</tr>
</table>
</center>
<font color="#FF0000">A sikeres regisztráció után a webhelyre történő első belépéskor<br> a böngészőprogram kéri az Ön
felhasználónevét és jelszavát. <br>A böngésző ezután a kikapcsolásáig emlékezni fog
ezekre az adatokra, így a webhely többi dokumentumának<br>
megnyitásához nem kell újra megadnia ezeket az adatokat. <u>Nincs megerősítő e-mail sem így regisztráció után rögtön be is léphet.</u> <h4><u><br>A jelszó és a felhasználónév megadásánál ékezeteket nem használhat!</h1></u></b></i></p>
[colorer=php]
<html>
<head>
<title>Regisztráció</title>
</head>
<body bgcolor="#000000">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1280" height="265">
<tr>
<td width="100%" height="54" background="dark.jpg">
<p align="left"><font size="5" color="#FF0000">szabdmeg.atw.hu</font><br>
</td>
</tr>
</table>
</center>
<font color="#FF0000">A sikeres regisztráció után a webhelyre történő első belépéskor<br> a böngészőprogram kéri az Ön
felhasználónevét és jelszavát. <br>A böngésző ezután a kikapcsolásáig emlékezni fog
ezekre az adatokra, így a webhely többi dokumentumának<br>
megnyitásához nem kell újra megadnia ezeket az adatokat. <u>Nincs megerősítő e-mail sem így regisztráció után rögtön be is léphet.</u> <h4><u><br>A jelszó és a felhasználónév megadásánál ékezeteket nem használhat!</h1></u></b></i></p>
Szóhossz probléma
Sziasztok!
Ha nem haragszotok meg, belinkelném a problémám, ugyanis a kérdést a saját weboldalamon is feltettem, ahol a probléma megoldásra vár.
http://skl-projekt.hu/forum/viewthread.php?forum_id=29&thread_id=404&pid=6000#post_6000
Sajnos nem vagyok nagy PHP-s és időm sem engedi, hogy pótolva a hiányosságokat, saját megoldást fejlesszek ki, így a ti segítségeteket kérném. Ha nem vagyok pofátlan, kérlek ne írjatok szimplán függvényneveket, ugyanis azzal én még nem sokra megyek, kivéve, ha alapból megoldja a problémámat. Bocsássatok meg, hogy kész megoldást kérek, de nem is kérném a segítségeteket, ha meg tudnám oldani, még ha sok utánajárásba is kerül. A válaszokat előre is köszönöm!
■ Ha nem haragszotok meg, belinkelném a problémám, ugyanis a kérdést a saját weboldalamon is feltettem, ahol a probléma megoldásra vár.
http://skl-projekt.hu/forum/viewthread.php?forum_id=29&thread_id=404&pid=6000#post_6000
Sajnos nem vagyok nagy PHP-s és időm sem engedi, hogy pótolva a hiányosságokat, saját megoldást fejlesszek ki, így a ti segítségeteket kérném. Ha nem vagyok pofátlan, kérlek ne írjatok szimplán függvényneveket, ugyanis azzal én még nem sokra megyek, kivéve, ha alapból megoldja a problémámat. Bocsássatok meg, hogy kész megoldást kérek, de nem is kérném a segítségeteket, ha meg tudnám oldani, még ha sok utánajárásba is kerül. A válaszokat előre is köszönöm!
június 4
top:0px pozíció "ugrál"
Sziasztok!
Mi lehet annak az oka, hogy a 0 pozíció néha lejjebb jelenik meg a böngészőben pár pixellel? Kb úgy néz ki a dolog, hogy lejjebb tolja tizenegynéhány pixellel az egész lapot.
■ Mi lehet annak az oka, hogy a 0 pozíció néha lejjebb jelenik meg a böngészőben pár pixellel? Kb úgy néz ki a dolog, hogy lejjebb tolja tizenegynéhány pixellel az egész lapot.
Smarty probléma a linkekkel
Valamiért problémásan jellennek meg nálam a linkek ,konkrétan a böngészőben linkek után megjelenik egy zárójel a href tartalmával ,pl ilyesmi: Vissza(index.php)
Ha a href-et üresen hagyom akkor csak egy üres zárójel jelenik meg pl Vissza()
Már átnéztem többszőr a HTML kódot nem-e egy tag-et véletlenül nyitva hagytam de a Validator nem jelez semmilyen hibát.
Smarty-t használok és Blueprint CSS-t.
■ Ha a href-et üresen hagyom akkor csak egy üres zárójel jelenik meg pl Vissza()
Már átnéztem többszőr a HTML kódot nem-e egy tag-et véletlenül nyitva hagytam de a Validator nem jelez semmilyen hibát.
Smarty-t használok és Blueprint CSS-t.
Karakter kódolás gond (RTF, MSSQL)
Sziasztok!
Egyszerűen meghalt a tudományom, kérlek segítsetek. Linux szerver, ODBC (FreeTDS driver)-el kapcsolódok egy távoli MSSQL szerverre. Az ottani karakterkódolásokat nem ismerem. Tárolj eljárást hívok, kapom az adatokat. UTF-8 van beállítva a freetds.conf-ban a client charset-nél, UTF-8 a lapok karakterkódolása és ezt mutatja a firefox is. minden mezőt sikeresen ki tudok írni, jók az ékezetek. van azonban egy mező, aminek tudni lehet, hogy RTF fájl a tartalma. Sajnos ez így néz ki firefoxban:
Az RTF ANSI kódolást használ, ez viszont úgy néz ki, mintha UTF-8-as lenne. Egyszerűen nem tudom belőle eltüntetni a kérdőjeleket. Próbáltam azt, hogy kivettem a freetds-nél az UTF-8at, de nem segített. Az utf8_decode() érintetlenül hagyja, ha ráuszítom. Az iconv-ben is próbáltam már utf-8 ról ansira, asciiire, iso-8859-1re, fordítva, de semmi. vagy így jelenik meg, vagy sehogy. van valakinek ötlete, hogy lehetne rávenni a műküdésre? az mb_detect_encoding ASCII-t válaszol vissza ha ráküldöm.
Köszönöm!
■ Egyszerűen meghalt a tudományom, kérlek segítsetek. Linux szerver, ODBC (FreeTDS driver)-el kapcsolódok egy távoli MSSQL szerverre. Az ottani karakterkódolásokat nem ismerem. Tárolj eljárást hívok, kapom az adatokat. UTF-8 van beállítva a freetds.conf-ban a client charset-nél, UTF-8 a lapok karakterkódolása és ezt mutatja a firefox is. minden mezőt sikeresen ki tudok írni, jók az ékezetek. van azonban egy mező, aminek tudni lehet, hogy RTF fájl a tartalma. Sajnos ez így néz ki firefoxban:
{�\�r�t�f�1�\�a�n�s�i�\�d�e�f�f�0�{�\�f�o�n�t�t�b�l�{�\�f�0�\�f�n�i�l�\�f�c�h�a�r�s�e�t�2�3�8� �M�S� �S�a�n�s� �S�e�r�i�f�;�}�}� � �\�v�i�e�w�k�i�n�d�4�\�u�c�1�\�p�a�r�d�....
Az RTF ANSI kódolást használ, ez viszont úgy néz ki, mintha UTF-8-as lenne. Egyszerűen nem tudom belőle eltüntetni a kérdőjeleket. Próbáltam azt, hogy kivettem a freetds-nél az UTF-8at, de nem segített. Az utf8_decode() érintetlenül hagyja, ha ráuszítom. Az iconv-ben is próbáltam már utf-8 ról ansira, asciiire, iso-8859-1re, fordítva, de semmi. vagy így jelenik meg, vagy sehogy. van valakinek ötlete, hogy lehetne rávenni a műküdésre? az mb_detect_encoding ASCII-t válaszol vissza ha ráküldöm.
Köszönöm!