Abend,
ich experimentiere zurzeit mit Prowl fürs iPhone. Dazu benötigt man die App und einen PHP Server auf dem ein PHP-File liegt. Wenn das File aufgerufen wird sendet es eine Nachricht an die App bzw ans iPhone. Hier mal das File:
PHP
<?php
/*
Snail Mail Push Alerts
Server side PHP script for sending iPhone push alerts when this example.php
is requested via HTTP by the Arduino.
Adapted from ProwlPHP 0.3.1 by Mario Mueller: https://github.com/xenji/ProwlPHP
*/
require_once 'ProwlConnector.class.php';
require_once 'ProwlMessage.class.php';
require_once 'ProwlResponse.class.php';
$oProwl = new ProwlConnector();
$oMsg = new ProwlMessage();
try
{
$oProwl->setIsPostRequest(true);
$oMsg->setPriority(2);
$oMsg->addApiKey('406bfff5792627741fb574f94'); // Change to your API key from http://prowl.weks.net/
$oMsg->setEvent('The mail has been delivered!');
$oMsg->setApplication('Mailbox');
$oResponse = $oProwl->push($oMsg);
if ($oResponse->isError())
print $oResponse->getErrorAsString();
else
{
print "Sent. " . $oResponse->getRemaining() . " Messages left. (Resets at: " . date('Y-m-d H:i:s', $oResponse->getResetDate()) . ")" . PHP_EOL;
}
}
catch (InvalidArgumentException $oIAE)
{
print $oIAE->getMessage();
}
catch (OutOfRangeException $oOORE)
{
print $oIAE->getMessage();
}
?>
Alles anzeigen
So jetzt zum Problem: Wenn ich versuche die Datei auf dem Raspberry Pi Webserver aufzurufen passiert nichts und ich bekomm keine Nachricht. Wenn ich jetzt das File auf einen externen Webserver von einem Anbieter aufrufe funktioniert alles ohne Probleme...
Ich hab Apache 2, PHP5, openSSL komplett konfiguriert und alle Ports freigeschalten.
Wisst ihr vielleicht woran es liegen kann ?
mfg