Avatar billede jacala Nybegynder
09. juni 2001 - 17:50 Der er 24 kommentarer og
1 løsning

Script søges....

Hej alle..
Jeg står og mangler et script. I PHP eller HTML.

Det skal kunne fungere på den måde at gæsterne på min hjemmeside <http://www.all4you.dk> kan indtaste deres link til deres hjemmeside.

Det skulle gerne være sådan at scriptet lagde dem i en lang række nedad med den nyeste øverst. Hvis der er ca. 50 links, er det så meningen at når man bliver skubbet ud som nummer 51, bliver linket slettet og vedkommende der har lagt linket op skal have en e-mail besked om at han/hun kan lægge det op igen.

Der kan ses et eksempel på hvad jeg mener på.:
<http://www.zip.dk/links.shtml>
Dette er dog ikke organiseret særlig godt men det er den ide.

Kender du et sådan script, jeg har ledt på Hotscript.com og andre gode steder, men kan ikke rigtig få øje på det. Kender du til det, vil jeg gerne have et tip.

PÅ forhånd tak.!
Avatar billede limemedia Nybegynder
09. juni 2001 - 17:58 #1
har du adgang til mySQL ?
Avatar billede Xelot Nybegynder
09. juni 2001 - 18:08 #2
kig inde under www.netcoders.dk > sourcekoder > PHP eller www.PHP.net

Hvis ikke, så kig inde under www.script.dk
Avatar billede limemedia Nybegynder
09. juni 2001 - 18:10 #3
znup >> *g* har du overhoved kigget derinde om der er et script der passer til jacala ???
Avatar billede Xelot Nybegynder
09. juni 2001 - 18:16 #4
Jeg er ikke sikker, men jeg har på fornemmelsen at der er noget derinde. Hey jeg prøver jo på at hjælpe den stakkels jacala...
Avatar billede jacala Nybegynder
09. juni 2001 - 18:19 #5
Til znup:
Jeg har været alle tre steder, det kan godt være at jeg er blind, men jeg har ikke kunnet finde et sådan script.

Til liweb:
Ja det har adgang til MySQL
Avatar billede limemedia Nybegynder
09. juni 2001 - 18:23 #6
znup >> er du ikke sikker, så find ud af det... \"stakkels\" jacala har sikkert også været inde og kigge før dit svar... når du svarer, please præciser

jacala >> jeg vil gerne lave løsningen til dig, men kræver et lille tekstlink på samme side som du anvender koden... hvad siger du ?
Avatar billede perla Nybegynder
09. juni 2001 - 18:50 #7
Har fundet et menu script i javascript, se om du kan bruge det

http://www.codeproject.com/jscript/dhtmlmenus.asp

-Per
Avatar billede perla Nybegynder
09. juni 2001 - 18:51 #8
Sorry glem svaret!!
Avatar billede jacala Nybegynder
09. juni 2001 - 19:04 #9
Til Perla:
Jeg ved der findes lige hvad jeg ønsker i javascript men af en eller anden grund tror jeg ikke det er så populært. (Jeg tror det giver for mange konflikter)

Til liweb:
Nu var det ikke miningen at nogen skulle LAVE det til mig. Jeg var parat til at give 200 point bare for at finde det, men jeg er da åben overfor at du laver et. Jeg kan desværre ikke selv programmere derfor er jeg nødt til at benytte færdige scripts.

Men hvad mener du med \"et lille tekstlink på samme side som du anvender koden\". Der er ikke oprettet nogen side endnu. Jeg regner med at linke til den side hvorpå scriptet ligger ligesom jeg gør med der forum jeg lige har lagt op. Så en eller flere sider der samlet kan lægges på serveren og linkes til er ideel. Jeg vil dog gerne at det bliver i den gule og den blå farve jeg bruger på min hjemmeside i forvejen, men det er selvfølgelig hvad jeg havde regnet med af tilretning. Så et rå script vil være OK.
Avatar billede limemedia Nybegynder
09. juni 2001 - 19:27 #10
jacala >> bare der på siden fremgår at jeg har lavet det til dig
Avatar billede Xelot Nybegynder
09. juni 2001 - 20:20 #11
Jeg prøvede bare på at hjælpe, hvis der ikke var noget af interesse, så har jeg prøvet... så held og lykke med at finde dit script.
Avatar billede jacala Nybegynder
09. juni 2001 - 20:23 #12
Til liweb:
Det er selvfølgelig i orden at der står at du har lavet den, det er jo mange gange vilkårene for freeware. Der må såmænd også godt være en \"LOGO-trykknap\" der fører til din hjemmeside. Sådan en er der også på Phorum og den fjerner jeg selvfølgelig ikke. Hvis du vil have det skal du bare lave den, så jeg kan ligge billedet (logo\'et) på min egen server sammen med  det andet du laver.
Avatar billede limemedia Nybegynder
09. juni 2001 - 20:26 #13
jacala >> jeg poster min kode herinde indenfor en times tid
Avatar billede jacala Nybegynder
09. juni 2001 - 20:37 #14
Tager det virkelig ikke længer tid..bare det var mig der kunne det.

