oblomsoe
-
Innlegg
95 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av oblomsoe
-
-
Hei! Som topicet sier så lurer jeg på om det er mulig å kjøre en loop i php? Er ikke helt sikkert på om det er loop det kalles i php, og isåfall noen eksempler slik at dere skal forstå jeg meg bedre:
Eks.:
START if(noe her){ Noe her }else{ Hvis det som står under if feks ikke stemmer så skal den gjøre det på nytt... Altlså gå tilbake til START helt til det under if stemmer..}
Er dette mulig?
Og hvis dere enda ikke skjønner hva jeg mener, så tenker jeg på en lignende funksjon som er slik i .bat filer:
@echo off :start kommandoer her goto start; @echo off
Håper noen kan hjelpe meg med dette! Takk!
-
Den er grei Takk
-
Tusen takk! Men til en av de første tingene jeg lurte på: hvordan kan jeg få til slik at når de trykker på tekstboxen så kommer det som står bort? Slik som det er på mange sider med feks passord og brukernavn osv?
-
Hm..Oki.. Mener å ha sett det på en side en gang..Men er vell mulig at de brukte flash.. Men det er vell mulig at det skjifter farge når noen skriver?
-
Takk! Men er det en style kode hvor vi bestemmer hvordan det skal se ut når de skriver i det? Og er det mulig da at det er halvveis gjennomsiktig mens de skriver?
-
Hm...Oki.. Men hvor skal jeg skrive "location: $_SERVER['PHP_SELF']" i scriptet?
-
Takk! Men trokke jeg skjønte dette helt.. Det jeg holder på med nå er en shoutbox, der jeg lagrer og skriver inn meldingene er på samme side.. Alltså så er actionen for formen echo $_SERVER['PHP_SELF']; og jeg bruker iframe for å hente ut det som er skrevet.. Hvor da skal jeg putte header("Location: index.php")?
-
Hei! Ett problem jeg har hatt lenge med script jeg har laget som feks. gjestebøker er at når brukerne skriver en melding også oppdaterer de siden etter at de har skrevet meldingen så blir det en dobbelpost... Har søkt litt i forumet men fant ingen måte på å få bort dette.. Noen som kan hjelpe meg med det? Takk!
-
Som overskriften sier... Er det mulig å få til gjennomsiktige texarear/textboxer ved hjelp av css? Og slikt at rammen nermest er borte osv? Kan nesten ingentingen css så håper noen kan hjelpe meg med dette.. Takk!
Edit: Og hvordan kan jeg få til slik at når de trykker på tekstboxen så kommer det som står bort? Slik som det er på mange sider med feks passord og brukernavn osv.. Håper derer skjønner hva jeg mente...:)
-
Hm.. Ser nå at det ble litt rart i deg designet jeg skulle ha det.. Er det mulig å fjærne de scrool linjene på siden og på bunnen av iframen? Takk!
-
-
Tusen takk! Det funket! Men hvordan kan jeg bestemme størelsen på iframe? Takk
-
Hei! Jeg holder på å lage en shoutbox, alt funker helt fint osv... Men da jeg laga det som skal bytte ut feks '' med bildet til '' så kom jeg på at det funker jo ikke med bilder i sånn tekst boks.. Ikke sant? Men jeg har jo sett andre shoutbokser hvor de har hatt meldingene som er blitt skrevet i en tekst boks men alikavell greid å vist bildene.. Hvordan har de fått til det? Her er koden jeg har:
<?php function replacebbcode($content){ $content=str_replace("[b]", "<strong>", $content); $content=str_replace("[B]", "<strong>", $content); $content=str_replace("[/b]", "</strong>", $content); $content=str_replace("[/B]", "</strong>", $content); $content=str_replace("[i]", "<em>", $content); $content=str_replace("[I]", "<em>", $content); $content=str_replace("[/i]", "</em>", $content); $content=str_replace("[/I]", "</em>", $content); $content=str_replace("[img]", "<img src=", $content); $content=str_replace(":P", "<img src=images/bbkode/tunge.gif>", $content); $content=str_replace("[/img]", ">", $content); $content=str_replace("[/IMG]", ">", $content); $content=str_replace("[url]", "<a href=", $content); $content=str_replace("[URL]", "<a href=", $content); $content=str_replace("[>]", ">", $content); $content=str_replace("[/url]", "</a>", $content); $content=str_replace("[/URL]", "</a>", $content); $content=str_replace("[quote]", "<a href=", $content); $content=str_replace("[QUOTE]", "<a href=", $content); $content=str_replace("[>]", ">", $content); $content=str_replace("[/url]", "</a>", $content); $content=str_replace("[/u]", "</u>", $content); $content=str_replace("[/U]", "</u>", $content); $content=str_replace("[u]", "<u>", $content); $content=str_replace("[U]", "<u>", $content); return $content; } function stripcode($content){ $content=str_replace("[b]", "", $content); $content=str_replace("[B]", "", $content); $content=str_replace("[/b]", "", $content); $content=str_replace("[/B]", "", $content); return $content; } include ('config.php'); $name = $_POST['name']; $message = $_POST['melding']; $ip = $_POST['ip']; $mlen = strlen($message); $maxlength = 150; $date = date("M jS Y"); if ($_POST['submit']) { if ($name == "") { echo "<strong>Error: Du glemte å skrive inn navnet!</strong>"; } else if ($message == "") { echo "<strong>Error: Du glemte å skrive inn en melding!.</strong>"; } else if ($mlen > $maxlength) { echo "<strong>Error: Din melding er for lang!.</strong>"; } else { include ('config.php'); mysql_query("INSERT INTO shoutbox(name,message,date,ip) VALUES('$name','$message','$date','$ip')"); } } ?> <textarea name="meldinger" rows="10"id="txtarea" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"><?php include ('config.php'); $query = "SELECT * FROM shoutbox ORDER BY id DESC LIMIT 20"; $result = mysql_query($query); while($r = mysql_fetch_array($result)) { $name = $r['name']; $name = strip_tags($name); $message = $r['message']; $message = strip_tags($message); $content = replacebbcode($r["message"]); echo $name .': ' . $message . ' '; } ?> </textarea> <script type="text/javascript"> <!-- Credits for denne koden til phpBB2-crewet. http://www.phpbb.com/ function emoticon(text) { var txtarea = document.skjema.melding; text = ' ' + text + ' '; if (txtarea.createTextRange && txtarea.caretPos) { var caretPos = txtarea.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text; txtarea.focus(); } else { txtarea.value += text; txtarea.focus(); } } // Insert at Claret position. Code from // http://www.faqts.com/knowledge_base/view.p...id/1052/fid/130 function storeCaret(textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } //--> </script> <style type="text/css"> <!-- .style1 {font-size: 9px} --> </style> <div> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <p><strong>Navn:</strong><br/> <input type="text" name="name" maxlength="20"> <br/> <strong>Melding:</strong><br/> <textarea name="melding"id="txtarea" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> <br> <span class="style1"><a href="javascript:emoticon(':)')"><img src="images/bbkode/smil.gif" width="20" height="20" border="0" title="Beskrivelse" /></a> <a href="javascript:emoticon(:D')"><img src="images/bbkode/gla.gif" width="20" height="20" border="0" title="Beskrivelse" /></a> <a href="javascript:emoticon(':@')"><img src="images/bbkode/sur.gif" width="20" height="20" border="0" title="Beskrivelse" /></a> <a href="javascript:emoticon(':P')"><img src="images/bbkode/tunge.gif" width="18" height="18" border="0" title="Beskrivelse" /></a><br> <input type="submit" name="submit" value="Shout It!"> <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"> </p> </form> </div>
Håper noen kan hjelpe meg... Takk!
-
Ett speedometer alla slikt Itavisen.no har på sin side kunne vært kjekt å da du.. har du noen tips for å få meg igang til å lage ett eller en bra tutorial?
-
Takk! Kommer til å bruke den! Men du kan jo også poste koden i PHP koder som andre kansje kan bruke tråden
-
Ahh.. Så det ekke så veldig vanskeligere enn som så nei! Da tror jeg skal greie noe selv etter litt prøving:) Tusen takk!
-
Dette har jeg også lurt litt på.. Men jeg vil veldig gjerne prøve å lage ett selv.. Er det noen av dere som har en link til en grei tutorial med litt hjelp for hvordan man lager det?
Takk!
-
Eller om noen vet om ett whois script som sjekker de aller fleste domener?Ser litt på hotscripts.com men har ikke funnet noen med mange enda...:/
-
Hei! Jeg har funnet et domene whois module tl Mambo CMS. Men så er det veldig lite valg av de jeg ville ha, som feks .no er ikke dær.. Jeg så litt i koden å prøvde å legge til .no også, men da får jeg bestandig at det er opptatt:/.. Her er koden:
<? /* File: mod_whois.php Version: 2.5.7 :: 25th October 2004 Author: Carl Pickering :: [email protected] Company: ITS Linux Ltd :: www.its-linux.co.uk Function: Module box to search for domains Licence: GPL - Modify it as you wish, but credit author Support: Limited support by author available. If this mod fails to work, check that your server can telnet out. System: Mambo Open Source - 4.5.1a */ /** ensure this file is being included by a parent file */ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); function available(){ PRINT "Status: <span class=\"alert\">available"; } function unavailable(){ PRINT "Status: <span class=\"alert\">Sorry, taken</span>"; } ?> <style type="text/css"> <!-- .smallbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: thin solid #000000; } .smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } .alert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; } --> </style> <form enctype="multipart/form-data" name="whois" action="<?php echo $_SERVER['file:///C|/Documents%20and%20Settings/carlp/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8AH50CIX/PHP_SELF'] .'?'. $_SERVER['QUERY_STRING']; ?>" method="post"> <table width="150" border="0" cellspacing="0" cellpadding="0"> <tr> <td><span class="smalltext">Enter domain to check</span></td> </tr> <tr> <td><div align="right"> <input name="domain" type="text" class="smallbox" value="domain" size="20" onblur="if(this.value=='') this.value='domain';" onfocus="if(this.value=='domain') this.value='';"> </div></td> </tr> <tr> <td><div align="right"> <select name="extension" class="smallbox"> <option value="co.uk">.co.uk</option> <option value="com" selected>.com</option> <option value="net">.net</option> <option value="org">.org</option> <option value="info">.info</option> <option value="biz">.biz</option> <option value="no">.no</option> </select> </div></td> </tr> <tr> <td><div align="right"> <input name="check" type="hidden" id="check" value="."> <input name="lookup" type="submit" class="smallbox" value="check"> </div></td> </tr> <tr> <td class="smalltext">Domain: <span class="alert"><?php echo $_POST['domain'] . $_POST['check'] . $_POST['extension'];?></span></td> </tr> <tr> <td class="smalltext"> <? /* Code: The search process Notes: More TLD's can be added, just copy & paste a block, starting with 'if' and ending in '}'. Check the returned message from a domain that is taken and replace the quoted text in 'if eregi'. TLD must be added to HTML */ if(isset($_POST['check'])){ $dom = $_POST['domain']; $ext = $_POST['extension']; if ($ext == 'com'){ $domname = "$dom.com"; $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('Can\'t get information',$result)) available(); else unavailable(); } if ($ext == 'net'){ $domname = "$dom.net"; $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('Can\'t get information',$result)) available(); else unavailable(); } if ($ext == 'org'){ $domname = "$dom.org"; $ns = fsockopen('whois.publicinterestregistry.com',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('NOT FOUND',$result)) available(); else unavailable(); } if ($ext == 'info'){ $domname = "$dom.info"; $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('Not found',$result)) available(); else unavailable(); } if ($ext == 'biz'){ $domname = "$dom.biz"; $ns = fsockopen('whois.nic.biz',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('Not found',$result)) available(); else unavailable(); } if ($ext == 'co.uk'){ $domname = "$dom.co.uk"; $ns = fsockopen('whois.nic.uk',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('No match',$result)) available(); else unavailable(); } } ?> </td> </tr> <? ?> </table> </form>
Det jeg prøvde når jeg la til .no var dette:
if ($ext == 'no'){ $domname = "$dom.no"; $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n"); $result = ''; while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); if (eregi('Can\'t get information',$result)) available(); else unavailable(); }
Jeg er ikke helt sikker på hvorfor det ikke funker, men jeg tror det er fordi at whois.opensrs.net ikke funker å whoise .no domener med.. Men vet dere av en annen server som jeg kunne prøvd med eller hva som er feil? Eller vet dere av et component elr Module til Mambo som har litt flere domene endelser?
Takk!
Edit: Jeg prøvde med en .us server som jeg vet virker: whois.nic.us Gjorde ikke noe spesielt med scriptet en å lime inn den dær, og jeg hadde samme feil da også.. Håper noen kan hjelpe meg med dette! Takk
-
se om ikke md3, md6, md7, md8 og md9 også blir highlighta blått i kodeeditoren din.
lol:P Hehe... Gjorde vist det ja.. Ble higligta på sha3, sha4 osv også
-
Tusen takk! Men finnes det andre måter å kryptere passord på en crypt() md5() og sha1()?
Edit: Fant ut nå at det var mulig med md2, md4, og sha2.. Men er det flere en dette?
Edit2: Men fikk denne feilen når jeg prøvde med md2:Fatal error: Call to undefined function: md2() in /var/www/vhosts/megaspill.net/httpdocs/test/nybrukeraction.php on line 16.
Og samme på md4: Fatal error: Call to undefined function: md4() in /var/www/vhosts/megaspill.net/httpdocs/test/nybrukeraction.php on line 16
Og Fatal error: Call to undefined function: sha2() in /var/www/vhosts/megaspill.net/httpdocs/test/nybrukeraction.php on line 16 på sha2. Funker ikke disse å bruke alikavell? Trodde det funka siden de ble higligta blått i code editoren..
-
Jeg er litt ny på php.. Men hvordan kan jeg få til å dele opp og flytte på tingene?
Og er det smart å ta med brukernavnet cryptert i passordet? Satt litt å prøvde ut etter at jeg leste litt av denne tråden.. Er dette sikkert?:
if($_POST['brukernavn'] && $_POST['passord']){ include ("../config.php"); $brukernavn=$_POST['brukernavn']; //Krypterer passordet $salt1="6emtnytk93n9zbft" $salt2=crypt(sha1(md5($_POST['brukernavn']))) $passord = crypt(sha1(md5($salt1 . $_POST['passord'] . $salt2)));
Og er det noen vits å gjøre det samme med brukernavnet? Alltså å kryptere bruker navnet?
Og leste i en annen tråd at det var smart å bruke ip osv i sessions.. Hvordan får man til det?
Takk
-
Så det var ingen store programmering feil?
-
Tusen takk for svar! Men hadde fått min til å virke nå..Men så jeg antar du så i koden (som du også kommenterte:P) så er jeg helt ny på php!
Men hva var det som var så håpløst i den koden annet enn at den var veeeldig uoversiktlig satt opp?
Er det mulig å kjøre en loop (elns) i php?
i Programmering og webutvikling
Skrevet · Endret av oblomsoe
Takk! Skal gjøre det.. Men det jeg skal bruke det til er at den sjekker noen nummer opp mot noen andre nummer, og hvis nummrene stemmer så får de beskjed om at de passet, hvis ikke så kjører den det på nytt bare men det nr som testes mot det andre er endret, hvis dere skjønner den håpløse forklaringa mi da..