SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.06.2003, 12:03:04
Tim Tim ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 12
Skript durch anderes Skript beenden

Hi!

Ich wollte wissen ob es eine php-Funktion wie z.B. exit() oder die() gibt, mit der man aber ein anderes Skript als das Aufrufende abschießen kann?

Wäre über Antwort sehr erfreut!

Danke im Voraus,
Tim
Mit Zitat antworten
  #2  
Alt 22.06.2003, 12:38:20
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

eine funktion gibt es nicht dafür, man könnte es aber so lösen:

man schreibe das in das zu killende script:
PHP-Code:
if($_GET['die'] == 'now') exit(); 
und rufe es so aus einem anderen auf:
Code:
...zu-killendes-script.php?die=now
du kannst das ganze natürlich auch mit header() automatisieren.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 22.06.2003, 12:45:06
Tim Tim ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 12
Hmm, ja, werde es mal so probieren! Danke!

Was genau macht header()? Davon habe ich bisher noch nix gehört!

Grüße, Tim
Mit Zitat antworten
  #4  
Alt 22.06.2003, 13:23:32
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
mit header kannst du html-head angaben (meta-tags) machen, spricht eine weiterleitung könnte man so realisieren:
PHP-Code:
<?
header('location: neueseite.php');
?>
ABER! es darf vor header(); nie mals eine ausgabe stattfinden, weder html code oder php-ausgaben.

auch das wäre ein fehler:
PHP-Code:
<?
...code...
?>

<?
header(...);
?>
also nichts darf vor header eine ausgabe machen. sonst gibt es einen fehler "cannot add header information - headers already sent by...".
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 22.06.2003, 13:56:21
Tim Tim ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 12
Ahh, ok, vielen Dank!
Mit Zitat antworten
  #6  
Alt 22.06.2003, 17:52:21
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
wenn du mit header arbeitest musst du aber trotzdem exit; benutzen! denn der folgende code wird trotzdem ausgeführt, zB Datenbankeinträge etc. Also merk dir immer exit; nach header("location: http://www.xyz.com"); zu benutzen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:43:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt