Internet: PHP, CGI, stb.

1 core, tobb site (Drupal)

Udv.,
Szuksegem lenne par tanacsra. Egy olyan feladatot kaptam, hogy nezzek korul, lehetseges e drupal-al, egy core-t hasznalva tobb site-ot epiteni. Sajnos meg nincs tapasztalatom a drupal-al (eddig Joomla-val es expressionEngine-el foglalkoztam). Ha valakinek van tapasztalata ien teren jol jonne egy kis segitseg, par 5let, esetleg dokumantacio amit ajanl.

Elore koszonom!

Szerk:
Beleolvastam a kezikonyvbe megtalaltam a valaszt.:) (A single Drupal code base installation can host several Drupal-powered sites, each with its own individual configuration
and database.)

mcrypt

Sziasztok,

ELtudná valaki nekem mondani hogy mi az a mcrypt és mi a lényege? vmi titkosítás algoritmus azt megfejtettem, de hiába googliztam ezerrel még angolul se találtam vmi normális leírást :S mondjuk magyar jobb lenne. phpMyAdmin nyafog, localhoston hogy nem tudja betölteni, aztán azt se tudom hogy mi az. milyen részekből áll a program vagy bővítmény ami a szerverhez kell, meg úgy általánosságba is milyen algoritmus, mikor jó használni, milyen féle titkosítás.

Köszi előre is.

[megoldva] (JavaScript) Firefox dinamikus script tag kezelése miatt megakadó feldolgozás

A problémám a következő:

A firefox egyenként dolgozza fel a dinamikus script tagokat.
Ha valamelyik tag src-je elérhetetlen (pl:szervere leállt ), akkor emiatt 21 secet várakozik (timeout), mielőtt feldolgozná az összes többi elhelyezett script tagot.

Ha törlöm a script tagot a DOMból (saját időtúllépés figyelő eljárással), akkor is folytatja a letöltését. Ugyanúgy kivárja a 21 secet. (A törölt script taghoz tartozó onload event is lefutott, mielőtt onload=null -lal megoldottam).

Sajnos az src-t hiába változtatom futási időben bármire, az nem változtat már utólag azon honnan töltsön. (ha ez menne, akkor simán csak src="javascript: void(0)" megtenné, vagy ilyesmi)

Fontos, hogy a html lapon lévő fix script tag tartalma rendesen fut, és a várakozás közben létrehozott script tagok tartalmát is betölti azonnal (szinte párhuzamosan, firebugban látni, hogy megjött a válasz), viszont nem dolgozza fel :(
Példa kép róla, hogy már megérkezett a válasz, de fel nem dolgozza míg vár a másikra

Mivel egy XMLHttpRequest -hez hasonló objektumban hasznláom a dinamikus script tagot, így komoly fennakadásokat tud okozni, ha egy elérhetetlen cím miatt minden más címről jövő adat is megakad feldolgozás előtt.

Két megoldás is elfogadható út:

- Van mód arra, hogy egy script tag betöltődését megszakítsuk? Ezesetben a saját időtúllépés eljárásommal tudnám szabályozni, hogy mennyi ideig akadhasson meg a többi kérés.

- Rávehető a firefox arra, hogy minden dinamikus script tagot párhuzamosan kezeljen, úgy mint ahogy az IE, Safari is teszi? Az opera határeset, de jól működik ott is... mert nem vár tovább, mint az általam megadott timeout.

Természetesen minden esetben valamilyen javascriptes megoldásra lenne szükség, az ff beállításainak módosítása nem jó alternatíva, mert a látogatókat nem kérhetem arra, hogy állítgassák a böngészőjüket.

Minden ötletet szivesen fogadok :)

hopp a lényeg majdnem kimaradt:
ez egy egyszerű teszt oldal

Direkt 192-es az a cím, az biztos elérhetetlen.

üdv
azbest

levlista szoftver mailman helyett

Régi motoros vagyok, majordomo-n nőttem fel, szerettem is nagyon. Pár éve (... vagy jó tíz :) a mailman egy nagy durranás volt, a webes adminisztráció, és az "advanced" szolgáltatásai miatt, így a júzerek nyomásának hatására migráltam rá.

Azonban, egyre több bajom van vele. A két legfontosabb:

1.) nincs rendes DB backend. most MySQLMemberships.py-t használok, de igen sok baj van vele

2.) nem lehet külön gépen a webszerver mint a mailszerver

Ajánljatok valamit, ami:

- Lehetőleg nem Python-os, hanem PHP-s frontendet használ
- MySQL és/vagy PgSQL backendet támogat
- Kiforrott, korrekt, stabil, sokjúzeres enterprise környezetben megállja a helyét

nos?

php ftp_fput nem mukodik...

Hello,