Jeg synes du skal poste den direkte til mig....
mail: langholm@all4you.dk
Avatar billede jacala Nybegynder
09. juni 2001 - 20:39 #15
Til liweb:
Hvad laver du den i..HTML eller PHP
og skal det bruge MySQL..?
Avatar billede limemedia Nybegynder
09. juni 2001 - 21:57 #16
jacala >> når vi arbejder for point skal koden postes herinde for alles fordel :)

Min mySQL database ser sådan ud...
CREATE TABLE linkdb (
  ID int(10) unsigned NOT NULL auto_increment,
  URL varchar(64) NOT NULL,
  Title varchar(64) NOT NULL,
  Email varchar(64) NOT NULL,
  PRIMARY KEY (ID)
);


Koden således :
<?php
    # Connect to the Database
    mysql_pconnect(\"localhost\",\"root\",\"\");
    mysql_select_db(\"LinkDB\");

    # How many links allowed ?
    $LinkAllow = 50;

    # Check for values to add the database
    if ($URL && $Title && $Email) {
        mysql_query(\"INSERT INTO LinkDB (URL, Title, Email) VALUES (\'$URL\', \'$Title\', \'$Email\')\") or die(mysql_error());

        # Check for excessive links in database
        $sql = mysql_query(\"SELECT * FROM LinkDB ORDER BY ID DESC\");
        if (mysql_num_rows($sql) > $LinkAllow)  {
            # Whoops, got too many, delete one
            $foo = mysql_fetch_array($sql);
            $LowerLimit = $foo[\"ID\"]-$LinkAllow;
            while ($foo = mysql_fetch_array($sql)) {
                if ($foo[\"ID\"] <= $LowerLimit) {
                    $DeleteID = $foo[\"ID\"];
                    mysql_query(\"DELETE FROM LinkDB WHERE ID=$DeleteID\");
                    # send the email notification
                    @mail($foo[\"Email\"], \"Expired link : \".$foo[\"Title\"], \"Your link : \".$foo[\"Title\"].\" [\".$foo[\"URL\"].\"] has expired\",\"From: webmaster@your.domain\\nReply-To: webmaster@your.domain\\nX-Mailer: LJWeb Mailer (www.ljweb.com)\");
                }
            }
        }
    }
?>

<FORM ACTION=\"<?php echo $PHP_SELF; ?>\" METHOD=\"post\">
<TABLE BORDER=0 ALIGN=CENTER>
<TR><TD>Sidens adresse<TD><INPUT TYPE=\"text\" NAME=\"URL\" VALUE=\"<?php echo $URL; ?>\" size=\"40\">
<TR><TD>Sidens titel<TD><INPUT TYPE=\"text\" NAME=\"Title\" VALUE=\"<?php echo $Title; ?>\" SIZE=\"40\">
<TR><TD>E-mail<TD><INPUT TYPE=\"text\" NAME=\"Email\" VALUE=\"<?php echo $Email; ?>\" SIZE=\"40\">
<TR><TD><TD><INPUT TYPE=\"submit\" VALUE=\"- Tilføj -\">
</TABLE>
</FORM>
<BR>
OBS: Du skal kun skrive din e-mail adresse hvis du ønsker at få en e-mail når dit link er blevet slettet

<BR><BR>
<HR WIDTH=\"100%\" SIZE=\"1\" COLOR=\"#C0C0C0\" NOSHADE>
<BR><BR>

<?php
    $sql = mysql_query(\"SELECT * FROM LinkDB\");
    if (mysql_num_rows($sql))  {
        while ($foo = mysql_fetch_array($sql)) {
            $i++;
            echo $i.\": <A HREF=\\\"\".$foo[\"URL\"].\"\\\" TARGET=\\\"_blank\\\">\".$foo[\"Title\"].\"</A><BR>\\n\";
        }
    }
?>





Du vil sikkert ændre email informationerne til noget mere fornuftigt


/ Lars
www.ljweb.com
Avatar billede limemedia Nybegynder
09. juni 2001 - 21:58 #17
tilføj teksten

Script af : <A HREF=\"http://www.ljweb.dk\" TARGET=\"_blank\">LJ Webnologics</A>

I bunden af siden på samme side som scriptet
Avatar billede jacala Nybegynder
09. juni 2001 - 22:27 #18
Til liweb:
øøøhhhh...jeg mener jeg gav udtryk for at jeg ikke konne programmere. Når jeg eller henter et script ned så henter jeg nogle filer hvoraf den en opretter hvad den skal i MySQL databasen efter at have spurgt om server og navn hvorefter jer starter en indexfil.

Det er hvad jeg kan...!!!

Selve PHP teksten kan jeg godt finde ud af at gemme som en PHP-fil og lægge den op, men database delen ved jeg ikke hvad jeg skal gøre med. Det eneste jeg har vedrørende MySQL er servernavn, login og databasenavn. Jeg ved ikke hvordan jeg selv lægger noget ind eller opretter noget i den.

Det script jeg brugte ved \"Phorum\" lavede selv kontakt efter at have fået disse oplysninger.

Hvad gør vi nu....?
Avatar billede jacala Nybegynder
09. juni 2001 - 22:30 #19
Til liweb.
Hvis det bliver lidt mere omstændig end du havde regnet med må jeg jo ryste op med nogle flere point.
Avatar billede limemedia Nybegynder
09. juni 2001 - 23:15 #20
well, jeg kunne installere det på din server...
Avatar billede jacala Nybegynder
09. juni 2001 - 23:25 #21
Uhh det lyder godt, hvor mange point skal du  have for det..?

Du har fået min mailadresse, så hvis du vil sende en mail til mig, vil jeg forsyne dig med de nødvendige oplysninger på server + MySQL

Et par spørgsmål...
Kan jeg ændre linkantallet fra 50 til eksempelvis 100 hvis det på et tidspunkt bliver aktuelt?

Kan det lade sig gøre at få enten den gule eller den grå farve jeg bruger som baggrund i stedet for den hvide som den er nu?
Avatar billede limemedia Nybegynder
09. juni 2001 - 23:28 #22
jacala >>
point : det du synes fair
mail : sender nu
point ændring : Udskift tallet i $LinkAllow = 50; :) så nemt er det
design : sure... jeg har lavet systemet uden design :) passer ind i alt...
Avatar billede jacala Nybegynder
11. juni 2001 - 14:13 #23
Til ljweb:
Du har simpelthen lavet et flot stykke arbejde. Jeg er meget tilfreds med resultatet og det kører allerede på www.all4you.dk Så er der nogen af i andre der har lyst til at få et link til jeres hjemmeside, så er i velkommen til at indsætte det.

ljweb får de mange point, ikke kun fordi han lavede det rigtig godt, men også fordi han lavede en mailingliste i PHP/MySQL til mig når han nu var igang.

Jeg kan kun anbefale at stole på ljweb\'s kvalifikationer.!

TAk for indsatsen til alle.

Jan Langholm - www.all4you.dk
Avatar billede jacala Nybegynder
11. juni 2001 - 14:19 #24
Til ljweb:
Det er bare et rigtig flot stykke arbejde du har lavet, jeg er meget tilfreds.

Scriptet er allerede i brug på www.all4you.dk under fanen \"Dit link...\" .

Til I andre:

Tak for hjælpen herfra. I er velkommen til at tilføje jeres hjemmeside på det nye tiltag. Når jeg har hævet point\'ene er det fordi ljweb lige strikkede en mailingliste smammen i PHP/MySQL som er lige så fantastisk.

Jeg kan kun anbefale at have tillid til det arbejde som ljweb udfører.

Jan Langholm (Jacala) - www.all4you.dk
Avatar billede limemedia Nybegynder
11. juni 2001 - 14:20 #25
*smil*

/ LJ
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Applikationsarkitekt til stor applikationstransformation i Forsvaret

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Politiets Efterretningstjeneste

Platform Engineer hos PET