hallo,
Ik heb een scriptje die toelaat bestanden te importeren in een tabel.
iedere regel van het tekst bestand zou in princiepe een nieuwe regel worden in een tabel... De bedoeling is om e-mail adressen die onder elkaar staan in een tekstbestand direct toe te voegen als leden van men nieuwsbriefscript...
Ondanks het feit dat de boodschap ' Bestand succesvol geimporteerd.' wordt vertoond staan er toch geen extra adresse in de lijst...
Weet iemand hoe dit komt ? of kan iemand het aanpassen dat het wel zeker werkt ?
(data map heeft chmod 777 )
PHP Code:
$form = '<form method="post" enctype="multipart/form-data">
Import bestand: Iedere regel nieuw adres.
<table border="0">
<tr>
<td>Bestand</td><td><input type="file" name="file" /></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="inporteren" /></td>
</tr>
</table>
</form>';
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$ext = explode('.',$_FILES['file']['name']);
$ext = $ext[count($ext)-1];
$ext = strtolower($ext);
if(empty($_FILES['file']['tmp_name'])){
echo 'U heeft geen bestand ingevuld.';
}elseif($ext == 'php' || $ext == 'js'){
echo 'php of javascript bestanden mogen niet als data bestand worden geupload in de demo versie.';
}else{
move_uploaded_file($_FILES['file']['tmp_name'], $core['root'] . 'data/' . $_FILES['file']['name']);
$file = file($core['root'] . "data/" . $_FILES['file']['name']);
foreach($file as $line_num => $line){
mysql_query("INSERT INTO nieuwsbrief SET nieuwsbrief_mail='" . Input($line) . "', nieuwsbrief_active='1");
}
unlink($core['root'] . "data/" . $_FILES['file']['name']);
echo 'Bestand succesvol geimporteerd.';
}
}else{
echo $form;
}
- probleem met importeren in sql
-
10-10-2008, 11:33 #1
- Berichten
- 1.034
- Lid sinds
- 18 Jaar
probleem met importeren in sql
-
In de schijnwerper
Outreachxxl.com || Outreach/linkbuilding zelf doen? Internationaal. Laagste prijzenFreelance / WerkVegan food site - 500+ artikelen met ons ALL-IN-ONE pakket + affiliate plugin!Website te koopHandmatig linkbuilden aangeboden (vanaf 7,50 per link)Freelance / WerkTe koop: Creatief E-commerce merk (Buitenkans!)Website te koop -
10-10-2008, 11:59 #2
- Berichten
- 558
- Lid sinds
- 16 Jaar
Verander:
PHP Code:mysql_query("INSERT INTO nieuwsbrief SET nieuwsbrief_mail='" . Input($line) . "', nieuwsbrief_active='1");
In:
PHP Code:mysql_query("INSERT INTO nieuwsbrief SET nieuwsbrief_mail='" . Input($line) . "', nieuwsbrief_active='1") or die("Foutje in query: " . mysql_error());
Dan zul je zien waar het probleem zit. ;-)
-
10-10-2008, 18:51 #3
- Berichten
- 1.034
- Lid sinds
- 18 Jaar
geen reactie, ik kan natuurlijk wel de error log opzetten als dit helpt...
is gehost bij one... die hebben blijkbaar een paar beperkingen ...want op andere hostings werkt het wel...
Alleen weet ik niet waarom dit niet werkt, de rest is ondertussen wel inorde geraakt...
Origineel gepost door Maurice J
Verander:
PHP Code:mysql_query("INSERT INTO nieuwsbrief SET nieuwsbrief_mail='" . Input($line) . "', nieuwsbrief_active='1");
In:
PHP Code:mysql_query("INSERT INTO nieuwsbrief SET nieuwsbrief_mail='" . Input($line) . "', nieuwsbrief_active='1") or die("Foutje in query: " . mysql_error());
Dan zul je zien waar het probleem zit. ;-)
-
10-10-2008, 18:53 #4
- Berichten
- 286
- Lid sinds
- 17 Jaar
PHP Code:mysql_query("INSERT INTO nieuwsbrief SET nieuwsbrief_mail='" . Input($line) . "', nieuwsbrief_active='1'");
Zo zou hij het moeten doen.
Laatst aangepast door Rob v B : 10-10-2008 om 19:00
-
10-10-2008, 19:04 #5
- Berichten
- 558
- Lid sinds
- 16 Jaar
Het was inderdaad de vergeten ' aan het einde van de query.
-
12-10-2008, 12:26 #6
- Berichten
- 1.034
- Lid sinds
- 18 Jaar
probleem opgelost, thanks
Laatst aangepast door bernard Schelfout : 12-10-2008 om 13:12
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic