kjey
-
Innlegg
348 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av kjey
-
-
Oi, beklager. Her er navnet på kortet: Intel® PRO/Wireless 2200BG Network Connection
-
Hei. Har nettopp installert Suse Linux som en dual-boot sammen med Windows XP. Problemet ligger i at jeg ikke klarer å koble meg til det trådløse nettverket mitt med linux. Med Windows var ikke dette noe problem i og med at jeg hadde en cd som fulgte med dataen som installerte alle de nødvendige driverne. Er det noen der ute som har peiling på hvordan jeg får det trådløse nettverket til å fungere?
-
Hei. Leste nettop i en bok om interface i Java. Det jeg stusset litt på var at de ikke sa noe om hva det var godt for. Det sto noe med at det var en samling metodehoder, men det hjalp meg ikke særlig. Så spørsmålet blir da: Hva er et interface og hva kan man bruke interfacet til? Kom gjerne med små eksempler!
Takker på forhånd
-
Hmmm...ble mye fnutter å holde styr på her! Istedenfor å ha alt i en echo kommando, hvorfor ikke heller slå hele tabellen sammen i en variabel og så returnere den? Slik:
$var = '<table blablabla>'; $var .= '</table>'; echo $var;
Prøv det og legg ut koden så er det kanskje lettere å se. Blir nemlig uoversiktlig når du har kode over så mange linjer!
PS: Tror kanskje problemet ligger i at du ikke skiller mellom hvilken fnutt du bruker. du skriver echo '<table width='40%'>'. Når du hele tiden bruker ' så blir ikke det du skriver ut en hel string. 40% blir på en måte ikke en del av strengen. Skriv slik: echo '<table width="40%">'
-
Hvorfor lage et slikt spill når det finnes Xpert Eleven og mange andre lignende spill? Som sagt er dette en veldig krevende oppgave å krever mer enn bare PHP og én programmerer og én designer.
-
Det skal komme opp error hvis php ikke får kontakt med filen, men jeg kjønner ikke hva du har gjort feil. Prøv kopier kodene jeg la ut i posten kl: 17:37 og legg den ut. Trenger ikke å sette til 777 så vidt jeg vet, vet ikke hva det er til engang, for jeg har aldri hatt bruk for å vite det
Send meg msn-adressen din hvis du har på PM...
-
Jepp, meldte meg på jeg Åpne newsletter.txt og sjekk om det ligger en ny mail der da. Redigerte forrige post bare så du vet det...
-
Alt det du sier fungerer hos meg, men som jeg sa over vil ikke nyhetsbrevene bli sendt ut til de som er lagret
Slik satt jeg det opp:
Skjult tekst: (Marker innholdet i feltet for å se teksten):
mal.php
<html> <head> </head> <body> <?php require_once("newsletter_functions.php"); if (!isset($_POST['register'])) { ?> <form action="" method="post"> <input type="text" name="email" /> <input type="submit" name="register" /> </form> <?php } else { newsletter($_POST['email']); } ?> <?php if (!isset($_POST['send'])) { ?> <form action="" method="post"> <input type="text" name="subject" /> <textarea name="message"></textarea> <input type="submit" name="send" /> </form> <?php } else { send_newsletter($_POST['subject'], $_POST['message']); } ?> </body> </html>
newsletter_functions.php:
<?php function newsletter($email) { if (empty($email)) { Print ("You need to fill out your e-mail adress!"); } elseif (!eregi("[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,3}", $email)) { Print ("The e-email is not valid!"); } else { // Writing to a file named newsletter.txt $file = fopen("newsletter.txt", "a+"); $line = $email . "***---***"; $line = str_replace("\r\n", "<br>", $line); fwrite($file, $line); fwrite($file, "\n"); fclose($file); // Sending a mail to your mail mail("[email protected]", "New mail in your newsletter archive!", "This mail is registered: " . $email); Print ("You are know registered in the newsletter archive!"); } } function send_newsletter($subject, $message) { $array = file("newsletter.txt"); foreach ($array as $line) { $next = explode("***---***", $line); mail($next[0], $subject, $message); } Print ("The newsletter has been sent."); } ?>
Skal funke fett dette...
-
Hmmm... jeg prøvde ut scriptet, alt går jo bra utenom at det ikke sendes ut noen nyhetsbrev til noen av dem som er i registeret. Mail-adressen skal man få lagret! Husk at du må endre denne kodelinjen da slik at det står din mail og ikke [email protected]! Får du noen andre feilmeldinger, eller er alt borte?
mail("[email protected]", "New mail in your newsletter archive!", "This mail is registered: " . $email);
Noen andre som kanskje har litt bedre syn enn meg? Er noe galt i send_newsletter() funksjonen?
-
Okay, den øverste funksjonen som heter "newsletter" sjekker først om emailen brukeren har skrevet inn er gyldig og om det er skrevet noe i tekstboksen i det hele tatt. Hvis alt går som det skal lagres email-adressen i en tekstfil som heter "newsletter.txt" slik at du kan sende dem mail senere.
Den andre funksjonen som heter "send_newsletter" er en funksjon som brukes til å sende alle som har registrert seg et nyhetsbrev. Altså kan du skrive nyheten på nettet og trykke send, så sender den til alle mailadressene som er lagret i registeret ditt.
Jeg har nå laget det litt lettere slik at du bare kan kopiere og lime inn. Legg inn denne koden i en fil som heter: newsletter_functions.php
Skjult tekst: (Marker innholdet i feltet for å se teksten):
<?php function newsletter($email) { if (empty($email)) { Print ("You need to fill out your e-mail adress!"); } elseif (!eregi("[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,3}", $email)) { Print ("The e-email is not valid!"); } else { // Writing to a file named newsletter.txt $file = fopen("newsletter.txt", "a+"); $line = $email . "***---***"; $line = str_replace("\r\n", "<br>", $line); fwrite($file, $line); fwrite($file, "\n"); fclose($file); // Sending a mail to your mail mail("[email protected]", "New mail in your newsletter archive!", "This mail is registered: " . $email); Print ("You are know registered in the newsletter archive!"); } } function send_newsletter($subject, $message) { $array = file("newsletter.txt"); foreach ($array as $line) { $next = explode("***---***", $line); mail($next[0], $subject, $message); } Print ("The newsletter has been sent."); } ?>
Her er koden for å formen som folk kan registrere seg på:
Skjult tekst: (Marker innholdet i feltet for å se teksten):
<?php require_once("newsletter_functions.php"); if (!isset($_POST['register'])) { ?> <form action="" method="post"> <input type="text" name="email" /> <input type="submit" name="register" /> </form> <?php } else { newsletter($_POST['email']); } ?>
Og her er koden for formen som du kan sende nyhetsbrevene til brukerne:
Skjult tekst: (Marker innholdet i feltet for å se teksten):
<?php require_once("newsletter_functions.php"); if (!isset($_POST['send'])) { ?> <form action="" method="post"> <input type="text" name="subject" /> <textarea name="message"></textarea> <input type="submit" name="send" /> </form> <?php } else { send_newsletter($_POST['subject'], $_POST['message']); } ?>
Håper det fungerer
-
Er ikke så veldig rart at det ikke fungerte. "http://www.webstats4u.com/" er da ingen fil, pluss at den filen du skal ha tak i er nok ikke tilgjengelig for deg desverre. Men som sagt bruker de helt sikkert databaser og da er dette du spør om ganske håpløst å løse. Send dem mail å spørr hvis du er veldig engasjert til å løse dette problemet.
-
Skal du hente stats fra en annen "webside/adresse" og vise fram statsene på din egen webside? Eller har du en fil på fin egen webserver som inneholder statsene?
Hvis du skal hente fra en annen webserver tror jeg du skal bruke funksjonen file() slik at du får alt i en array. F.eks. slik:
<?php $fil = "http://www.webstats4u.com/fil.txt"; $f = file($fil); ?>
Så bruker du explode() osv. osv, men tror dette her er databaser, så du kan nok ikke hente opp statistikk sånn uten videre. Så file() funksjonene er nok utelukket.
Kan du ikke ta kontakt med de som driver siden da? Så kan du spørre hvordan du eventuelt kan gjøre det eller om det går i det hele tatt.
Lykke til!
-
Stemmer det! Takk for rettingen
-
Lagde en liten kode her som lagrer personene i en tekstfil, og en funksjon som du bruker til å sende ut nyhetsbrevene dine:
<?php function newsletter($email) { if (!eregi("[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*.[a-z]{2,3}", $email)) { Print ("The e-email is not valid!"); } elseif (empty($email)) { Print ("You need to fill out your e-mail adress!"); } else { // Writing to a file named newsletter.txt $file = fopen("newsletter.txt", "a+"); $line = $email . "***---***"; $line = str_replace("\r\n", "<br>", $line); fwrite($fp, $line); fwrite($fp, "\n"); fclose(); // Sending a mail to your mail mail("[email protected]", "New mail in your newsletter archive!", "This mail is registered: " . $email); } } function send_newsletter($subject, $message) { $array = file("newsletter.txt"); foreach ($array as $line) { $next = explode("***---***", $line); mail($next[0], $subject, $message); } Print ("The newsletter has been sent."); } ?>
-
35 utviklere Tid: noen år Hehe, ser ut som en stooor jobb å få dette til. Men det er veldig interessant å se hvordan folk har fått til slike prosjekter, bare dumt at man usansyneligvis får gjort det selv.
Kjører på med noen spørsmål også jeg:
Har JNode mange brukere? Hvorfor bruke JNode istedefor f.eks. Windows?
-
Hvor lang tid har du brukt på boka omtrent? Og når kommer den nye utgaven?
-
Denne siden har også gratis MySQL hvis du er interessert: http://www.frac.dk/
-
Hmmm...spennende! Sikkert mye jobb og flere utviklere enn 1!?
-
Altså Java er bra til store kraftige programmer som mange andre språk som C, C++ osv. Det som også er fordelen er at Java er plattformnøytralt (kan kjøres på de fleste OS som Windows, linux etc.), så istedenfor at programmene blir kompilert til maskinkode blir det til kode som leses av Java Virtual Machine. Når det gjelder spill kan jeg jo ihvertfall si at de fleste mobilspill som finnes er laget i java, men Half Life 2 osv er nok ikke veldig aktuelt å lage. Da må man nok gå over til C++. En ting til som er bra med Java er at det er enkelt å lære og det er 100% objekt orientert (noe som er veldig nyttig i større prosjekter).
-
Kan du komme med mer informasjon? Grunnen til at ingen svarer er fordi ingen vet hvordan de kan hjelpe deg. Fortell mer om hva du skal ha, legg eventuelt ut XML kodene hvis du har det osv.
-
Takker for svar! Vet at jeg ikke har ferdighetene som trengs enda, men synes det allikevel er interessant å høre om det går.
Men det qualbeen sa om å lage sitt eget språk som bygger på java, hvordan gjør man det? I så fall, står det noe om dette på nettet? Hadde vært litt gøy å prøvd ut det også
-
Hei, går det ann å lage et helt operativsystem med Java, eller kan man ikke dette i og med at Java ikke blir kompilert til maskinkode?
-
Det du burde ta en titt på er sessions i PHP! Sessions kan holde de varene kundene har kjøpt i handlekurven så lenge nettleseren deres er oppe. Ta også et søk på google og du kan titte på denne videoen som viser strategi for en enkel handlekurv: http://phpbok.no/video/handlekurv/handlekurv.html
-
Ut i fra det jeg forstår etter boka mi er en aggregering en del av sammenhengen (mellom klassene) som lever/eksisterer uavhengig av de andre delene, men brukes til å binde seg sammen med andre klasser, altså at objektene kan sammarbeide.
Er ikke helt sikker om det er helt riktig forklaring, men er ihvertfall det jeg har forstått.
EDIT: Du burde lese litt om komposisjon også for å sammenligne. Er omtrent det samme, men komposisjon har en sterkere binding eller noe sånt
Problemer med nettverk (Suse Linux)
i Operativsystemer
Skrevet
Hva mener du med "out of the box"?