alex100 Skrevet 3. november 2003 Skrevet 3. november 2003 Jeg driver og mekker litt med en side, og har i denne sammenhengen fått opp en server som støtter PHP, og jeg vil dermed utnytte det. Så til spørsmålet: Er det vanskelig for en som så vidt hva PHP å sette opp et script slik at jeg kan ha en liten ramme der jeg har "Dagen's/Uken's Sitat", som bytter hver dag/uke blant mange sitater som jeg har skrevet? Takk på forhånd.
Smidt Skrevet 3. november 2003 Skrevet 3. november 2003 hei, nope dette skal ikke være så vanskli.. er litt newbie på dette selv og, men tror følgene kode skal funke. <!-- // RaText // --> <?php /* Legg inn den teksten scriptet skal velge i */ $TextInput[0] = "Dette er tekst nummer 0"; $TextInput[1] = "Dette er tekst nummer 1"; $TextInput[2] = "Dette er tekst nummer 2"; $TextInput[3] = "Dette er tekst nummer 3"; $TextInput[4] = "Dette er tekst nummer 4"; $TextInput[5] = "Dette er tekst nummer 5"; $TextInput[6] = "Dette er tekst nummer 6"; $TextInput[7] = "Dette er tekst nummer 7"; $TextInput[8] = "Dette er tekst nummer 8"; $TextInput[9] = "Dette er tekst nummer 9"; $TextInput[10] = "Dette er tekst nummer 10"; /* Scriptet velger en tilfeldig text */ $RandomText = array_rand($TextInput); $DisplayText = $TextInput[$RandomText]; /* Scriptet returnerer tilfeldig tekst */ echo "<p>$DisplayText</p>\n"; ?> <!-- // RaText // --> Håper du får det til.
alex100 Skrevet 3. november 2003 Forfatter Skrevet 3. november 2003 Er det andre like enkle script som jeg kan bruke? Besøksteller, "Hvor mange er online" eller lignende?
alex100 Skrevet 3. november 2003 Forfatter Skrevet 3. november 2003 hvordan logger folk seg inn? hva mener du?
Torbjørn Skrevet 3. november 2003 Skrevet 3. november 2003 hvis du vil sjekke hvem som er logget på, tenkte jeg folk logget seg på på et eller annet vis? edit: eh online sto det ja. mulig jeg la for mye idet.
Smidt Skrevet 3. november 2003 Skrevet 3. november 2003 enkelt online script!: [code] Enkel PHP tekst basert teller lagre koden som counter.php <script language="javascript" src="http://yourdomain.com/counter.php"></script> -----Begynnelsen på Scriptet----- <? $log="counter.txt"; //counter log file. //nothing else to change leave it as is. $open=@fopen($log,'r+'); $counter=@fread($open,filesize($log)); @fclose($open); $counter++; $write=fopen($log,'w'); fputs($write,$counter); fclose($write); echo "document.write($counter)"; ?> [/code] slutt!! håper dette funker og!!
PT Skrevet 3. november 2003 Skrevet 3. november 2003 Du finner mange "godsaker" på http://www.hotscripts.com
Smidt Skrevet 3. november 2003 Skrevet 3. november 2003 ligger en del på RaWeb.net og.. :!: enkle og greie script!
alex100 Skrevet 3. november 2003 Forfatter Skrevet 3. november 2003 Takker for svar alle sammen. Men hva og hvordan dette med å CHMOD'e funker? Vet ikke om dette er viktig men; jeg har satt opp serveren som ClarkConnect (Server programvare basert op RH 9.0).
Torbjørn Skrevet 4. november 2003 Skrevet 4. november 2003 chmod er en linux kommando, hvis du logger deg på serveren og går til katalogen og skriver: chmod o+w filnavn, så vil andre kunne skrive til fila.
PlastBox Skrevet 4. november 2003 Skrevet 4. november 2003 Her er en liten kodesnutt som teller hvor mange unike ip-adresser som har vært online de siste 5 minuttene. Alt du trenger å gjøre er å lage en fil som heter logg.txt og chmodde den så scriptet får skriverettigheter. <?php $a = file('logg.txt'); $tot = 1; for($num = 0; $num < count($a); $num++) { $b = explode('|', $a[$num]); if($b[0] == $HTTP_SERVER_VARS['REMOTE_ADDR']) { $b[1] = time(); $a[$num] = implode('|', $b); $updt = 1; } elseif($b[1] + 300 > time()) $tot++; } $fp = fopen('logg.txt', 'w'); fputs($fp, implode('', $a)); if(empty($updt)) fputs($fp, $HTTP_SERVER_VARS['REMOTE_ADDR'].'|'.time()."|\r\n"); fclose($fp); echo 'Guests: '.$tot; ?>
alex100 Skrevet 4. november 2003 Forfatter Skrevet 4. november 2003 chmod er en linux kommando, hvis du logger deg på serveren og går til katalogen og skriver: chmod o+w filnavn, så vil andre kunne skrive til fila. er det slik at jeg må "CHMOD"'e til noen nummer og sånn? eller funker det bare og skrive "chmod o+w filnavn.php" ?
Bluebeans Skrevet 4. november 2003 Skrevet 4. november 2003 Tipper du må chmode counter.txt til 777. Tror jeg da Vis du bruker cuteftp så har det en innebygd chmod funksjon.
alex100 Skrevet 4. november 2003 Forfatter Skrevet 4. november 2003 Tipper du må chmode counter.txt til 777. Tror jeg da Vis du bruker cuteftp så har det en innebygd chmod funksjon. Problemet er at jeg ikke bruker det. Jeg styrer serveren gjennom shell eller gjennom webadmin.
alex100 Skrevet 4. november 2003 Forfatter Skrevet 4. november 2003 Fikk dette tipset på CC sitt forum: #chmod -c 755 /etc/mail/ckriftnavn skal jeg da skrive f.eks dette hvis jeg skal chmodden mail.php til 755? #chmod -c 755 mail.php
alex100 Skrevet 4. november 2003 Forfatter Skrevet 4. november 2003 ok. nå har jeg satt opp på en test. http://213.184.216.249/index.php ramail.php ligger også der, og er chmoddet til 755. Kunne noen testet om det går an og sende?
alex100 Skrevet 4. november 2003 Forfatter Skrevet 4. november 2003 jeg finner ingen av linkene dine der jeg har nå fikset ruteren, og åpnet innkommende port 80. og web serveren funker internt i nettverket. kanskje vi må vente litt...
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå