-
Innlegg
165 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av hm87
-
-
Driver å lager en side for en som skal legge ut en del
appleter og slikt, men jeg har litt problemer med koden her..
Hvorfor funker ikke dette?:
<APPLET CODE="applets/hyperpong/hyperpong.class" WIDTH="450" HEIGHT="215"> Din nettleser støtter ikke Java 2! </APPLET>
Men dette:
<APPLET CODE="hyperpong.class" WIDTH="450" HEIGHT="215"> Din nettleser støtter ikke Java 2! </APPLET>
-
Det funket ikke det der heller, men jeg fikk løst problemet med dette scriptet:
Var ikke så vanskelig som jeg trodde det var..
Men takk for hjelpa!
<?php $filename = "appleter.txt"; if(!file_exists($filename)) { touch($filename); } $innlagte_appleter = explode(';', file_get_contents($filename)); foreach($innlagte_appleter as $value) { $applet = explode('|', $value); echo "<a href=\"index.php?side=applet&applet=$applet[1]\">$applet[0]</a><br>"; $applet = FALSE; } ?>
Og tekstfila slik:
navn1|filnavn1;navn2|filnavn2;
-
Ser ikke ut som det skjedde noe..
-
Det ble:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ']' in C:\xampp\htdocs\java-ole\test.php on line 16funker ikke å bruke "+1" inni den arraybiten..?
Om jeg la til "+1" etter variabelen fikk jeg opp linkene,
men med navnet og filnavnet som hver sin link..
-
Jeg har en tekst-fil som ser slik ut,
hvor jeg legger til navn og filnavn:
navn1 | navn1.fil navn2 | navn2.fil
Poenget er at jeg skal sette de inn i linker som
<a href="navn1.fil">navn1</a> <a href="navn2.fil">navn2</a>
Også videre..
Får skrevet ut en link, men vet ikke helt hvordan jeg skal gjøre
for å få listet opp alle..
Bruker denne koden:
<?php $filename = "appleter.txt"; if(!file_exists($filename)) { touch($filename); } $innlagte_appleter = explode(' | ', file_get_contents($filename)); echo "<a href=\"index.php?side=$innlagte_appleter[1]\">$innlagte_appleter[0]</a><br>"; ?>
-
Synes den var utrolig bra jeg!
Skulle ønske jeg fikk til det der, har en del ideer jeg kunne tenkt
meg å fått visualisert..
Får vel sette meg ned men noen tutorials.
-
Du ser jo at nederst i scriptet der blir det bare sjekket om det finnes
et brukernavn..
-
Men skal han ha flere brukere funker ikke det der..
Dessuten sjekker scriptet hans om det finnes en verdi i $_SESSION['brukernavn']
Ikke om det matcher det brukernavnet som ligger hardkoda i scriptet..
den sjekker heller ikke passord, så det er bare å se på skjermen til en som logger inn og bare finne på et passord..
-
Hvis noen skal komme inn som en annen bruker må han vite passordet til vedkommende, når det ligger i session..
Passordet er kryptert og det er vel litt verre å finne enn brukernavnet!
Også sjekkes det mot mysql om brukeren og passordet i det hele tatt finnes..
Den som prøver å komme seg inn som en annen bruker, må ihvertfall
jobbe litt for å komme inn da..
Du må faktisk lagre session'en eller noe før brukeren lukker vinduet..
-
jaja, men det kan jo stå hva som helst i den sessionvariablen,
så det er ikke så vanskelig å komme inn på siden hvis man vil.
Greit å ha en skikkelig løsning når du først skal ha noe..
-
Du kan jo alltids kjøpe access 2003 fra Gyldendal som vi bruker på skola..
men synes ikke access er noe vanskelig akkurat,
vi har en tragisk lærer som viser oss hvordan vi oppretter mapper
og snarveier..som vi ikke kunne siden 1. klasse lissom..
Men det er bare å prøve seg litt fram så skjønner du det ganske fort..
det er jo veivisere for alt der..
-
Oops..feil topic.
-
Noe jeg hadde liggende:
Login.php
<?php if ($_POST['submit-pass'] ) { if ($_POST['brukernavn'] ) { $brukernavn = $_POST['brukernavn']; } else { $brukernavn = FALSE; $melding = "Du må fylle ut brukernavnet<br>"; } if ($_POST['passord'] ) { $passord = $_POST['passord']; } else { $passord = FALSE; $melding .= "Du må fylle ut passordet<br>"; } if ($brukernavn && $passord) { include("mysql.php"); $query ="SELECT passord, fornavn, brukernavn, level, bruker_id FROM brukere WHERE brukernavn='$brukernavn' AND passord=PASSWORD('$passord')"; $result = @mysql_query ($query); $row = mysql_fetch_array ($result, MYSQL_NUM); if ($row) { $query = "SELECT aktivert FROM brukere WHERE aktivert = '1' AND brukernavn = '$brukernavn'"; $result = @mysql_query ($query); if (mysql_num_rows($result) == 1) { $_SESSION['passord'] = $row[0]; $_SESSION['fornavn'] = $row[1]; $_SESSION['brukernavn'] = $row[2]; $_SESSION['level'] = $row[3]; $_SESSION['bruker_id'] = $row[4]; ob_end_clean(); header("Location: index.php?side=brukere/index"); exit(); } else { echo "Brukeren er ikke aktivert"; } } else { echo "Brukenavnet og passordet ble ikke funnet i databasen"; } } else { echo "$melding"; } } else { // Submit sjekk echo "Du kommer fra feil side"; } ?>
Sikkerhets_sjekk.php
<?php include('mysql.php'); //Variabler $sjekk_brukernavn = $_SESSION['brukernavn']; $sjekk_passord = $_SESSION['passord']; $sjekk_bruker_id = $_SESSION['bruker_id']; $sjekk_bruker_level = $_SESSION['bruker_id']; //spørring for å sjekke om brukerinfoen er lik i session-fila og databasen! $spørring = "SELECT brukernavn, bruker_id, passord, bruker_level FROM brukere WHERE brukernavn = 'sjekk_brukernavn' AND bruker_id = 'sjekk_bruker_id' AND passord = 'sjekk_passord' AND bruker_level = '$sjekk_bruker_level'"; $resultat = @mysql_query($spørring); if($resultat) { $row = mysql_fetch_array($resultat, MYSQL_NUM); $sikkerhets_bruker_level = $row[3]; $sikkerhets_klarert = "Good_to_go!"; } else { $sikkerhets_klarert = FALSE; } ?>
Topp på sider
<?php include('sikkerhets_sjekk.php'); $side_sikkerthets_level = 3; if($sikkerhets_klarert == "Good_to_go!") { if($sikkerhets_bruker_level >= $side_sikkerthets_level; { // Vis innholdet på sida // eventuelt avslutte php ?>
Bunn av sider
//Hvis $sikkerhets_klarert ikke er rett, eller $sikkerhets_bruker_level matcher $side_sikkerthets_level: <?php } else { //Level sjekk echo "<br><center><b>Du har ikke rikitg bruker-tilgang for denne siden!</b></center>"; } } else { // bruker sjekk echo "<br><center><b>Du må logge inn for å få tilgang til denne siden!</b></center>"; } ?>
-
-
Men uansett så sjekker jo scriptet bare om det finnes noe i session-variablen,
så det er jo bare å skrive noe så kommer du inn uansett.
Må kanskje sjekke opp i mot mysql eller en flatfil..?
Jo men sessionvariabelen blir ikke satt om bnanv og pass ikke er rett. Her bli passordet hardkoda, jeg vet jo ikke om Solar bruker flatfiles eller en db
Den sjekker jo bare om noe er skrevet inn, ikke om brukernavnet
og passordet finnes i flatfil eller en database..
Har du tenkt å bruke flatfil eller mysql forresten Solar?
-
<php session_start(); if ($_POST['bnavn'] == 'dittbrukernavn' && $_POST['pass'] == 'pass') { $_SESSION['brukernavn'] = $_POST['bnavn']; } else { echo 'feil brukernavn og passord'; exit(); } if (isset($_SESSION['brukernavn'])) { // logget på } else { echo 'du har ikke tilgang til denne siden'; exit(); } ?>
oops..leste scriptet litt feil jeg...
Men uansett så sjekker jo scriptet bare om det finnes noe i session-variablen,
så det er jo bare å skrive noe så kommer du inn uansett.
Må kanskje sjekke opp i mot mysql eller en flatfil..?
-
Hvofor ikke bruke GD..er ikke det med som standard i de nye versjonene av php?
-
I bulletproof ftp går du på brukere, legger til en mappe så står jo
rettighetene ved siden av der..bare å krysse av det nødvendige der..
funker fett her..
-
Så en funksjon, eller det var kanskje noe ereg greier,
men den sjekka om inputten var en angitt lengde
og om det inneholdt spesielle tegn..
Noen som har den koden?
-
*Innlegg fjernet*
-
Hvilken smtp du skal bruke konfigureres i php.ini ja..
-
Jeg satte ip-adressa til 192.168.1.254 som var den eneste
ip-adressa fjellnett har konfigurert for port-forwarding..
utenom port 21-24 da..
Sa jeg ikke det i sted..?
-
Resetter den går det ikke overens med fjellnett sitt opplegg..
Fikk streng beskjed om ikke å resette den!
Men jeg har nesten alle portene åpne nå og
alt ser ut til å bli bra så jeg er fornøyd!
-
Kommer ikke inn på routeren da..
kontaktet fjellnett og vi får visstnok ikke konfigurere den selv..
jeg har fått åpnet nesten alle portene ved å sette ip-adressa mi til
192.168.1.254, men fjellnett har reservert portene 21-24 for konfigurering
av routeren..
Har også noe probler med å få direkte kontakt med naboene
som fjellnett skulle prøve å gjøre noe med..
Tekniske problemer med HL2? (krasj osv) Les her!
i Generell spilldiskusjon
Skrevet
Jeg har et litt annet problem med spillet, og det er at
det kommer opp "A.I. disabled" på skjermen..
da blir det fort vanskelig å komme videre når folk jeg egentlig skal
snakke med eller noe bare står der...
Noen som har det samme problemet?