Post op anderen server
Tim
03/09/2009 15:15:00Hoi Allemaal.
Ik heb 2 domeinen met daarop 2 websites.
Nu heb ik een script gemaakt op domein 1 wat via een cron loopt.
Dit script haalt de data op en zet dit dan in de mysql database.
Maar nu wil ik dit data ook op mijn anderen website hebben, en die moet dus ook daar in de database. Is het nu mogelijk om dan het cronscript bijv via een post een script op de anderen server te laten 'voeden'?
grtz,
TIm
Ik heb 2 domeinen met daarop 2 websites.
Nu heb ik een script gemaakt op domein 1 wat via een cron loopt.
Dit script haalt de data op en zet dit dan in de mysql database.
Maar nu wil ik dit data ook op mijn anderen website hebben, en die moet dus ook daar in de database. Is het nu mogelijk om dan het cronscript bijv via een post een script op de anderen server te laten 'voeden'?
grtz,
TIm
Gewijzigd op 01/01/1970 01:00:00 door Tim
PHP hulp
21/11/2024 22:16:58GaMer B
03/09/2009 15:17:00Zie cURL. Die kan een POST stream naar het andere domein versturen.
Tim
03/09/2009 15:52:00Gelukt!
Misschien ooit makkelijk voor iemand anders.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$dirArray = getDir("."); // Get a list of the current directory for loading in the files.
while (list($filename, $filedate) = each($dirArray)) {
$mp3file = new CMP3File;
$mp3file->getid3 ($filename);
$pub_date = date("Y-m-d H:i:s");
$series = $mp3file->title;
echo $series;
$URL="www.domein.nl/extern/incomming-sen.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://$URL");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Data1=" . $series . "&Data2=" . $filename . "");curl_exec ($ch);
curl_close ($ch);
}
?>
$dirArray = getDir("."); // Get a list of the current directory for loading in the files.
while (list($filename, $filedate) = each($dirArray)) {
$mp3file = new CMP3File;
$mp3file->getid3 ($filename);
$pub_date = date("Y-m-d H:i:s");
$series = $mp3file->title;
echo $series;
$URL="www.domein.nl/extern/incomming-sen.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://$URL");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Data1=" . $series . "&Data2=" . $filename . "");curl_exec ($ch);
curl_close ($ch);
}
?>
Misschien ooit makkelijk voor iemand anders.
steen
03/09/2009 18:06:00Ik zou wel even kijken of de request wel van die server komt en een key meegeven, zodat er niemand verkeerde naar je tweede domein kan posten.