hmmm.. det ser ikke rigtig ude til at virke.. Filen ser nu sådan her ud:
<?php
/*** Oploadning af MySQL-sekvens ***/
/****** af Peter Vogel ******/
$sqlserver='**********'; // sql-serveren. Typisk er dette 'localhost'
$sqluser='***********'; // dit brugernavn
$sqlpassword='*********'; // dit password
$database='********'; // databasens navn
$query='-- phpMyAdmin SQL Dump
-- version 2.9.2-Debian-1.one.com1
--
http://www.phpmyadmin.net--
-- Host: MySQL Server
-- Generation Time: Jun 23, 2008 at 01:49 PM
-- Server version: 5.0.32
-- PHP Version: 5.2.0-8+etch11
--
-- Database: `enfosownage_com`
--
-- --------------------------------------------------------
--
-- Table structure for table `cal`
--
CREATE TABLE `cal` (
`id` int(9) NOT NULL auto_increment,
`eventdate` date NOT NULL default '0000-00-00',
`html` tinyint(1) NOT NULL default '0',
`title` varchar(255) NOT NULL,
`event` blob NOT NULL,
UNIQUE KEY `date` (`eventdate`),
UNIQUE KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
--
-- Dumping data for table `cal`
--
-- --------------------------------------------------------
--
-- Table structure for table `cs_abcode`
--
CREATE TABLE `cs_abcode` (
`abcode_id` int(8) unsigned NOT NULL auto_increment,
`abcode_func` varchar(8) NOT NULL default '',
`abcode_pattern` varchar(40) NOT NULL default '',
`abcode_result` varchar(40) NOT NULL default '',
`abcode_file` varchar(80) NOT NULL default '',
PRIMARY KEY (`abcode_id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;
--
-- Dumping data for table `cs_abcode`
--
INSERT INTO `cs_abcode` VALUES (1, 'img', ':)', '', 'smile.gif');
INSERT INTO `cs_abcode` VALUES (2, 'img', ';)', '', 'wink.gif');
INSERT INTO `cs_abcode` VALUES (3, 'img', ':D', '', 'biggrin.gif');
INSERT INTO `cs_abcode` VALUES (4, 'img', ':P', '', 'tongue.gif');
INSERT INTO `cs_abcode` VALUES (5, 'img', ':cool:', '', 'cool.gif');
.......... 10.000 linjer af lignende opsætning her....
`userID` int(11) NOT NULL default '0',
`nickname` varchar(255) NOT NULL default '',
`site` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
--
-- Dumping data for table `webs_whoisonline`
--
INSERT INTO `webs_whoisonline` VALUES (1209761806, '80.160.163.14', 0, '', '');
-- --------------------------------------------------------
--
-- Table structure for table `webs_whowasonline`
--
CREATE TABLE `webs_whowasonline` (
`time` int(14) NOT NULL default '0',
`ip` varchar(20) NOT NULL default '',
`userID` int(11) NOT NULL default '0',
`nickname` varchar(255) NOT NULL default '',
`site` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
--
-- Dumping data for table `webs_whowasonline`
--
'; // Her indsættes din ekspoterede SQL-tekst
$query = explode(';', $query);
$connect_id = mysql_connect($sqlserver, $sqluser, $sqlpassword);
if ($connect_id){
for($i = 0; $i < count($query); $i++)
{
mysql_select_db($database);
$result = mysql_query($query[$i], $connect_id);
if ($result){
$log = 'SQL-sekvensen er oploadet';
} else {
$log = 'SQL-sekvensen kunne IKKE oploades: <br/>';
if(mysql_error() != ''){
$log .= ' <b>MySQL Error</b>: '.mysql_error().'<br/>';
}
}
}
} else {
$log = 'Programmet kunne ikke forbinde til databasen';
if(mysql_error() != ''){
$log .= ' <b>MySQL Error</b>: '.mysql_error().'<br/>';
}
}
print $log;
?>
Kan det være pga. alle "------"erne og kommentarer som ikke er kommenteret ud?
Jeg mener burde den ikke bare læse videre efter hver ";" til den finder et query?