Ausführungspfad Cron Jobs und relative Pfadangabe media
Verfasst: 28. Feb 2018, 14:21
Hallo zusammen!
Ich habe ein Script, dass von unserer Facebook Seite aktuelle Posts in eine lokale Datenbank temporär ablegt und zusätzlich ein evtl. vorhandenes Image lokal kopiert. Das vor allem, weil der Aufruf von Facebook Inhalten vor allem von Firewalls häufig in der Art unterbunden wird, dass die Posts
kaputt geschossen werden (weil die extern gelinkten Images nicht laden).
Das funktioniert solange gut, wie ich das Sript "manuell" im Backend ausführe. Wenn ich aber die Scriptausführung auf "Frontend" stelle, funktioniert
der copy Befehl leider nicht - ich gehe davon aus, dass es was mit dem angegebenen relativen Pfad zu tun hat.
copy($img, '../media/fb/'.$prefix."_".$imgname);
Kann mir jemand nen Tipp geben, wie ich den Pfad anpassen muss, so dass der Pfad auch bei Antriggerung übers Frontend funktioniert - evtl. wie im Template einfach nur
copy($img, 'media/fb/'.$prefix."_".$imgname);
Oder läuft das vom Frontend getriggerte PHP "an einem anderen Pfad" ?
Danke für eueren Tipp
Oliwan
Ich habe ein Script, dass von unserer Facebook Seite aktuelle Posts in eine lokale Datenbank temporär ablegt und zusätzlich ein evtl. vorhandenes Image lokal kopiert. Das vor allem, weil der Aufruf von Facebook Inhalten vor allem von Firewalls häufig in der Art unterbunden wird, dass die Posts
kaputt geschossen werden (weil die extern gelinkten Images nicht laden).
Das funktioniert solange gut, wie ich das Sript "manuell" im Backend ausführe. Wenn ich aber die Scriptausführung auf "Frontend" stelle, funktioniert
der copy Befehl leider nicht - ich gehe davon aus, dass es was mit dem angegebenen relativen Pfad zu tun hat.
copy($img, '../media/fb/'.$prefix."_".$imgname);
Kann mir jemand nen Tipp geben, wie ich den Pfad anpassen muss, so dass der Pfad auch bei Antriggerung übers Frontend funktioniert - evtl. wie im Template einfach nur
copy($img, 'media/fb/'.$prefix."_".$imgname);
Oder läuft das vom Frontend getriggerte PHP "an einem anderen Pfad" ?
Danke für eueren Tipp
Oliwan