Mezofi Posted April 21, 2006 Posted April 21, 2006 @Benoc Nem lehet, hogy azt olvastad, hogy a Flash-el lehet exe fájlokat csinálni?
kovácszoli Posted April 22, 2006 Posted April 22, 2006 Sziasztok! Az lenne a kérdésem, hogy lehet e ingyenes tárhelyre feltöltõprogramokat feltenni. A CJB szerverére már vagy hármat feltettem, és egyik sem mûködik. Pedig szerintem jól állítottam be mindent.
Benoc Posted April 22, 2006 Posted April 22, 2006 @Benoc Nem lehet, hogy azt olvastad, hogy a Flash-el lehet exe fájlokat csinálni? Nem, a PC Guruban olvastam. ( csak kölcsön kaptam, nem vagyok áruló ) De most már értem.
tomykav Posted April 24, 2006 Posted April 24, 2006 Írtam egy php script-et, ami azt csinálja, hogy egy könyvtárból dinamikusan kilistázza a file-okat és linkként feldobja az oldalra. Hetente mindig kerül fel új file, ami az éppen aktuális. De az elõzõeket is meg kell jelenítenem. A kérdésem a következõ: milyen módon lehetne megoldani azt, hogy különválasztom (mintegy kiemelem) a legfrissebbet, a többit pedig listaszerûen felsorolom? Valahogy rendezni kellene, de nincs ötletem, hogyan. A file neve ééééhhnn_arlista.pdf. A létrehozás dátumát lehetne figyelni? Vagy inkább a file nevébõl oldhatnám meg a rendezést? Melyiket lenne a célszerûbb és egyszerûbb megvalósítani?
web Posted April 24, 2006 Posted April 24, 2006 Sziasztok! Szeretnék egy kapcsolót, de nem tudom, hogy hogyan kell megcsinálni, a dolog annyi lenne, hogy ha az a kapcsoló másnéven checkbox ha ki van pipálva akkor engedje meg, hogy megjelenjen az idő, de ha nincs akkor ne jelenjen meg. Hogy lehetséges ez? Vagy pl ne jelenjen meg a hivatkozás addig ami nincs pipa. Jah és adatbázisba tárolja a tartalmat.
SzoZo Posted April 30, 2006 Posted April 30, 2006 Sziasztok! Komoly PHP kérdésem lenne. Mivel sajnos nem értek a PHP kódokhoz, ezért kérdezem. Adott az alábbi kód. Feladata egy saját szerver CPU, RAM, szabad terület adatait kiírni. Sajnos a kód hibásan fut le. Mi a hiba? <pre> <?php $uszamlal = 0; $utasitasok = array ("cat /proc/cpuinfo" , "ifconfig -a" , "lspci" , "lsusb" , "free" , "df -ah"); while ( count($utasitasok) > $uszamlal ) { $parancs = $utasitasok[$uszamlal]; exec("$parancs", $eredmeny); $szamlalo = 0; while ( count($eredmeny) > $szamlalo ) { print "$eredmeny[$szamlalo]<br>"; $szamlalo = $szamlalo + 1; }; $uszamlal = $uszamlal +1; }; ?> </pre> Válaszokat előre is köszönöm!
kovácszoli Posted May 2, 2006 Posted May 2, 2006 Sziasztok! Az lenne a kérdésem, hogy lehet e ingyenes tárhelyre feltöltõprogramokat feltenni. A CJB szerverére már vagy hármat feltettem, és egyik sem mûködik. Pedig szerintem jól állítottam be mindent. Ok. Megoldódott minden. A dynamicwebre raktam fel a progit és mûködik kifogás nélkül
SzoZo Posted May 3, 2006 Posted May 3, 2006 @arpsoft! Természetesen! A probléma már megoldott! A mûködõ verzió: <?php /* Merlin-ZIDA szerver rendszerinformáció lekérdezõ modul Felhasználható, terjeszthetõ a GPL -ben meghatározottak szerint. <dancsgy@gmail.com> */ exec("hostname", $eredmeny); print "<head><title>$eredmeny[0] -=- Általános rendszerinformációk</title></head><body bgcolor=#000080 link=#00ffff vlink=00ff00 alink=00ff00>"; print "<font color=#00ff00><center><h1><b><u><i>Általános információk a $eredmeny[0] rendszerrõl</i></u></b></h1></center>"; $uszamlal = 0; $utasitasok = array ( "cat /proc/cpuinfo" , "lspci" , "lsusb" , "free -b" , "df -h" ); $uinfo = array ( "Processzor" , "PCI" , "USB" , "RAM ( Byte )" , "Tárolóegységek" ); $kulso = "sinfo.kpl"; if ( file_exists("$kulso") ) { if ( is_file("$kulso") ) { if ( is_readable("$kulso") ) { if ( filesize("$kulso") > 0 ) { $kpl = fopen("$kulso",'r'); $utasitasok = array (); $uinfo = array (); while ( ! feof($kpl) ) { $kpltomb[] = fgets( $kpl, 256 ); }; fclose($kpl); while ( count($kpltomb) > $uszamlal ) { $szamlalo = strpos($kpltomb[$uszamlal],"·"); $uinfo[] = substr ($kpltomb[$uszamlal],$szamlalo + 1); $utasitasok[] = substr ($kpltomb[$uszamlal],0,$szamlalo); $uszamlal = $uszamlal + 1; }; $uszamlal = 0; $szamlalo = 0; }; }; }; }; while ( count($uinfo) > $uszamlal ) { print "<a href=#$uszamlal>$uinfo[$uszamlal]</a><br>"; $uszamlal = $uszamlal + 1; }; $uszamlal = 0; while ( count($utasitasok) > $uszamlal ) { $szam = count($utasitasok); print "<font color=#00ffff><br><a name=$uszamlal></a><b><h2>$uinfo[$uszamlal]</h2></b><br>"; $eredmeny = array (); exec("$utasitasok[$uszamlal]", $eredmeny); $szamlalo = 0; print "<pre><font color=#ffff00>"; while ( count($eredmeny) > $szamlalo ) { print "$eredmeny[$szamlalo]<br>"; $szamlalo = $szamlalo + 1; }; print "</pre>"; print "<a href=sinfo.php>Vissza</a>"; $uszamlal = $uszamlal +1; }; ?> Tesztelve : Kiszolgáló : Apache 2.0.52, PHP 5.0.3 Kliens : Firefox 1.0.7, Galeon 1.3.19, Links 2.1pre5
web Posted May 3, 2006 Posted May 3, 2006 Sziasztok! Megtudná mondani valaki, hogy mit szúrtam el benne? <?php if ( $hangulat=$_REQUEST["hangulat"] == "boldog" ) { print "Hurrá jó kedvem van"; } else { print "$hangulat vagyok, nem boldog."; } ?> Értéket a változó az url-ből kap, de a feltétel soha nem teljesül. De miért nem?
tomykav Posted May 3, 2006 Posted May 3, 2006 Próbáld meg kiíratni a $_REQUEST tartalmát, hátha az segít.
payskin Posted May 3, 2006 Posted May 3, 2006 Pedig működik. Kipróbáltam. Szerintem rosszul adod át az értéket az URL-ben, nem? http://localhost/proba.php?hangulat=boldog
Mezofi Posted May 4, 2006 Posted May 4, 2006 Esetleg így? <?php $hangulat=$_REQUEST["hangulat"] ; if ( $hangulat == "boldog" ) { print "Hurrá jó kedvem van"; } else { print "$hangulat vagyok, nem boldog."; } ?>
payskin Posted May 4, 2006 Posted May 4, 2006 Az összevont értékadással és feltétellel nincs gond. Bár én sem szeretek összevonni, úgy hogy ez a változat jobban tetszik. A mûködést azonban nem befolyásolja.
web Posted May 4, 2006 Posted May 4, 2006 @Mezofi Próbáltam már úgy is ahogy te leírtad, de nem ment úgy sem, a feltétel hamis maradt. Ezért aztán beraktam így, hogy amit vizsgálni kell. Aztán az url böl kértem változót, de nem tudta berakni akkor sem. No de én tettem szóköz ide: $hangulat = $_REQUEST["hangulat"] ; Na meg akarom kérdezni, hogy az elseif tetszőlegesen tehetek bele bármennyit? @Spányik Balázs Nem tudom, én jó értéket adtam neki, de nem tudom, hogy az uw-n nem menne talán? De az értéket ki tudtam iratni amit küldtem printtel, de nem rakta be az összehasonlitásba. De lehetséges hogy elírtam mert este 10 volt, mikor csináltam ezt, és már fáradt voltam akkor, de most nézem, tényleg megy a dolog, amit csináltam jó.
Mezofi Posted May 4, 2006 Posted May 4, 2006 @Spányik Balázs Szerintem az értékadás ezen módja nem jó. Ha kipróbálod egy olyan értékkel ami nem = boldog. Akkor nem írja ki az átadott értéket, hanem csak annyit, hogy "vagyok, nem boldog".
payskin Posted May 4, 2006 Posted May 4, 2006 Ott a pont. Az értékadás csak akkor megy végbe, ha a paraméter "boldog".
web Posted May 4, 2006 Posted May 4, 2006 No igen, de ha kap értéket akkor ki kell írni az adot értéket "vagyok, nem boldog". Ha az urlben pl ezt adom meg neki, hogy http://localhost/proba.php?hangulat=szomoru akkor összehasonlítja a boldoggal és megálapítja, hogy az állítás hamis és ezért kiírja ezt :"vagyok, nem boldog". de mivel kapot értéket és lekérem az értéket akkor be kell neki raknia oda azt is. Azt hiszem jól mondtam mindent.
arpsoft Posted May 4, 2006 Posted May 4, 2006 Ha összevontan akarod csinálni, akkor zárójelezzed le az értékadást: if ( ($hangulat=$_REQUEST["hangulat"] )== "boldog" )
web Posted May 7, 2006 Posted May 7, 2006 Sziasztok! Olyan script kéne ami törli az adot oldal sütit, mert a probléma a következõ. Arra jöttem rá, hogy amikor van egy belépéses oldal és az user begépeli az usernamet meg a passwordot akkot ez egy sesionba kerül és amikor kilép igaz azon az ondalon nincsen már sesion, de vissza tud lépni. Na és ha kitörlöm a sütit akkor ami a sessionban megvan adva oldal arra fog ráugrani mert nem érzékeli, hogy nincs bejelentkezbe az user azaz login.php. Na van valami megoldás rá, hogy ne lehessen visszalépni?
Mezofi Posted May 8, 2006 Posted May 8, 2006 Elvileg ez törli a sessionöket <?php session_start(); session_destroy(); print("Ön kijelentkezett"); ?>
web Posted May 12, 2006 Posted May 12, 2006 Sziaszok! Az hogyan lehet megcsinálni, hogy a számláló az adatbázisba ne úgy mentse el a számot, hogy 1 hanem 001. mysql_query("UPDATE teszt SET szamlalo=szamlalo+1 WHERE username='$username'"); @mezofi köszi, jó a kod!
marthazoli Posted May 12, 2006 Posted May 12, 2006 Hello! A weblapom fejlesztése közben furcsa hibába ütköztem: "Parse error: parse error, unexpected $ in /tojas2.php on line 47" Ez csak azért furcsa, mert a kód összesen 46 soros. A probléma az atw szerverén jelentkezett, a kód megtekinthetõ itt.
marthazoli Posted May 12, 2006 Posted May 12, 2006 @web A kitöltõ paraméter Beállíthatjuk, hogy a kimenet bizonyos karakterekkel megfelelõ szélességûre töltõdjön ki. A kitöltõ paraméter közvetlenül az átalakító paramétert kezdõ százal ékjelet követi. Ha a kimenetet bevezetõ nullákkal szeretnénk kitölteni, a kitöltõ paraméterben a 0 karaktert az a szám követi, ahány karakteresre szeretnénk a kimenetet bõvíteni. Ha a kimenet hossza ennél a számnál kisebb lenne, a különbs ég nullákkal kerül kitöltésre, ha nagyobb, a kitöltõ paraméternek nincs hatása: sprintf( "%04d", 36 ); // a kimenet "0036" lesz sprintf( "%04d", 12345 ); // a kimenet "12345" lesz Tehát: $szamlalo++; $valami = sprintf("%03d", "$szamlalo"); mysql_query("UPDATE teszt SET szamlalo='$valami' WHERE username='$username'");
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now