apache2 jogosultságok
sziasztok!
hol tudom beállítani Debian alatt az apache 2 jogosultságait(cél: ne a root futtassa hanem a user)
- Tovább (apache2 jogosultságok)
- 843 megtekintés
sziasztok!
hol tudom beállítani Debian alatt az apache 2 jogosultságait(cél: ne a root futtassa hanem a user)
Sziasztok !
Adott egy UTF8 welap, és egy UTF8-as adatbázis. Az adatbázis tartalmaz komplett html kódokat, melyeket külön ablakban szeretnék megjeleníteni.
Ami a pici csavar benne, hogy a html-ek head tartalmazzák
<meta http-equiv=Content-Type content="text/html; charset=windows-1250">
sor.
De mivel a kiírás előtt kényszeríteném a böngészőt hogy márpedig ez UTF8 kar.kódolással került ide : header("Content-type: text/html;charset=utf8");
Opera, és FF alatt tökéletes! IE7, meg automatikus kódolás választásnál is a közép-európait választja.
Kérdésem, hogy miért nem veszi figyelembe a header-carset-em ?
Sziasztok!
Ezzel a PHP kóddal szeretném kiolvasni az adatokat egy Excelben elmentett CSV fájlból. A feldolgozás sikeres, de a karakterkódolás nem. Az iconv fügvénnyel át tudnám kódolni pl. a már beolvasott adatokat, de nem jövök rá hogy az Excel milyen kódolást használ... Próbáltam UTF-8, Windows-1250, ISO-8859-1, ISO-8859-2, de egyik sem jött be...
Hali!
Az a gondom, hogy egy ANSI kódolású filet szeretnék php-vel feltölteni adatbázisba, ami UTF8_uni!
Mindenhol azt olvasom, hogy ugye legyen egyforma.
Én szeretném valamivel átkonvertálni ha lehetséges !
MERT ahol megjelenik majd a cella tartalma az UTF-BOMnélküli karakterkészletű php.
(Egyszeri feltolás nemjó, mert állandóan ANSI kódolású file-t kapok)
Köszi
sziasztok!
eppen egy captchan dolgozom, de valami gond van. nezzetek meg ->
img.php
<?php
//$post = $_POST['captcha'];
//$random = rand(100000, 999999);
$char_set = "ABCDEFGHJKLMNOPQRSTUVWXYZ";
$char_set .= "abcdefghijkmnopqrstuvwxyz";
$char_set .= "0123456789";
function create_randcode( $length ){
global $char_set;
$rnd_text = "";
srand(time());
for($i = 0; $i< $length; $i++){
$rnd_text .= substr($char_set,(rand()%(strlen($char_set))), 1);
}
return $rnd_text;
}
$veletlenkod = create_randcode( 10 );
session_start();
$_SESSION['lofasz'] = $veletlenkod;
//print $_SESSION['0'];
header("Content-type: image/png");
$im = @imagecreate(500, 500)
or die("Nem sikerult a GD modullal valo egyutmukodes!");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 4, 5, 5, $veletlenkod, $text_color);
imagepng($im);
imagedestroy($im);
?>
capc.php
<?php
echo '<img src="capctha.php" />';
//session_start();
print $_SESSION['0'];
$post = $_POST['captcha'];
if(isset($post)) {
if( $_POST['captcha'] == $_SESSION['lofasz']) {
print "A captchat sikeresen megfejtetted!";
}
else {
print "Elrontottad a captchat, kerlek probald ujra!";
}
}
//session_unset();
print $_SESSION['lofasz'];
echo '
<form name="captcha" action="capc.php" method="POST">
<input name="captcha" type="text">
<input name="ok" type="submit" value="okezsoke!"></form>';
?>
Valamiert a capc.php nem kapja meg az img.php altal a sessiont :|
A gondom az, hogy ezt a php oldalt meghívom oprában akkor nem csinál semmit az opera 9.5 , gyanítom azért mert a session_startra már valamilyen szinten kiküld headert ezért nem hajlandó a többi header feldolgozásra. Firefox alatt megy simán (de én szeretném ha Opera alatt is menne a dolog), esetleg valaki találkozot már ezzel a problémával, és ha esetleg tud rá megoldást örömmel veszem.
session_start();
if (!session_is_registered('loginNev'))
{
header("Location: index.php");
}
$file="akarmi.pdf";
$fh = fopen($file, 'r+');
$contents = fread($fh, filesize($file));
fclose($fh);
header("Content-type: application/pdf");
header("Content-disposition: inline; filename=test.pdf");
header("Content-length: " . strlen($contents));
echo $contents;
Sziasztok!
Már régóta küzdök az egyik általam karbantartott oldalon, ahol sajnos egy ?!vírus/torjai?! jelenik meg időről-időre. Az avast ezt alapból jelzi is!
A szerveren ez a PHP verzió van:
Két dologra tudok gondolni:
1) Ez egy olyan script, amely a PHP ezen verziójának a gyengeségét (valamilyen bugját) kihasználva kerül fel időről-időre az oldalra.
2) FTP jelszó valakinél le van még tárolva (Sajnos ez is elképzelhető, mert nem én foglalkoztam az oldallal a kezdetektől) és neki a gépén van valami olyan program trojai/virus, ami "felpakolja magát"?!
Ha valakit érdekel el tudom küldeni vagy akár kirakhatom valahova ezt a biztonyos script-et! Egyébként "ipaz" nevű könyvtárat hoz létre!
Ha van valakinek valami használható információja erről a jelenségről kérem segítsen, mert elég idegesítő, hogy szinte naponta kell törölni a trojait az oldalról!
Előre is köszönöm a segítségeteket!
szasztok!
én eddig php4-ben programzgattam és nem volt szükségem az oop-ra.
php-ben hogyan működnek az ojjektumok? én C#-ban tanultam ojjektumorientáltan programozni és ott, ha pédányosítottam, akkor az a program vagy form bezárásáig éltek.
php meg ugye úgy működik, hogy kérésnél a webszerver meghívja a php értelmezőt, majd az a kódból generál egy html kódot és azt küldi le szerver a böngészőnek. amit a felhasználó lát maga előtt az már egy legenerált sima html oldal.
a kérdésem az, hogy ha a legenárálás után is hozzá szeretnénk férni az objektumokhoz, akkor azt megtehetjük? a html legenerálása után nem hallnak meg?
vagy hogyan működik ez?
php-oop-ban még csak egy "Hello World!"-ig jutottam.
Udv. Nem tudom ki ismeri, van egy "AutoIndex" nevu php "program", amit ha felteszel egy konyvtarba ftp-n, eleg kezes kis listazot kapsz. A gondom vele, hogy szinte MINDEN beallitas, egyeb fajlnak 777 jogon kivul, mas nem felel meg. Azaz lazan lenezheto az osszes pw, stb. Azert ez igy, nem tul kellemes.
A kerdes: Tudtok ajanlani valami egyszeru (ingyenes), php listazot? A legjobb lenne ha loginos lenne, es tamogatna olyant hogy feltolthetek fajlokat. Csak mert az ftp kliens elo > beallit > felcsatlakoz > feltolt , etc , kicsit lassu, foleg suliban ahol alig par kbps van, es ftp kliens sincs alapbol. (tudom, nyar van..). otletek?
upd;modositott topic nev..
Sziasztok!
Egy gentoo szerveren gond van a MySQL-el. Több szerveren is van gentoo, de ott nem tapasztaltam ilyet.
40 keres/mp, CPU 2x ~99% (fokozatosan kezdett kuszni, 1 honapja 30keres/mp-nel csak csucsidoben erte el, most mar delutan felmaszik)
# ps aux | grep mysql
mysql 20250 128 3.6 1222632 153284 ? Ssl 21:39 0:10 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock
root 20369 0.0 0.0 1980 696 pts/3 S+ 21:39 0:00 grep --colour=auto mysql
show processlist: http://pastebin.com/m686806e6
Mysql-t ujraforditottam, max connect 500, 1000, semmi valtozas.
1 40 MB-s tablaban dolgozik foleg, ~90.000 sorral indexelve. (Nem reg 110.000 sor volt, aztan toroltuk a regi kepeket, de nem sokat segitett).
Amit mindenkepp furcsalok,hogy csak 1 mysql processzt latok es egy debian szerveren 35keres/mp forgalmat 2x 2magos proci 15%-kal letudja. Tudom, fugg a keresek milyensegetol is, viszont a ps aux | grep -c mysql szepen 30-40db-t ir mindig. Szemben a problemassal: 1
Mi lehet a gond?