Irtam egy programot PHP-ben, mely egy par KB-os fajlt tolt fel FTP-n keresztul egy szerverre.
Tokeletesen mukodik is az egesz, de 5 gepbol 2 gepen nem megy, pedig tok ugyanaz a szotfver/hardver kornyezet (FreeBSD 6.2, Apache 2.2, PHP5 - mindenhol FTP extension telepitve, php.ini default, ipfw kifele minden engedve), sot van olyan is hogy 2 gep egymas mellett van es egyikrol megy masikrol nem.

Az alabbi hibauzenetet kapom:
Warning: ftp_fput(): Could not open data connection to port 38721: Operation timed out in /home/www/feltolt.php on line 104
There was a problem while uploading valami.txt

A feltolteshez hasznalt kod:

$file = "valami.txt";
$fp = fopen($file, 'r');
$ftp_server = 'SZERVER';
$ftp_user_name = 'USER';
$ftp_user_pass = 'PASSW';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
echo "Successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn_id);
fclose($fp);

Probaltam mar az ftp_nb_fput-ot is, de azzal is ugyanez a szitu.
A fajl megvan, szerver oldalon a logban megjelenik hogy a login oke, tovabba a mappaba is megjelenik egy pure-f3bqw4gfq387 fajl, de 0 bajtos.

Ha van valakinek valami otlete varom!

Koszi

2x

Hello,

Nem vagyok valami nagy tudasu programozo, inkabb csak "home" szint, de egy szamomra erdekes problemaval talalkoztam, most mar tobb gepen is...

Irtam egy PHP scriptet, ami teljesen egyszeruen shell_exec-el vagy sima exec-el lekeri a szabad lemezteruletet stb..

Szandekosan irtam stb -t, mert mar a veget is kitoroltem a programomnak, csak rogzitem a visszakapott erteket egy fajlba es az alabbi jelenseget tapasztalom:

Ha kezzel futtatom le a scriptet (bash# php progi.php) akkor a program visszaadja a valodi erteket.
Ha crontab-al idozitem a futtatast, akkor a legeslegelso futaskor a valos erteket adja vissza a program, aztan minden tovabbi lefutaskor (es innentol akarhanyszor) a valos ertek ketszerese jon vissza... tehat nem novekmenyesen mindig az elozo ketszerese, hanem a valodi eppen lekert ertek ketszerese.

Koszi a javaslatokat elore is...

Reklamációkezelő szoftver

Eddig a következő volt a folyamat:
- adott egy word doksi, amit letölt a delikvens honlapról, kitölti és emailben visszaküldi
- ezután az ügyfélszolgálatos is kitölti rajta a magáét, aláírja, beszkenneli és visszaküldi megint emailben

A feladat pedig az lenne, hogy ezt valahogy a honlapon oldjuk meg, de úgy, hogy a formátum maradjon word kompatibilis. Tehát kitölti a delikvens az űrlapot, gombot megnyom és az ügyfélszolgálaton ez átírható, majd a végeredményt egy word doksi esetleg elektronikus aláírással. Persze nekem, mint rendszergazdának kéne találni valami megoldást, de sajnos nem ismerek ilyen rendszert.

tömb rendezése

Sziasztok!

Van egy ilyen tömböm:
$a[] = array('user_id' => $x['user_id'], 'email' => $x['email'], 'nev' => $x['nev'], 'telefon' => $x['telefon'], 'telepules' => $x['telepules'], 'szall_nev' => $x['szall_nev'], 'szall_hely' => $x['szall_hely'], 'szall_irsz' => $x['szall_irsz'], 'szall_cim' => $x['szall_cim'], 'szall_orszag' => $x['szall_orszag'], 'szam_nev' => $x['szam_nev'], 'szam_hely' => $x['szam_hely'], 'szam_irsz' => $x['szam_irsz'], 'szam_cim' => $x['szam_cim'], 'szam_orszag' => $x['szam_orszag'], 'hirlevel' => $x['hirlevel'], 'registered' => $x['registered'], 'description' => $x['description'], 'bonuszpont' => $bonuszpont['bonuszpont'], 'vasarlas_datum' => $x2['maxdatum'], 'rendez' => $rendez);

Ezt szeretném rendezni pl. nev vagy email alapján sorba és fordítva.
Ezt hogyan lehet megoldani?

PHP dátum kezelése

Sziasztok!

Olyan problémám lenne, hogy van egy form -om. A form pedig tartalmaz két inputot, amibe dátumot kívánok beírni és azt feldolgozni. A probléma nem is itt lenne, mert a két input tartalmát átveszem és simán fel tudom dolgozni, de nekem a két dátum közötti dátumokra is szükségem lenne.

Tehát a kérdés! :)
Hogyan tudom a két dátum közötti napokat kiszámítani? Esetleg erre van valami sablonos megoldás?

Pl.: form_datum_1: 2008.01.01 form_datum_2: 2008.01.03
Eredmény: $form_datum_1,2008.01.02,$form_datum_2

Előre is köszönöm a segítséget!