Archívum - 137651 - Fórum téma
november 8
Fájlból olvasás - Változó érték átadása
Help!
$content = '';
$buffer = '';
function read($mit)
{
$fa = fopen( $mit, "r") or die("Error van baby!");
global $buffer;
global $content;
while(!feof($fa)){
$buffer = fgets($fa, 1024);
$content = $buffer;
//print $content;
}
fclose($fa);
}
read("html.txt");
print $content;
Ez lenne és fügvényen kívül szeretném használni a $content nevű változót, de nem sikeredik. A while-al van a gond ha benne akarom kiiratni akkor megy.
Help!
■ $content = '';
$buffer = '';
function read($mit)
{
$fa = fopen( $mit, "r") or die("Error van baby!");
global $buffer;
global $content;
while(!feof($fa)){
$buffer = fgets($fa, 1024);
$content = $buffer;
//print $content;
}
fclose($fa);
}
read("html.txt");
print $content;
Ez lenne és fügvényen kívül szeretném használni a $content nevű változót, de nem sikeredik. A while-al van a gond ha benne akarom kiiratni akkor megy.
Help!
IE6 SP2 + Javascript
Sziasztok!
Az alábbi kódot blockolja az IE6 SP2 mondván hogy veszélyes?! Hogy lehetne ezt megoldani, hogy ne nyöszörögjön hasonló kódra alapbeállításokkal? Érdekes modon ha pl. ilyesmi javascript van eventekhez fűzve (onmouseover, onXXX...) akkor nem zavarja.
Nyilván ez a kódrészlet csak egy leegyszerűsített példa, arra használom ezt a módszert, hogy pl. rolloveres gombokat: button('Cimke 1', 'link'); button('Cimke 2', 'link2'); vagy menüket: menu(new Array('Menupont 1', new Array('Almenu 1, 'link', 'Almenu 2', 'link'))); és hasonló amúgy is javascriptet használó dolgokat jelenítsek meg az oldalon, így a kiküldött html kód is sokkal rövidebb lenne, és nem kéne server oldalon törődni a böngésző típusával, mert javascriptből lehetne vizsgálni, így ez alapján ha kell különféleképpen "renderelni" az egyes elemeket. Az egész amúgy egy admin felületeten van, ezért lett "agyonscriptelve" hogy felhasználóbarát legyen, szóval nyugodtan meg lehet követelni, hogy be legyen kapcsolva a javascript, és min. IE6 / Firefox / Mozillát használjanak, csak ez iszonyat zavaro hogy IE6-tal mindig jön a figyelmeztetés a "veszélyes" tartalom miatt, és nem hozzáértőknek nehéz elmagyarázni, hogy ez miért van, és hogy tudják kikapcsolni...
EIK: Coder
■ Az alábbi kódot blockolja az IE6 SP2 mondván hogy veszélyes?! Hogy lehetne ezt megoldani, hogy ne nyöszörögjön hasonló kódra alapbeállításokkal? Érdekes modon ha pl. ilyesmi javascript van eventekhez fűzve (onmouseover, onXXX...) akkor nem zavarja.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function hello() {
document.write('hello world!');
}
</script>
</head>
<body>
<script type="text/javascript">hello();</script>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function hello() {
document.write('hello world!');
}
</script>
</head>
<body>
<script type="text/javascript">hello();</script>
</body>
</html>
Nyilván ez a kódrészlet csak egy leegyszerűsített példa, arra használom ezt a módszert, hogy pl. rolloveres gombokat: button('Cimke 1', 'link'); button('Cimke 2', 'link2'); vagy menüket: menu(new Array('Menupont 1', new Array('Almenu 1, 'link', 'Almenu 2', 'link'))); és hasonló amúgy is javascriptet használó dolgokat jelenítsek meg az oldalon, így a kiküldött html kód is sokkal rövidebb lenne, és nem kéne server oldalon törődni a böngésző típusával, mert javascriptből lehetne vizsgálni, így ez alapján ha kell különféleképpen "renderelni" az egyes elemeket. Az egész amúgy egy admin felületeten van, ezért lett "agyonscriptelve" hogy felhasználóbarát legyen, szóval nyugodtan meg lehet követelni, hogy be legyen kapcsolva a javascript, és min. IE6 / Firefox / Mozillát használjanak, csak ez iszonyat zavaro hogy IE6-tal mindig jön a figyelmeztetés a "veszélyes" tartalom miatt, és nem hozzáértőknek nehéz elmagyarázni, hogy ez miért van, és hogy tudják kikapcsolni...
EIK: Coder
november 6
DIV ablak
DIV-vel jelenítek meg egy ablakon a html képernyőm felett. A problémám az, hogy a DIV ablak valamiért az oldalamon levő applet által megjelenített képem alá kerül. Van-e rá valamilyen lehetőség, hogy a DIV-vel megjelenített ablak abszolút előtérbe kerüljön, még az aktív applet felett is.
■ Saját sztenderd?
Korábban a blogmarkok között találtam linket a sIFR fejlesztőjének oldalára. A menü alján büszkén hirdeti egy kis ikon, hogy "This site does not validate." Ez egy linkre mutat:
http://www.mikeindustries.com/blog/archive/2004/06/march-to-your-own-standard
ahol a szerző büszkén fejtegeti, hogy miért nem muszáj a szabványokat követni. Hiányos angol tudásom miatt nem tudtam pontosan követni az érvelését, ezért kérem, valaki segítsen! Illetve várom, hogy mi a "szabvány-pártiak" véleménye?
■ http://www.mikeindustries.com/blog/archive/2004/06/march-to-your-own-standard
ahol a szerző büszkén fejtegeti, hogy miért nem muszáj a szabványokat követni. Hiányos angol tudásom miatt nem tudtam pontosan követni az érvelését, ezért kérem, valaki segítsen! Illetve várom, hogy mi a "szabvány-pártiak" véleménye?
MySQL+Tomcat+JSP karakterkódolás
MySQL+Tomcat+JSP karakterkódolási probléma az 'ő' és 'ű' betűkben csúcsosodik ki...
■ november 5
MYSQL-ben oszlop létrehozás
Hi all!
Az lenne kérdésem, hogyha adott egy tábla, azt lehet-e php-ből valamilyen mysql_query-vel bővíteni? pl
table konyv - ünk van, a következő oszlopokkal:
id
cim
és szeretnék létrehozni egy szerzo mezot is...
ilyenkor mit lehet tenni?
■ Az lenne kérdésem, hogyha adott egy tábla, azt lehet-e php-ből valamilyen mysql_query-vel bővíteni? pl
table konyv - ünk van, a következő oszlopokkal:
id
cim
és szeretnék létrehozni egy szerzo mezot is...
ilyenkor mit lehet tenni?
Cannot send session cookie - headers already sent by
Hello!
Munkahelyemen írtam PHP-ben egy adminisztratív programot, mely megfelelően működik a XP-n lévő Apache szerveren. Viszont most tovább kellene fejleszteni, ezért áttettem az iB ook-omra (MacOS X 10.3.5), ahol szintén Apache szerveren szerettem volna futtatni. A felhasználók követése miatt SESSION-öket alkalmaztam, de a notebookon a következő hibaüzenetet kaptam:
Cannot send session cookie - headers already sent by
Mi lehet a két rendszer közötti különbség, mely miatt nem akar nekem működni?
A PHP modul lenne rosszul bekonfigurálva? Vagy az Apache?
Ebben kérném a segítségeteket.
■ Munkahelyemen írtam PHP-ben egy adminisztratív programot, mely megfelelően működik a XP-n lévő Apache szerveren. Viszont most tovább kellene fejleszteni, ezért áttettem az iB ook-omra (MacOS X 10.3.5), ahol szintén Apache szerveren szerettem volna futtatni. A felhasználók követése miatt SESSION-öket alkalmaztam, de a notebookon a következő hibaüzenetet kaptam:
Cannot send session cookie - headers already sent by
Mi lehet a két rendszer közötti különbség, mely miatt nem akar nekem működni?
A PHP modul lenne rosszul bekonfigurálva? Vagy az Apache?
Ebben kérném a segítségeteket.
november 4
Hitelesítés
Sziasztok!
Adva van a következő kód:
**********************************************************
$LOGIN = "login";
$PASSWORD = "pass";
// En: login /password
// Fr: login / mots de passe
// End Necessary Variables section
/******************************************************************************/
function error ($error_message) {
echo $error_message."<BR>";
exit;
}
//
//<?php
// if(!isset($PHP_AUTH_USER)) {
// header("WWW-Authenticate: Basic realm=\"Azonosítás indoka\"");
// header("HTTP/1.0 401 Unauthorized");
// echo "Ez jelenik meg, ha a Cancel gombot nyomja a felhasználó\n";
// exit;
// } else {
// echo "<p>Helló $PHP_AUTH_USER.</p>";
// echo "<p>A megadott jelszavad: $PHP_AUTH_PW.</p>";
// }
//
//
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD )) ) {
//if (!isset($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD ) ) {
header("WWW-Authenticate: Basic realm=\"Azonosítás indoka: Védett tartalom\"");
header("HTTP/1.0 401 Unauthorized");
error("Unauthorized accessssssssss...");
}
?>
**********************************************************
Böngészőben megnézem, feljön az ablak, és hiába írom be a usert és jelszót, újból feladja az ablakot, majd 2-3 próbálkozás után az Unauthorized lapot adja. És ezt bármikor így csinálja, ha header-es hitelesítést használok.
Mi lehet a baj?
PHP, vagy Apache?
Konfig: PHP=4.3.2, Apache=2.0.45
Előre is köszi!
Üdv: Feri
■ Adva van a következő kód:
**********************************************************
$LOGIN = "login";
$PASSWORD = "pass";
// En: login /password
// Fr: login / mots de passe
// End Necessary Variables section
/******************************************************************************/
function error ($error_message) {
echo $error_message."<BR>";
exit;
}
//
//<?php
// if(!isset($PHP_AUTH_USER)) {
// header("WWW-Authenticate: Basic realm=\"Azonosítás indoka\"");
// header("HTTP/1.0 401 Unauthorized");
// echo "Ez jelenik meg, ha a Cancel gombot nyomja a felhasználó\n";
// exit;
// } else {
// echo "<p>Helló $PHP_AUTH_USER.</p>";
// echo "<p>A megadott jelszavad: $PHP_AUTH_PW.</p>";
// }
//
//
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD )) ) {
//if (!isset($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD ) ) {
header("WWW-Authenticate: Basic realm=\"Azonosítás indoka: Védett tartalom\"");
header("HTTP/1.0 401 Unauthorized");
error("Unauthorized accessssssssss...");
}
?>
**********************************************************
Böngészőben megnézem, feljön az ablak, és hiába írom be a usert és jelszót, újból feladja az ablakot, majd 2-3 próbálkozás után az Unauthorized lapot adja. És ezt bármikor így csinálja, ha header-es hitelesítést használok.
Mi lehet a baj?
PHP, vagy Apache?
Konfig: PHP=4.3.2, Apache=2.0.45
Előre is köszi!
Üdv: Feri
PHP&SQL help
Sziasztok!
Készitenem kellett egy szgép nyilvántarto progit.Ez meg is van minden OK. Tartozik hozzá egy karbantartási naplo rész is. Itt egy sima 6 soros urlap van, ahova lehet majd irkálni a karbantartás idejet, jelleget. Aért hatsoros, mivel én ennyi változot (mezot) foglaltam le ezeknek.
De most kitalálták, hogy ne csak 6 változo legyen, hanem szukség esetén lehessen boviteni ezt. Mivel nem egyformák a gépek, ezért nem is egyszerre, egyformán fognak elromlani. (de elromlani biztos elromlanak).Vmelyik géphet lehet hogy pl 10-szer kell megcsinálni, akkor ugyebár tiz soros urlap kellene.
Nah azt hogy lehetne megcsinálni, hogy figyelje a program, hogy az urlapban mennyi sor van kitoltve és ha szukséges ennek megfeleloen ujjabb mezot készit az adatbázisban ,ahova a megadott uj adatokat el lehet menteni.Mert ugyebár feleleges lenne elore lefoglalni 500 mezot ,amkor lehet hogy 2 évig nem is kell adatokat bevinni a táblába.
Hát remélem érthető volt.Bizom benne hogy VALAKI tud nekem segiteni ebbe.
Elore is kosz,npeter
■ Készitenem kellett egy szgép nyilvántarto progit.Ez meg is van minden OK. Tartozik hozzá egy karbantartási naplo rész is. Itt egy sima 6 soros urlap van, ahova lehet majd irkálni a karbantartás idejet, jelleget. Aért hatsoros, mivel én ennyi változot (mezot) foglaltam le ezeknek.
De most kitalálták, hogy ne csak 6 változo legyen, hanem szukség esetén lehessen boviteni ezt. Mivel nem egyformák a gépek, ezért nem is egyszerre, egyformán fognak elromlani. (de elromlani biztos elromlanak).Vmelyik géphet lehet hogy pl 10-szer kell megcsinálni, akkor ugyebár tiz soros urlap kellene.
Nah azt hogy lehetne megcsinálni, hogy figyelje a program, hogy az urlapban mennyi sor van kitoltve és ha szukséges ennek megfeleloen ujjabb mezot készit az adatbázisban ,ahova a megadott uj adatokat el lehet menteni.Mert ugyebár feleleges lenne elore lefoglalni 500 mezot ,amkor lehet hogy 2 évig nem is kell adatokat bevinni a táblába.
Hát remélem érthető volt.Bizom benne hogy VALAKI tud nekem segiteni ebbe.
Elore is kosz,npeter
november 4
404-es hibakód
Sziasztok!
Ha valaki nemlétező lapot próbál elérni a webhelyemen, kap egy egyéni hibaüzenetet. Erről az eseményről küldetek magamnak egy e-mailt. Kérdésem az, honnét és hogyan tudnám azt az infót előszedni, hogy miyen lapot próbáltak elérni? (Ha egyáltalán meg lehet ezt csinálni, bár optimista vagyok, a holdon is jártak már emberek!:-))
Kösz a segítséget!
■ Ha valaki nemlétező lapot próbál elérni a webhelyemen, kap egy egyéni hibaüzenetet. Erről az eseményről küldetek magamnak egy e-mailt. Kérdésem az, honnét és hogyan tudnám azt az infót előszedni, hogy miyen lapot próbáltak elérni? (Ha egyáltalán meg lehet ezt csinálni, bár optimista vagyok, a holdon is jártak már emberek!:-))
Kösz a segítséget!



