Keresés

Részletes keresés

syxtus Creative Commons License 2002.12.08 0 0 890
Az kellene igazából hogy idősorrendben visszakapjam egy könyvtárban lévő könyvtárak nevét, akár egy tömben is tárolva.
szeretném kiiratni egymás után egy könyvtárban lévő könyvtárakat

pl igy:

aaaa
bbbb
cccc
dddd

és mindegyikre akaraok egy linket csinálni, de az lenne a lényeg hogy sorban legyenek.

olyat találtam, hogy ls -sort -t
de ez egy egész sort ad vissza és ki kellene szednem belöle a könyvtárak nevét, amik persze változó hosszuak, tehát a oszlop szerinti kiszedés nem megy.

az opendir -es megoldás pedig össze-vissza adja vissza a könyvtárak nevét.

Nagyon kérlek titeket, hohy aki tud segiteni az tegye meg.

Köszönöm

Előzmény: syxtus (889)
syxtus Creative Commons License 2002.12.08 0 0 889
Igazából ahhoz kell, hogy egy adott könyvtárban lévő könyvtárokat időrendi sorrendben beolvassam.
Csak könyvtárok találhatóak benne.
tudsz valami olyan parancs kombinációt ami visszaadja a könyvtárak nevét időrendi sorrendbe?
pl ls | sort ? valami ilyesmi?
Előzmény: Bandi-T (888)
Bandi-T Creative Commons License 2002.12.08 0 0 888
Tudtommal nincs ilyen beállítása; gyűjtsd össze a könyvtárban levő fájlok adatait, és a dátum alapján rakd őket sorrendbe, majd utána írd ki.

Vagy, ha unix alatt vagy, az ls parancs megfelelő kapcsolójával sorba rakhatod őket dátum szerint.

Vagy mihez kell?

Előzmény: syxtus (887)
syxtus Creative Commons License 2002.12.08 0 0 887
Sziasztok!
Lenne egy kérdésem.

Hogyan lehet idősorrendbe kiiratni egy könyvtárban lévő file-okat?

$handle = opendir('.');
while ($file = readdir($handle)) {
echo $file;
}
closedir($handle);

de ez csak össze-vissza írja ki.

van ennek a readdir-nek egy ilyen beállítása?

Válaszotokat előre is köszönöm

Johny Bravo Creative Commons License 2002.12.08 0 0 886
Ok, én köszi a fáradtságot mindenkinek.
Előzmény: Bandi-T (885)
Bandi-T Creative Commons License 2002.12.07 0 0 885
Semmi gond!
Előzmény: Johny Bravo (884)
Johny Bravo Creative Commons License 2002.12.07 0 0 884
Mivel nem tanultam programozni, az sem volt kézenfekvő számomra, hogy logikai operátor néven keressem őket...
Előzmény: Bandi-T (879)
gye Creative Commons License 2002.12.07 0 0 883
Ha szabad tanácsolnom, ha még nincs meg, töltsd le ezt, és sok minden könnyebb lesz sztem... :)

üdvagyé:)

Johny Bravo Creative Commons License 2002.12.07 0 0 882
Nem, hobbiból csinálom a honlapomat, és a php-val alig pár hetes tapasztalatom van... :)
Előzmény: Bandi-T (879)
gye Creative Commons License 2002.12.07 0 0 881
+ ezenkívűl egy "or"-t biztos, hogy kipróbáltam volna mielőtt írok :))

dehát mindegy .)

gye Creative Commons License 2002.12.07 0 0 880
"ha bármelyik is igaz tartalommal bir"

szerinted ez nem "vagy"?

üdvagyé:)

Előzmény: Johny Bravo (876)
Bandi-T Creative Commons License 2002.12.07 0 0 879
Logikai operátorok

PS: Nyugtass meg, hogy neked nem fizetnek ezért! :)

Előzmény: Johny Bravo (877)
gye Creative Commons License 2002.12.07 0 0 878
$a and $b És Pontosan akkor igaz (TRUE), ha mind $a mind $b igazak (TRUE).

$a or $b Vagy Pontosan akkor igaz (TRUE), ha $a és $b között van igaz (TRUE).

$a xor $b Kizáró vagy Pontosan akkor igaz (TRUE), ha $a és $b közül pontosan egy igaz (TRUE).

! $a Tagadás Pontosan akkor igaz (TRUE), ha $a nem igaz (TRUE).

$a && $b És Pontosan akkor igaz (TRUE), ha mind $a mind $b igaz (TRUE).

$a || $b Vagy Pontosan akkor igaz (TRUE), ha $a és $b között van igaz (TRUE).

a php.net-en található magyar helpből idéztem...

Johny Bravo Creative Commons License 2002.12.07 0 0 877
Az if () feltételeinél hogyan lehet vagy-ot beirni (vagy a, vagy b teljesüljön, hogy igaz legyen az if)?

