Archívum - Ápr 2008 - Fórum téma
április 21
mail() és [ENTER] problémák
Sziasztok!
Előre is bocs, ha már volt kérdés.
A mail() fv-nyel azt tapasztaltam, hogy olykor elküldi szépen és gyorsan a levelet, vmikor pedig késve, vagy - ami nagyobb baj - , hogy egyáltalán nem. Mi lehet ennek az oka és hol kell megoldást keresni rá!
Ha már itt vagyok megkérdezem azt is, hogy egy form ( <textarea> ) - ban a beírt szöveg esetén az [enter] nyomását nem érzékeli a mysql és amikor kiolvasom ( pl. vendégkönyv esetében ) egybefolyó szöveget ír ki. Ennek a problémának a forrását is keresem és rá egy lehetséges megoldást. kösz.
Üdv, dood
■ Előre is bocs, ha már volt kérdés.
A mail() fv-nyel azt tapasztaltam, hogy olykor elküldi szépen és gyorsan a levelet, vmikor pedig késve, vagy - ami nagyobb baj - , hogy egyáltalán nem. Mi lehet ennek az oka és hol kell megoldást keresni rá!
Ha már itt vagyok megkérdezem azt is, hogy egy form ( <textarea> ) - ban a beírt szöveg esetén az [enter] nyomását nem érzékeli a mysql és amikor kiolvasom ( pl. vendégkönyv esetében ) egybefolyó szöveget ír ki. Ennek a problémának a forrását is keresem és rá egy lehetséges megoldást. kösz.
Üdv, dood
Hol kezdjem a webszerkesztéssel kapcsolatos tanulást?
Sziasztok!
Azzal kapcsolatban írok, hogy szeretnék elkezdeni komolyabban foglalkozni a web szerkesztéssel illetve web- design-al. Akár későbbiekben ebből megélni. Már kerestem tanfolyamokat (pl.: http://www.infosuli.hu/ , http://www.web-excel-word-tanfolyam.hu,) de nem voltam teljesen biztos, hogy azok nyújtanak annyit, amivel kezdhetnek is valamit. Persze kezdésnek gondolom tökéletese, de mi jön azután? Tehát kérdésem az lenne, hogy szerintetek hol érdemes és hogyan elkezdeni a dolgot??
Üdv: Marci
■ Azzal kapcsolatban írok, hogy szeretnék elkezdeni komolyabban foglalkozni a web szerkesztéssel illetve web- design-al. Akár későbbiekben ebből megélni. Már kerestem tanfolyamokat (pl.: http://www.infosuli.hu/ , http://www.web-excel-word-tanfolyam.hu,) de nem voltam teljesen biztos, hogy azok nyújtanak annyit, amivel kezdhetnek is valamit. Persze kezdésnek gondolom tökéletese, de mi jön azután? Tehát kérdésem az lenne, hogy szerintetek hol érdemes és hogyan elkezdeni a dolgot??
Üdv: Marci
FCKEditor Create
Sziasztok!
Az alábbi dologra keresek megoldást:
Egy admin felület fejlesztésén dolgozom, és igen igényesen szeretném megcsinálni. A front-end oldal tartalma ezen a back-end-en keresztül lenne szerkeszthető FCKEditor segítségével. A tartalom adatbázisban kerülne tárolásra. A tartalom első körben a felhasználónak megjelenítésre kerülne (mondjuk egy táblázat vagy div területben, mely egyedi azonosítóval került ellátásra). A feladat az lenne, hogy egy gombnyomásra (Pl.: szerkeszt gomb, mely akciója egy külső JavaScript függvényben van megadva) a dedikált helyen lévő formázott tartalom helyén a szerkesztő jelenne meg, benne a módosítandó információval. Próbálkoztam azzal, hogy JavaScript segítségével a szerkesztőt a megfelelő helyre betöltöm (szerver kommunikáció nélkül) innerHTML segítségével, de a szerkesztő Create metódusa nem akarja az igazságot. A legjobb ötletem egyenlőre az, hogy a tartalmat és a szerkesztőt külön külön helyeken megjelenítem (egymás alatt) és CSS segítséégével, display: none; és társai segítségével a megfelelőt jelenítem meg a felhasználói igényeknek megfelelően (szerkesztés gomb megnyomása, mentés gomb megnyomása, stb.). A megoldás nagyon piszkálja a csőröm, nem igazán szeretném ezt alkalmazni (kontár és igényleten dolognak tartanám). Van valakinek jobb ötlete? A textarea csere megoldással az a bajom, hogy abba az elembe nem lehet formázott szöveget beletenni, holott az első megjelenés alkalmával ez lenne az igény.
Várom a javaslatokat (akár AJAX alkalmazásával is).
Előre is köszönöm mindenkinek.
Üdvözlettel:
fERI
■ Az alábbi dologra keresek megoldást:
Egy admin felület fejlesztésén dolgozom, és igen igényesen szeretném megcsinálni. A front-end oldal tartalma ezen a back-end-en keresztül lenne szerkeszthető FCKEditor segítségével. A tartalom adatbázisban kerülne tárolásra. A tartalom első körben a felhasználónak megjelenítésre kerülne (mondjuk egy táblázat vagy div területben, mely egyedi azonosítóval került ellátásra). A feladat az lenne, hogy egy gombnyomásra (Pl.: szerkeszt gomb, mely akciója egy külső JavaScript függvényben van megadva) a dedikált helyen lévő formázott tartalom helyén a szerkesztő jelenne meg, benne a módosítandó információval. Próbálkoztam azzal, hogy JavaScript segítségével a szerkesztőt a megfelelő helyre betöltöm (szerver kommunikáció nélkül) innerHTML segítségével, de a szerkesztő Create metódusa nem akarja az igazságot. A legjobb ötletem egyenlőre az, hogy a tartalmat és a szerkesztőt külön külön helyeken megjelenítem (egymás alatt) és CSS segítséégével, display: none; és társai segítségével a megfelelőt jelenítem meg a felhasználói igényeknek megfelelően (szerkesztés gomb megnyomása, mentés gomb megnyomása, stb.). A megoldás nagyon piszkálja a csőröm, nem igazán szeretném ezt alkalmazni (kontár és igényleten dolognak tartanám). Van valakinek jobb ötlete? A textarea csere megoldással az a bajom, hogy abba az elembe nem lehet formázott szöveget beletenni, holott az első megjelenés alkalmával ez lenne az igény.
Várom a javaslatokat (akár AJAX alkalmazásával is).
Előre is köszönöm mindenkinek.
Üdvözlettel:
fERI
Hogyan készítsek API-t?
Sziasztok,
elkezdetem írni egy api-t amiről azt hittem működik, de most kiderült, hogy nem mindig.
Ha valaki tud valami jó leírást hogyan csináljunk, fejlesszünk saját api-t azt kérem ossza meg velem.
Előre is köszönöm
■ elkezdetem írni egy api-t amiről azt hittem működik, de most kiderült, hogy nem mindig.
Ha valaki tud valami jó leírást hogyan csináljunk, fejlesszünk saját api-t azt kérem ossza meg velem.
Előre is köszönöm
április 20
Ajaxos eseménynaptárnál karakterkódolási hiba, mysql ba..
Üdv!
Van egy ajaxos eseménynaptáram, de annyi problémám van vele, hogy az ékezetes betűket így írja be az adatbázisba:
űűűáááééúúő helyett ŹŹŹåååÊÊúúĹ�
az adatbázisba, ahol a szöveget tárolom, annak a mezőnek a karakterkódolása: latin2_general_ci
Hozzá kell tenni, hogy máshol jó az ékezet, csak ennél nem, de ha én írom be a phpmyadminba az ékezetes betűt, akkor jól jeleníti meg.
Szóval a beírással van a gond. na igen, ez úgy működik hogy egyik php átadja a másiknak a beírt szöveget ajax-al.
és én arra gyanakszok, hogy itt rontja el az ékezeteket..
Próbáltam már a lekérdezésnél UTF8 , LATIN2 , stb.. de egyikel se lett jó.
Szóval a beírást kéne megcsinálni, hogy ékezetesen írja be..
Kiszedtem a scriptből, így csak azt osztom meg, ami ehhez szükséges:
index.php (form):index.php (javascript):rpc.php (beszúrás az adatbázisba):rpc.php (lekérdezés, a SET NAMES-nál már többel is próbálkoztam, és egyik se lett jó.. [LATIN2, UTF8]):
[colorer=php]case 'listEvents':
$day = $_POST['d'];
$month = $_POST['m'];
$year = $_POST['y'];
$timeStamp = mktime(0,0,0, $month, $day, $year);
$eventQuery = mysql_query("SET NAMES `LATIN2` COLLATE `latin2_general_ci`");
$eventQuery = mysql_query("SELECT id, text FROM event WHERE timestamp='$timeStamp' ORDER BY id DESC");
if($eventQuery) {
if(mysql_num_rows($eventQuery) >0) {
echo '
Van egy ajaxos eseménynaptáram, de annyi problémám van vele, hogy az ékezetes betűket így írja be az adatbázisba:
űűűáááééúúő helyett ŹŹŹåååÊÊúúĹ�
az adatbázisba, ahol a szöveget tárolom, annak a mezőnek a karakterkódolása: latin2_general_ci
Hozzá kell tenni, hogy máshol jó az ékezet, csak ennél nem, de ha én írom be a phpmyadminba az ékezetes betűt, akkor jól jeleníti meg.
Szóval a beírással van a gond. na igen, ez úgy működik hogy egyik php átadja a másiknak a beírt szöveget ajax-al.
és én arra gyanakszok, hogy itt rontja el az ékezeteket..
Próbáltam már a lekérdezésnél UTF8 , LATIN2 , stb.. de egyikel se lett jó.
Szóval a beírást kéne megcsinálni, hogy ékezetesen írja be..
Kiszedtem a scriptből, így csak azt osztom meg, ami ehhez szükséges:
index.php (form):
<div style="display: none; margin-top: 10px;" id="addEventForm">
<b>Új esemény</b>
<br>
Date: <input type="text" size="2" id="evtDay" disabled> <input type="text" size="2" id="evtMonth" disabled> <input type="text" size="4" id="evtYear" disabled>
<br>
<textarea name="szoveg" id="evtBody" cols="32" rows="5"></textarea>
<br>
<input type="button" value="Új esemény" onClick="addEvent($F('evtDay'), $F('evtMonth'), $F('evtYear'), $F('evtBody'));">
</div>
<script type="text/javascript">
function highlightCalendarCell(element) {
$(element).style.border = '1px solid #999999';
}
function resetCalendarCell(element) {
$(element).style.border = '1px solid #000000';
}
function startCalendar(month, year) {
new Ajax.Updater('calendarInternal', 'rpc.php', {method: 'post', postBody: 'action=startCalendar&month='+month+'&year='+year+''});
}
function showEventForm(day) {
$('evtDay').value = day;
$('evtMonth').value = $F('ccMonth');
$('evtYear').value = $F('ccYear');
displayEvents(day, $F('ccMonth'), $F('ccYear'));
if(Element.visible('addEventForm')) {
// do nothing.
} else {
Element.show('addEventForm');
}
}
function displayEvents(day, month, year) {
new Ajax.Updater('eventList', 'rpc.php', {method: 'post', postBody: 'action=listEvents&&d='+day+'&m='+month+'&y='+year+''});
if(Element.visible('eventList')) {
// do nothing, its already visble.
} else {
setTimeout("Element.show('eventList')", 300);
}
}
function addEvent(day, month, year, body) {
if(day && month && year && body) {
// alert('Add Event\nDay: '+day+'\nMonth: '+month+'\nYear: '+year+'\nBody: '+body);
new Ajax.Request('rpc.php', {method: 'post', postBody: 'action=addEvent&d='+day+'&m='+month+'&y='+year+'&body='+body+'', onSuccess: highlightEvent(day)});
$('evtBody').value = '';
} else {
alert('There was an unexpected script error.\nPlease ensure that you have not altered parts of it.');
}
// highlightEvent(day);
} // addEvent.
function highlightEvent(day) {
Element.hide('addEventForm');
$('calendarDay_'+day+'').style.background = '#<?= $eventColor ?>';
}
function showCP() {
Element.show('cpBox');
}
function deleteEvent(eid) {
confirmation = confirm('Are you sure you wish to delete this event?\n\nOnce the event is deleted, it is gone forever!');
if(confirmation == true) {
new Ajax.Request('rpc.php', {method: 'post', postBody: 'action=deleteEvent&eid='+eid+'', onSuccess: Element.hide('event_'+eid+'')});
} else {
// Do not delete it!.
}
}
</script>
case 'addEvent':
$day = $_POST['d'];
$month = $_POST['m'];
$year = $_POST['y'];
$body = $_POST['body'];
$timeStamp = mktime(0,0,0, $month, $day, $year);
$bodyF = addslashes(trim($body));
mysql_query("INSERT INTO event (text, timestamp) VALUES ('$body', '$timeStamp')");
break;
[colorer=php]case 'listEvents':
$day = $_POST['d'];
$month = $_POST['m'];
$year = $_POST['y'];
$timeStamp = mktime(0,0,0, $month, $day, $year);
$eventQuery = mysql_query("SET NAMES `LATIN2` COLLATE `latin2_general_ci`");
$eventQuery = mysql_query("SELECT id, text FROM event WHERE timestamp='$timeStamp' ORDER BY id DESC");
if($eventQuery) {
if(mysql_num_rows($eventQuery) >0) {
echo '
Érték kinyerése JS-sel PARAM tagből
akarok csinalnni 1 mp3 playert talaltam is 1 et
csak nem tudom beallitani a volume-ot.
Ezzel a fugvennyel probalkozk beallitani es ez van a html benA kerdesem az h a JS fugvenyben h kerhetnem le a volume parametert u h hozzaferjek a value-hoz ???
■ csak nem tudom beallitani a volume-ot.
Ezzel a fugvennyel probalkozk beallitani
function setBoxValue(val, box) {
var // b=document.getElementById('output'+box);
v=document.getElementById('volume');
//val=Math.round(val*1000)/1000;
val=Math.round(val);
//b.value=val;
v.value=val;
}
<object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="0" height="0">
<param name="autoStart" value="0">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="currentMarker" value="0">
<param name="enableContextMenu" value="0">
<param name="enableErrorDialogs" value="0">
<param name="enabled" value="-1">
<param name="fullScreen" value="0">
<param name="invokeURLs" value="0">
<param name="playCount" value="1">
<param name="rate" value="1">
<param name="uiMode" value="invisible">
<param name="volume" id ="volume" value="100">
<param name="URL" value>
<param name="defaultFrame" value>
<param name="baseURL" value>
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<embed id="player" type="application/x-mplayer2" src="" height="0" width="0">
</object>
PHP AntiSPAM
Sziasztok!
írtam egy Captcha szkriptet és az lenne a kérdésem, hogyan lehetne azt megvalósítani, hogy betűnként más legyen a fok és a betűszín?
tehát ha van 4 betű, akkor mind a négynek más legyen a színe...
eddig jutottam:próbáltam az imagettftext() függvényt egy forciklusba tenni és azt substr()-el vagdosni, de nem akar úgy összejönni. Hogyan kéne ezt átírni, hogy betünként más színű legyen?
segítségeteket előre is köszönöm!
■ írtam egy Captcha szkriptet és az lenne a kérdésem, hogyan lehetne azt megvalósítani, hogy betűnként más legyen a fok és a betűszín?
tehát ha van 4 betű, akkor mind a négynek más legyen a színe...
eddig jutottam:
<?php
session_start();
header("Content-type: image/png");
$number = "";
$KEY = "0123456789abcdefghijklmnopqrstuvwxyz";
for($i = 0; $i < 4; $i++) {
$number .= substr($KEY, rand(0, 36), 1);
}
$hash = md5($number);
$_SESSION['ellenorzo'] = $hash;
$imagewidth = 100;
$imageheight = 50;
$fontsize = "25";
$fontangle = "0";
$font = "jupitern.ttf";
$text = $number;
$backgroundcolor = "003366";
$textcolor = "FF8A16";
if( eregi( "([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})", $textcolor, $textrgb ) ) {
$textred = hexdec( $textrgb[1] );
$textgreen = hexdec( $textrgb[2] );
$textblue = hexdec( $textrgb[3] );
}
$im = ImageCreateFromJPEG("bg.jpg");
$fontcolor = imagecolorallocate($im, $textred,$textgreen,$textblue);
$box = @imageTTFBbox($fontsize,$fontangle,$font,$text);
$textwidth = abs($box[4] - $box[0]);
$textheight = abs($box[5] - $box[1]);
$xcord = ($imagewidth/2)-($textwidth/2)-2;
$ycord = ($imageheight/2)+($textheight/2);
imagettftext ( $im, $fontsize, $fontangle, $xcord, $ycord, $fontcolor, $font, $text );
imagepng($im);
imagedestroy($im);
?>
segítségeteket előre is köszönöm!
április 20
Tárhely Java oldalakhoz
Sziasztok
Egy ideje ismerkedem Jáva technikákkal, és a J2EE nem hagy nyugodni. Ezzel kapcsolatban keresek olyan ingyenes szolgáltatókat, akik nyújtanak JSP futtatási lehetőséget, adatbázist, amire nekem szigorúan tanulási célból van szükségem.
Mit tudtok ajánlani ezzel kapcsolatban?
Válaszaitokat előre is köszönöm
Z. B.
■ Egy ideje ismerkedem Jáva technikákkal, és a J2EE nem hagy nyugodni. Ezzel kapcsolatban keresek olyan ingyenes szolgáltatókat, akik nyújtanak JSP futtatási lehetőséget, adatbázist, amire nekem szigorúan tanulási célból van szükségem.
Mit tudtok ajánlani ezzel kapcsolatban?
Válaszaitokat előre is köszönöm
Z. B.
Flash elem beágyazása
Helló
SEGÍTSÉÉÉÉG!!
Készitettem egy flash menűt, amit html oldalba szeretnék beiileszteni, úgy , hogy a menű maradjon mindig ball oldalon, a tartalom viszont a maradék helyen (középen nyiljon meg.)
a menűt minden oldalba beillesztettem, és a tartalom elhelyezése is világos, a gond az hogy a gombokra kattintva, az oldalakat egymás alá nyitja meg.
próbáltam div-eket, frame-ket sok fórumot olvastam, de semmi
Jelenleg így néz ki.
http://www.marsu.atw.hu/0/index.htm
■ SEGÍTSÉÉÉÉG!!
Készitettem egy flash menűt, amit html oldalba szeretnék beiileszteni, úgy , hogy a menű maradjon mindig ball oldalon, a tartalom viszont a maradék helyen (középen nyiljon meg.)
a menűt minden oldalba beillesztettem, és a tartalom elhelyezése is világos, a gond az hogy a gombokra kattintva, az oldalakat egymás alá nyitja meg.
próbáltam div-eket, frame-ket sok fórumot olvastam, de semmi
Jelenleg így néz ki.
http://www.marsu.atw.hu/0/index.htm
április 18
phpMyAdmin gond
Sziasztok!
Van egy szerver, amin fel van rakva az apache2triad nevezetű csomag. Van benne minden ami kell: apache, php, mysql, pgsql, xmail, hasonlók... Szóval a gondom az, hogy amikor valaki bejelentkezik a phpmyadminon keresztül a szerverre, akkor olyat csinál, hogy pl. egy adatbázis kiválasztásánál az illető saját gépéről próbálja meg behozni azt az oldalt. Gondolom az a gond, hogy a szerver host nevének localhost van megadva. Hol tudom ezt megváltoztatni? Illetve ha nem ez a gond, akkor mi lehet?
■ Van egy szerver, amin fel van rakva az apache2triad nevezetű csomag. Van benne minden ami kell: apache, php, mysql, pgsql, xmail, hasonlók... Szóval a gondom az, hogy amikor valaki bejelentkezik a phpmyadminon keresztül a szerverre, akkor olyat csinál, hogy pl. egy adatbázis kiválasztásánál az illető saját gépéről próbálja meg behozni azt az oldalt. Gondolom az a gond, hogy a szerver host nevének localhost van megadva. Hol tudom ezt megváltoztatni? Illetve ha nem ez a gond, akkor mi lehet?