Internet: PHP, CGI, stb.

php 5 objektumok

Helló!

Egy kisebb PHP-s oldalt írok, és szertenék néhány objektumot csinálni de nem működik úgy ahogy szeretném. Ezt a kódot írtam:


class Newspaper{
function __construct($np,$is){
$this->newspaper = $np;
$this->isSelected = $is;
}
public $newspaper;
public $isSelected;
}

class CardRegForm {

//User adatai
private $image;
private $name;
private $news;
private $email;

//objektum adatai
private $sqlPc;

function __contstruct(){
//sql kapcsolat
$sqlPc = mysql_pconnect($SQL_SERVER_NAME,$SQL_USER,$SQL_PASSWD);
mysql_select_db($SQL_DATABASE,$sqlPc);
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $sqlPc);

//newspaper
$r = mysql_query("SELECT `newspaper_name` FROM `newspapers`;",$sqlPc);
for($i=0;$row=mysql_fetch_array($r);$i++){
$this->news[$i] = new Newspaper($row['newspaper_name'],0);

}
}

public function getNewspapers(){
return $this->news;
}
...
}

Amikor ezt az objektumot próbálom használni egy html egy html oldalba ágyazott php szkriptből így:

<?php $options = $_SESSION['reg']->getNewspapers();
foreach($options as $o){?>
option <?php if($o->isSelected == 1){?>selected<?php }?>" ><?php echo $o->newspaper; ?>

<?php }?>

Akkor ezt írja:

Invalid argument supplied for foreach() in /var/www/musajt/index.php on line 32

Mi lehet a hiba? előre is köszi a segítséget.

Üdv
Szati

PHP Upload progress bar

Udv.,
kaptam egy feladatot, ami sajnos "nem" oldhato meg siman PHP-vel.
Van egy webes FTP kliens es a feltolteshez kellene integralnom egy "progress bar"-t. Kutakodtam google-val es talaltam az apc modult PHP-hez, de sajnos az upload resze csak akor megy ha a php speciel apc-vel van forgatva, ezt sajnos nem tehetem meg mivel egy sima tarhelyen van az oldal.

Egy masik megoldas lehet, hogy perl-el olvasom be az aktualis allapotot, de sajnos amien scripteket addig talaltam azok mind perl-el vegzik az upload-ot, ami az en esetemben nem jarhato ut.
Egy olyansmire lenne szuksegem, hogy AJAX kerest intezek a perl script iranyaba (get vagy post-ban megadok egy egyedi ID-t) es viszakapom az aktualis allapotat a feltoltesnek.

Elore koszonom!

youtube + smarty

Sziasztok!

A gondom a következő. Ha egy smarty template-be a hagyományos módon beillesztek egy youtube videot akkor az IE6 és az IE7 is úgy kiakad mint a parancsolat. Egy popup ablakba feldob egy ablakot a köv. hibaüzenettel.
Az Internet Explorer nem tudja megnyitni az internethelyet
A művelet nem hajtható végre a következő hiba miatt: 80004004

Találtam egy ilyet ,de nem tudtam beizzítani:
Valakinek van ötlete hogyan lehet megoldani?

zend php modul portolas

Udv!

Keszitettunk apache2/php5-hoz egy zend modult (c-ben), amely jelenleg windos alatt mukodik.

Viszont amikor portoltam a kodot linuxra, ott mar nem akart mukodni.

Windos alatt VC-vel egy dll-t forditunk, es azt loadolja be az apache/php.
A dll-ben hardver kezeles is van (sajat fejlesztesu kartya) ezert azt DeviceIoctl hivassal szolitjuk meg (ioctl linux alatt).
A problema ott van, hogy mig windos alatt a modul INIT fv-eben meghivjuk a CreateFilet, amivel megnyitjuk a kartyat (linux alatt fd = open("/dev/...",O_RDWR);)
addig a windosban visszaadott handler a visszateres utan is megmarad kesobbi php fuggvenyek hivasakor is, addig a linuxos modulban ervenyet veszti az open altal visszaadott file descriptor (vagyis minden php modulfv. hivasakor ujra meg kell nyitni, utana le kell zarni...)
Ezen kivul a modulban vannak standard C globalis valtozok is, amelyek szinten ertekuket vesztik ilyenkor, de windos alatt mukodnek...

Linux alatt shared libraryt forditottam, es a -DZTS (thread safe) kapcsolot is beallitottam ugy ahogy a windososban is van (ezzel sokat szivtam, mert az apt-getes php5-ben nincs beleforditva a ZTS ezert csak a php sourcebol valo forditasa utan sikerult a modult ZTS-el leforditani)