Egyáltalán, milyen lehetséges megoldások vannak?

Én csak az ést (&&) ismerem, és asszem a két függőleges vonal egymás mellett valami ha bármelyik is igaz tartalommal bir, de a többire nem birtam rábukkanni a neten.

Valaki fel tudna homályositani, milyen logikai "kötőszavakat" lehet az if-ben használni?

Johny Bravo Creative Commons License 2002.12.07 0 0 876
1000 hála, müxik!!!

Tegnap éjjel 1 és 2 között bizony hiába sasoltam, nem tűnt fel... :)

Előzmény: zizi (875)
zizi Creative Commons License 2002.12.07 0 0 875
ha az uccsó előtti zárójelet nem tennéd oda, akkor működne :-)
Előzmény: Johny Bravo (874)
Johny Bravo Creative Commons License 2002.12.07 0 0 874
Pliz help!

Akartam csinálni egy olyan részt a fórumomban, amivel az egyes felhasználók saját adataikat tudják módositani.

Valamiért úgy csinál, mintha működne, de valójában nem rögzit az sql-be semmit.

Miért lehet?


// user selfadmin

if ( (isset($a)) && ($a=="self") && (isset($id)) ){
session_start();
$PAGE_TITLE=$SITE_NAME . " Fórum";
include($rel . "inc/header.inc.php");
AlCim(7,"$VF_username beállításainak megváltoztatása");
$gizda=mysql_query("select * from $SQL_USERS_TABLE where id=$id");
if ( mysql_num_rows($gizda)==1 ){
$user=mysql_fetch_array($gizda);
$bemutatkozas=preg_replace("/<BR>/","\n",$user[intro]);
echo "<FORM method=\"post\" action=\"$SITE_URL/\" id=\"megvaltoz\" name=\"adatok\">\n";

?>
<center><TABLE width=490 border="0" cellspacing="0" cellpadding="0">
<TR>
<TD class="TableText" width=180>
Jelszavad: *
</TD>
<TD class="TableText" width=310>
<INPUT type="password" name="jelszo" maxlength="16" class="text" value="<?php print $user[password]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
Jelszavad namégeccer: *
</TD>
<TD class="TableText">
<INPUT type="password" name="second_jelszo" maxlength="16" class="text" value="<?php print $user[password]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
Neved: *
</TD>
<TD class="TableText">
<INPUT type="text" name="realname" maxlength="100" class="text" value="<?php print $user[realname]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
E-mail címed: *
</TD>
<TD class="TableText">
<INPUT type="text" name="email" maxlength="50" class="text" value="<?php print $user[email]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
Születési éved: *
</TD>
<TD class="TableText">
<INPUT type="text" name="birthyear" maxlength="4" class="text" value="<?php print $user[birthyear]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
Lakóhelyed:
</TD>
<TD class="TableText">
<INPUT type="text" name="city" maxlength="50" class="text" value="<?php print $user[city]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
<a href="http://web.icq.com" title="Töltsd le az ICQ-t!" target="_blank" class="red">ICQ</a>-számod:
</TD>
<TD class="TableText">
<INPUT type="text" name="icq" maxlength="15" class="text" value="<?php print $user[icq]; ?>">
</TD>
</TR>
<TR>
<TD class="TableText">
Bemutatkozás:
</TD>
<TD class="TableText">
<TEXTAREA name="intro" class="textarea2" cols="40" rows="" wrap="virtual"><?php print $bemutatkozas; ?></TEXTAREA>
</TD>
</TR>
<TR>
<TD class="TableTextC" colspan=2>
<br>* - Kötelezően ki kell tölteni!
<br><INPUT type="hidden" name="lang" value="hun">
</TD>
</TR>
</table>
<?php
echo "</td></tr>";
echo "<tr>\n<td class=\"TTGrey\" onmouseover=\"this.className='TTRedLink';\" onmouseout=\"this.className='TTGRey';\" onClick=\"megvaltoz.submit();\" title=\"Az adatok módosítása\">Az adatok módosítása</td>\n</tr>\n";
echo "<INPUT type=\"hidden\" name=\"a\" value=\"selfMod\"><INPUT type=\"hidden\" name=\"id\" value=\"$id\">";
echo "</FORM>\n";
echo "<tr>\n<td class=\"TTGrey\" onmouseover=\"this.className='TTRedLink';\" onmouseout=\"this.className='TTGRey';\" onClick=\"history.go(-1);\" title=\"Mégsem\">Mégsem</td>\n</tr>\n";

Bottom(1,1);

}else{
error("Hibás ID!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}
include($rel . "inc/footer.inc.php");
exit;
}

// user selfadmin rogzit

if ( (isset($a)) && ($a=="selfMod") && (isset($id)) ){
session_start();
$PAGE_TITLE=$SITE_NAME . " Fórum";
include($rel . "inc/headertikk.inc.php");
echo "<SCRIPT language=\"JavaScript\">setTimeout(\"location.href='$SITE_URL/'\",2000);</SCRIPT>\n";
echo "</HEAD>\n<BODY>\n<a name=\"Top\"></a>\n\n";
AlCim(5,"Adatmódosítás");

if ( strlen($jelszo)==0 ){
Error("Kérjük add meg a jelszavad!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}
if ( strlen($second_jelszo)==0 ){
Error("Kérjük add meg a jelszavad újra!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}
if ( strlen($realname)==0 ){
Error("Kérjük adja meg a neved!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}
if ( strlen($email)==0 ){
Error("Kérjük add meg az e-mail címed!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}
if ( strlen($birthyear)==0 ){
Error("Kérjük add meg a születési éved!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}
if ( $second_jelszo!=$jelszo ){
Error("A két jelszó nem egyezik meg!");
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}

$intro=htmlspecialchars($intro);
$intro=preg_replace("/\n/","<BR>",$intro);

$r=mysql_query("update $SQL_USERS_TABLE set password='$password',realname='$realname',email='$email',birthyear='$birthyear',city='$city',icq='$icq',intro='$intro' where id=$id)");

echo "Az adataid módosítása sikeres volt!<BR><BR><A href=\"$SITE_URL/\" class=\"red\" title=\"Vissza\">Vissza</A>\n";
Bottom(1,2);
include($rel . "inc/footer.inc.php");
exit;
}

Sander Creative Commons License 2002.12.06 0 0 873
Kedves PHP-sok!
Ha az ember a PHP-val a gd library-t is használni szeretné, akkor újra kell a PHP-i installálni a 'configure --with-gd' paraméterrel vagy elég valamit hozzáírni a php.ini-hez? A libgd.a már megvan.
Strong Bad Creative Commons License 2002.12.06 0 0 872
en csak szeretek buheralni, szoval megirnek egy jo kis perl programot amit a .forwardbol hivok :))

Persze igazad van ha belekotsz, mert egy ido mulva igencsak rajonnek, hogy nem olyan egyszeru az (kodolasok, attachment, stb :)

De egyszeru szoveges emaileket jo moka lenne igy szetosztani.

Előzmény: crockl (871)
crockl Creative Commons License 2002.12.06 0 0 871
fetchmail meg procmail egyutt jo lenne neked. .forward helyett gondolom procmail-t akart irni az Ur :)
Előzmény: Johny Bravo (865)
crockl Creative Commons License 2002.12.06 0 0 870
ja, ez is jo, csak gondoltam maradjunk topic temajanal :))
Előzmény: Strong Bad (864)
Strong Bad Creative Commons License 2002.12.05 0 0 869
Nalad a pont.
Előzmény: break2 (868)
break2 Creative Commons License 2002.12.05 0 0 868
Előzmény: Strong Bad (867)
Strong Bad Creative Commons License 2002.12.05 0 0 867
Dammit nem jo a link, bocs.
Előzmény: Strong Bad (866)
Strong Bad Creative Commons License 2002.12.05 0 0 866
Ez a php suxxorz csak poen volt, nem akarok flame-t. Sot ki is koszorulnem a csorbat :-))
Johny Bravo Creative Commons License 2002.12.05 0 0 865
Bevallom, a cron-t nem ismerem... :)

Esetleg konkrét kész megoldásokat találok valahol? (Jó, tudom, hol marad akkor az alkotás öröme...) Amikbe csak beleirom az adatokat, és csinálja magától?

Előzmény: crockl (863)
Strong Bad Creative Commons License 2002.12.05 0 0 864
vagy fetchmail + .forwardba beteszel valami jo kis progit (hajra Perl PHP suxxorz) ami lefilterezi neked :)
Előzmény: crockl (863)
crockl Creative Commons License 2002.12.05 0 0 863
Ha mar php-s a kerdes akkor php-ba is megirhatod az egeszet :D) De mar vannak php-ba irt programok is, igaz neked olyan kellene ami automatikusan leszedi, mondjuk cron-bol futtatva. Igazan nem nehez megirni, talan megtudod te is.
Előzmény: Johny Bravo (862)
Johny Bravo Creative Commons License 2002.12.05 0 0 862
Kicsit talán off, de hátha tudtok segiteni.

Tudtok olyan szerveren futó levelező programot / ingyenes webes levelezőrendszert, amely képes egy pop3-as fiókot letölteni, és szűrők alapján különböző emailcimekre forwardolni a leveleket?

A freeweben van a honlapom, és ők ún. csoportos emailt (akárhány @domain.hu cimet lehet létrehozni, de mindet csak egy helyen lehet letölteni, nincs forward) adnak a regisztrált domainhez, ami nem túl rugalmas megoldás.

CoolPix Creative Commons License 2002.12.05 0 0 861
Ertem es a random szam miatt azt hiszi teljesen uj laprol van szo.... :))
koszi

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!