Mezofi Posted August 16, 2006 Posted August 16, 2006 Ha megtudod úgy oldani, hogy még azelöt elvégezze az if-ek kiértékelését, hogy htm rész megjelenjen akkor igen. ha nem akkor csak link felkínálásával. php függvény: <?php if(){ //Teljesül header("Location: akarmi.php"); exit; } De ha van már elötte kimenet, akkor hiba üzi lesz.
Greene Posted August 17, 2006 Posted August 17, 2006 Megvan a megoldás, mert a header-ös sajnos nem jó. echo "<br><input type=submit name='restart' value='Restart'><br>"; if ($restart) { system("/konyvtar/parancs"); echo "<br><br><h1><text color='00FF00'>Atiranyitas az oldalra 5 masodpercen belul...</text></h1><br>"; echo "<META HTTP-EQUIV=Refresh CONTENT='5; URL=http://ugyanaz.az.oldal/same.php'>"; } exit;
web Posted August 17, 2006 Posted August 17, 2006 Sziasztok! Van egy ftp függvényem ami a szerveren levõ fáljoknak a méretét letudja kérdezni. <?php $file="valami.avi"; // kapcsolódás $ftp_server="ftp.valami.hu"; $ftp_user_name="valami"; $ftp_user_pass="****"; //////////////////////////////////// $conn_id = ftp_connect($ftp_server); // user és pass $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // megnézzük a $file méretét $res = floor(ftp_size($conn_id, $file)/1024/1024*100)/100; //kiszámoltatjuk, hogy mekkora a fálj mérete if ($res != -0.01) { echo "$res Mb"; } else { echo "Nem találom a fáljt!"; } // Bezárjuk a kapcsolatot ftp_close($conn_id); ?> No, de a baj az az, hogy a scriptnek semmi baj nincsnen, tökéletessen müködik, de amig az ingyens tárhelyen használtam ott tökéletessen müködöt addid amig egy fizetõs szerverre nem tettem, ott behalt az egész és nemtalálja a fálj-t, de miért? Egy kicsit felturboztam a scriptet mert mindig bytbe írt ki mindent, most Mb írja ki.
Mezofi Posted August 18, 2006 Posted August 18, 2006 Nagy a valószínûsége, hogy a fizetõs tárhelyen valamely függvény biztonsági okokból le van tíltva.
web Posted August 18, 2006 Posted August 18, 2006 Na pont ez az, hogy nincsen tiltva semmilyen függvény. Van valami ötlet?
Mezofi Posted August 19, 2006 Posted August 19, 2006 Nem értem a kérdést. Ha a szerveren van a lap, akkor minek kapcsolódni ftp-n keresztül ugyanarra a szerverre, hogy lekérdezd a szerveren lévõ fájl méretét? Vagy valmit nem mondtál el?
web Posted August 19, 2006 Posted August 19, 2006 Mert ez egy ftp függvény. A scriptet ha megnézted volna kell neki a $ftp_server, ennek a változónak az értékének kell lennie a szerver neve. Próbáljad ki. Az ingyesen megy a sizetõsön nem, és nincs korlátozva semmilyen függvény. Ensim.hu -n vagyok.
Mezofi Posted August 19, 2006 Posted August 19, 2006 Megnéztem. De mindíg úgy választjuk meg a dolgokat ahogy egyszerübb. Mondok egy példát. Ha át szeretnél menni a lakás másik szobájába, akkor nem mászol ki az erkélyen és mászol vissza a másik szoba ablakán. Ugye?
Greene Posted August 20, 2006 Posted August 20, 2006 Web csinálja jól. Honnan tudná, hogy az Ensim.hu szerveren az õ cuccai melyik könyvtárban vannak? /var/www/valami? Aztán, ha tudná is, akkor sincs feltétlenül jogosultsága olvasni, mert a könyvtárnak web a tulajdonosa, a webszerver meg valószínûleg külön user neve alatt fut, mondjuk wwwdata. Tehát itt nem vagy csak nagyon körülményesen használható a system parancs (szerintem le is van tiltva). Ilyen esetben tényleg célszerû FTP-vel felcsatlakozni.
web Posted August 21, 2006 Posted August 21, 2006 Na mindegy, ezt az fpt-s dolgot hagyom, megoldottam unlink() függvénnyel ami meg jó :-> A gond az az lenne, hogy miért csak 2Mb alatt enged feltölteni, pedig a limit 10Mb.
payskin Posted August 29, 2006 Posted August 29, 2006 Tartok tőle, hogy akinek kellett, az megcsinálta magának. Úgy értettem, hogy nem tudok olyan helyről, ahonnan le lehetne tölteni. Én is mostanában vágok bele egy ZC fejlesztésbe (nem az ismeretlen nevű bolt pályázata ), és jól jönne.
web Posted August 29, 2006 Posted August 29, 2006 Sziasztok! Olyan gondom lenne, szerintem nem gondolkodok logikusan, de nem értem, hogy amikor a for() ciklussal lekérdezem az adatokat, én mondjam meg neki, hogy hogyan rendezze el az adatokat. Mert mindig csak lefelé kéri le, vagy oldalra. Azaz így kéne le, de ez nem akar összejönni.
payskin Posted August 29, 2006 Posted August 29, 2006 Ez már nem PHP kérdése, hanem HTML (és esetleg CSS). Ha ez egy táblázat, akkor azt tudod csinálni, hogy a for ciklusban megvizsgálod, hogy a ciklusváltozód páratlan-e, és ha igen, akkor lezárod a táblázat előző sorát, és nyitsz egy új sort. A párosnál meg csak simán kirakod a következő mezőbe a képet. for ciklus { ha a ciklusváltozó páratlan { tábla sor lezár új tábla sor kinyit } tábla mező kiír }
Mezofi Posted August 29, 2006 Posted August 29, 2006 Pontosan ahogy Balász mondja. for cikluson belül csinálsz egy másik változót, és annak értékét változtatva, annak függvényében zárod le a sort <tr>-el.
Darcy Tucker Posted August 30, 2006 Posted August 30, 2006 Sziasztok! A PHP-vel való ismerkedésem még csak tervként létezik, de találtam a www.webdesign.org-on egy mail formot, amivel emailt tud küldeni a lap látogatója nekem uhrinyidaniel.uw.hu/contact.php. Itt volt az én kódom ... Viszont azzal szeretném kibõvíteni a tudását, hogy csak akkor lehessem mailt küldeni, ha minden mezõ ki van töltve. Mit kellene még a scripthez írni? Segítségeteket elõre is köszönöm! Akkor legyen így: ... itt pedig Mezofié. Nagyon köszi a segítségedet. Pont ilyenre gondoltam. És bocs, hogy ilyen késõn reagáltam.
web Posted August 30, 2006 Posted August 30, 2006 ha a ciklusváltozó páratlan Annyira nem ismerem a függvényeket és ezért nem tudom, hogy melyik tudja megnézni, hogy páros vagy páratlan e a szám.
payskin Posted August 30, 2006 Posted August 30, 2006 Nos, nincs rá függvény. De ez a programozót nem tántoríhatja el. Kicsit segítek. Gondolj a páratlan definíciójára!
web Posted August 30, 2006 Posted August 30, 2006 Köszi! Megoldottam, és köszönöm a segítséget! Osztani kellet 2-vel és az eredmény döntötte el, hogy páros vagy páratlan. Este van már és nem nagyon gondolkodok ilyenkor.
tbrc Posted August 31, 2006 Posted August 31, 2006 Sziasztok! Nemrég belekezdtem egy PHP oldal elkészítésébe, de a php biztonsági részéhez nem értek! Az oldalamra szerettem volna egy beléptetõrendszert, és ezt találtam: íl: Link De nem tudom, hogy elég biztonságos-e! Ha megkérhetlek benneteket nézzétek már meg, ha pedig valaki tud jobbat kérem segítsen...
web Posted August 31, 2006 Posted August 31, 2006 Persze, jó ez a beléptető rendszer, de mit értesz ez alatt, hogy biztonságos e? Aadatbázisba regel, onnan kéri le zaz adatokat és onnan hasonlítja össze a beírt jelszót és felhasználónevet. Ha mégbiztosra szeretnél menni a regisztrációval és belépéssel akkor használd az md5 függvényt. Ez titikositja a jelszót vagy bármit amit eltárolsz az adatbázisban. Szinte alig lehet visszafejteni. A beírt adatot ő összehasolnlítja az adatbázisban találtakkal és ha minden ok akkor beenged.
level Posted August 31, 2006 Posted August 31, 2006 Szerintem a jelszót ajánlatosabb titkosított formában tárolni az adatbázisban, így: $jelszo1 = md5($_POST['pass1']); $jelszo2 = md5($_POST['pass2']); Ez a függvény minden beérkező sztringet egy 32 karakteres kódsorrá alakít át. Ugyanazt a sztringet mindig ugynazzá a kódsorrá, ez lehetővé teszi a jelszó-ellenőrzést. Viszont nem lehet belőle visszakódolni az eredeti jelszót, ha esetleg valaki feltörné az adatbázisodat. (javítva)
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