Talalkozott mar vki ilyesmivel, nekem nem sok jartassagom van a php/apache-val, meg a neten sem igazan talaltam ezzel kapcsolatban semmit.

Koszi,

Laca.

Drupal cache kerdes [FRISSULT]

Udv, nem tudsz egy drupal fejlesztoi modulrol amely mindig uriti a cachet es nem kell folyamatosan nyomokodnom az empty cache-t fejelsztes kozben?

Koszonom!

Szerk: Ez megoldott, most 1 masik nagy probelmaval allok szembe.
Hogyan tudok egy drupal modul altal generalt form-hoz temat hozzarendelni?
Pl: a login modul layout-jat hogyan tudnam folulirni a nelkul, hogy hozzanyulnek? pl, nincs valamien ilyen, hogy a tema konyvtarba letrehozok egy template filet aminek a neve igy nez ki: login.form.tpl.php?

Meg 1x Koszonom!

[megoldva] select php+mysql+utf8

Sziasztok!

Elvileg utf8 van mindenhol beallitva. Megis, ha csinalok egy lekerdezest, akkor az á betu meg rendben van viszont az ű mar nem megy a lekerdezest, pontosabban nem ad vissza semmit. A selectet bemasolva a phpmyadminba, ott nelkul lefut, es ki is hozza az eredmenyt.Az adatbazisbol jovo ekezetes karakterek jol jelennek meg az oldalon.


$sql=sprintf("SELECT name 
              FROM kategoriak
              AND name = '%s'",'űr');

PHP Version 5.2.0-8+etch13
mysql-server 5.0.32-7etch8

meta http-equiv="Content-Type" content="text/html; charset=utf-8"
meta http-equiv="Content-Language" content="hu"

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

szerk:
Ez hianyzott: character_set_connection = 'utf8'
Es a teljes sor, hatha valaki masnak is jol jon.

mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'",$sqlsrv_connect);

foreach - mysql_fetch_assoc

$parancs="
SELECT pilota_nev,helyezes
FROM pilotak, eredmenyek
WHERE eredmenyek.pilotaid = pilotak.pilotaid order by pilotak.pilotaid";

$eredmeny = mysql_query($parancs);

$sor = mysql_fetch_assoc($eredmeny);
foreach ($sor as $ertek)
{
print $ertek;
}

azt szeretném, hogy kiírja az összes pilta_nevet és a hlyzeésüket, ami egészen az első elig megy is, de nem lét tovább a következőre kiírja az első sort azt annyi...vmi tanács esetleg hogy hogy tudnám kiíraniaz összeset, amúgy majd ponttáblázat fog készülni belőle.

DHTML határidőnapló

Sziasztok!

Létezik-e olyan subj. ami önállóan használható és órás bontásban is lehet neki eseményt megadni, ráadásul az esemény átcsúszhat másik napra?

Adat inputhoz kellene csak, tehát időpont tól-ig határ megadáshoz. Eddig a http://www.dynarch.com/projects/calendar/ -t találtam de itt a tól-ig idő beállítása eléggé fapados.

Van valami jobb megoldás?

szívok a google-n!

sziasztok!

Néhány napja nagy intenzitással csökken a találatok listája, ha a saját dolgaimra
keresek google-n, egyúttal egy whysoft.hu (??) nevű cég pedig a saját dolgaim között
már előkelő helyezést kap (2-3-4), én pedig csúszok vissza..
Van erre valami megoldás? elég életbevágó lenne, a találataim leestek 20 százalékot zuhantak pár nap alatt..

köszi a segítséget

már megint UTF-8 [Megoldva]

Sziasztok!

Adott egy openSuSE 10.0 szerver
MySQL 4.1.13
PHP 4.4.0
Apache 2.0.54

A php lapokat úgy írtam meg, hogy automatikusan átállítsák a böngésző karakterkódolását UTF-8ra (), és a php fájlok is UTF-8 kódolásban vannak elmentve. Az adatbázis pedig utf8_general_ci -ben van létrehozva. Adatokat a weblapokról lehet feltölteni ill. módosítani az adatbázisban.
A nagy-ékezetes betűk rosszul jelennek meg a böngészőben és az adatbázisban is ugyanígy tárolja. Mi lehet a gond?

php.net -en körbenéztem a dokumentációban és találtam egy utf8_encode() függvényt, de ez nem oldotta meg a problémámat.

Köszi.
MysteryKe.