Frage : Wie man meinen Index von einem anderen Index laufen lässt und Ende wartet?

Ich muss einen Index nennen genannt build_report.php, überschreite in ein URL variables genanntes partno und warte, bis es fertig ist, bevor continuing.

This Index einen Report aufbaut und dann eine eMail zu unserem Kunden ausgesendet wird, also ich nicht die eMail wünsche, die gesendet wird, bis der Report generated.

Is mögliches dieses ist?

Which sollte ich benutzen exec oder sich kräuseln?

Antwort : Wie man meinen Index von einem anderen Index laufen lässt und Ende wartet?

Mit einer URL-Variable nehme ich ihm Sie Mittel ein ERHALTENparameter, wie build_report.php? partno=12345.

AFAIK, können Sie nicht überschreiten ERHALTEN Daten, wenn Sie PHP von der Befehlszeile benennen, also würden Sie Wellung benutzen müssen. Gebracht ein kleines Beispiel von an, wie Sie dies mit Wellung tun konnten. Die curl_exec () Funktion geht zurück, nachdem die Seite völlig zurückgeholt wurde, also sollte der Report erzeugt werden, nachdem man sie benannt hat.
1:
2:
3:
4:
5:
6:
7:
8:
$curlhandle = curl_init („http://url.to/build_report.php?partno=“ .urlencode ($partno));
wenn ($curlhandle === falsch) {
	sterben („könnte einen Wellungshandgriff nicht herstellen! ");
}
wenn (curl_exec ($curlhandle) === falsch) {
	sterben („könnte nicht an den build_report Index anschließen! ");
}
curl_close ($curlhandle);
Weitere Lösungen  
 
programming4us programming4us