Jeg har mange sider med php koder som skulle bli en medlemsbasert side. De sidene ser ut til å funke,men installasjonsfilen virker ikke. Jeg får kontakt med databasen, men ingenting blir installert.
når jeg trykker på linken så kommer dette opp:
når jeg trykker på install ingenting skjer...jeg vil vise dere konfigurasjonskodene og installer kodene,kanskje dere finner noe som er galt og er årsaken til at dette skjer.....
installer.php :
konfigurasjon.php
Kan dere se om dere finner en løsning?
når jeg trykker på linken så kommer dette opp:
Sjekk Database konfigurasjonene: Database: **** Db Brukernavn: -æææææ Db Passord: ppppp Db HOST : ****** --> Nytt tabellnavn blir: Brukere Sjekk Admin konfigurasjonene (lagres i tabellen som Admin bruker): Administrator brukernavn: sssss Administrator epost: ssssss Administrator passord: ***** [ Installer ]
Vis hele sitatet...
når jeg trykker på install ingenting skjer...jeg vil vise dere konfigurasjonskodene og installer kodene,kanskje dere finner noe som er galt og er årsaken til at dette skjer.....
installer.php :
Kode
<?php if(file_exists("innstillinger/konfigurasjon.php")) { require("innstillinger/konfigurasjon.php"); } else { echo <<<__HTML_END <span style="color:#ff0000"><b>Konfigurasjonsfilen "innstillinger/konfigurasjon.php" finnes ikke</b></span> Legg filen "konfigurasjon.php" under en mappe som du kaller "innstillinger", ett nivå over filene: login.php, registrer.php og installer.php Husk å endre nødvendige data i konfigurasjonsfilen før du fortsetter! <a href="installer.php">[ Prøv igjen ]</a> __HTML_END; exit(); } // opprett tabell for brukere dersom den ikke finnes if('$_GET[install]'=="1") { if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '".$tabell_brukere."'"))==0) { $opprett = mysql_query("CREATE TABLE `$tabell_brukere` ( `id` int(11) NOT NULL AUTO_INCREMENT, `status` int(11) NOT NULL, `login_key` varchar(32) NOT NULL, `login_tid` varchar(25) NOT NULL, `brukernavn` varchar(50) NOT NULL, `epost` varchar(50) NOT NULL, `passord` varchar(32) NOT NULL, `dato_registrert` timestamp(8) NOT NULL, `count` int(11) default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1"); if($opprett) { $admin_md_passord = md5($admin_passord); $opprett_ny = mysql_query("insert into $tabell_brukere (status, brukernavn, epost, passord, dato_registrert) values ( 1, '$admin_brukernavn', '$admin_epost', '$admin_md_passord', NOW())"); echo <<<__HTML_END Databasetabellen <b>$tabell_brukere</b> ble opprettet.. <span style="color:#ff0000"><b>Du må nå slette filen "installer.php" fra systemet ditt!!!</b></span> Administrator brukernavn: $admin_brukernavn Administrator epost: $admin_epost Administrator passord: $admin_passord <a href="login.php">[ Logg inn ]</a> <a href="registrer.php">[ Registrer flere brukere ]</a> __HTML_END; } else { echo <<<__HTML_END <span style="color:#ff0000"><b>Feil under oppretting av databasetabell --> $tabell_brukere</b></span> Sjekk at konfigurasjonene til databasen er korrekte og prøv igjen <a href="installer.php?install=1">[ REFRESH ]</a> __HTML_END; } } else { print "Tabellen $tabell_brukere finnes allerede..."; } } else { echo <<<__HTML_END <u>Sjekk Database konfigurasjonene:</u> Database: $db Db Brukernavn: $dbuser Db Passord: $dbpassword Db HOST : $dbhostname --> Nytt tabellnavn blir: $tabell_brukere <u>Sjekk Admin konfigurasjonene (lagres i tabellen som Admin bruker):</u> Administrator brukernavn: $admin_brukernavn Administrator epost: $admin_epost Administrator passord: $admin_passord <a href="installer.php?install=1">[ Installer ]</a> __HTML_END; } ?>
konfigurasjon.php
Kode
<?php // MySql database konfigurasjon // endre følgende 4 linjer med dine data mellom " " $dbhostname = "*****"; $dbuser = "*****"; $dbpassword = "****"; $db = "****"; // koble til database $tilkobling = mysql_connect($dbhostname, $dbuser, $dbpassword) or die("Umulig å få kontakt med databasen - sjekk konfigurasjonene"); $velg_db = mysql_select_db($db) or die("Umulig å få kontakt med gjeldende database - sjekk konfigurasjonene"); // admin brukerdata, // registreres i databasen ved installasjon // endre til ønsket brukernavn, passord og epost $admin_brukernavn = "****"; $admin_passord = "****"; $admin_epost = "********"; // nettsted info, endre til ønsket $nettsted_navn = "**********"; $nettsted_epost = "a************"; // lukket eller åpen bruker-registrering // sett til "0" og alle kan registrere seg uten // bruk av kode $lukket_registrering = "0"; // krever kode // registreringskode hvis lukket registrering = "0" $registrerings_kode = "123456"; // bestem hvilket navn brukertabellen skal ha $tabell_brukere = "Brukere"; ?>