Volgende code:
PHP Code:
<?php
mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("weer") or die(mysql_error());
$laatste = mysql_query("SELECT datum FROM weer ORDER BY datum DESC LIMIT 1");
$datum = date("Y-m-d");
if $laatste == $datum {
$sql = mysql_query("SELECT inhoud FROM weer ORDER BY datum DESC LIMIT 1");
echo $sql;
}else{
$source = file_get_contents('http://www.travelta.nl/Belgie/weer');
if (preg_match('%<table class="weatherexpectation" summary="">(.*?)</table>%si', $source, $regs)) {
$source = $regs[0];
$source = preg_match('/ <img src=".*?">\r\n <span class="max">.*?<\/span>\r\n <span class="min">.*?<\/span>/si', $output);
$naardb = htmlspecialchars(mysql_real_escape_string($output));
mysql_query("INSERT INTO weer (datum, inhoud) VALUES('". $datum ."', '". $naardb ."' ) ") or die(mysql_error());
echo $output;
}
}
?>PHP Code:
CREATE TABLE `shouts` (
`datum` DATE,
`inhoud` VARCHAR NOT NULL,
PRIMARY KEY (`datum`)
);
Het is de bedoeling dat er een weer script op mijn site komt, zoals weergegeven op http://www.travelta.nl/Belgie/weer.
Maar ik krijg hem niet werkende...
Kan iemand mij hierbij helpen?
Mvg
Kristof
- Weerscript probleem
-
16-02-2009, 14:06 #1
- Berichten
- 327
- Lid sinds
- 17 Jaar
Weerscript probleem
-
In de schijnwerper
Senior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / WerkServerFIX| 24/7 server beheer | 24/7 NOC | Urgente storingsopvolging | Netwerk beheerFreelance / WerkTe koop webshop shopify officetown. 500 omzet - kantoorartikelen - Bol accountsWebsite te koop1600 linkbuilding links voor slechts €316,-Overige deals -
16-02-2009, 14:19 #2
- Berichten
- 1.907
- Lid sinds
- 16 Jaar
De eerste code zet je op de site.
De 2de code voer je uit in sql
Dan pas je de eerste code nog aan aan je database gegevens
-
16-02-2009, 14:25 #3
- Berichten
- 327
- Lid sinds
- 17 Jaar
Ja dat heb ik gedaan, maar er geeft zich een probleem met de sql....
Ik krijg volgende foutmelding in phpmyadmin:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, PRIMARY KEY (`datum`) )' at line 3
Aanvullend bericht:
Ik krijg ook een error in de index.php code...Laatst aangepast door Kristof Debleu : 16-02-2009 om 20:49 Reden: Automatisch samengevoegd.
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