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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.10.2002, 10:13:06
tigercat tigercat ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 11
variable immer setzen

hi outside there

KURZ: ich will dem benutzer die möglichkeit geben, eine textdatei zum bearbeiten zu öffnen. den namen der textdatei übernehme ich in eine variable. das läuft erstmal.

zu meinem PROBLEM:
die benuzterabfrage mache ich mit einer ersten php-seite. die variable lese ich in eine zweite php-seite ein, die mir dann die entsprechend gewollte datei öffnet und zum bearbeiten bereitstellt. das läuft auch erstmal.
sobald ich die textdatei aber ändere und dann den submit-button drücke, um die änderungen zu übernehmen, erhalte ich stets die (von mir festgelegte) fehlermeldung, dass die datei nicht bearbeitet werden kann. ich will nämlich bei der "übernahme" per $PHP_SELF die selbe datei wieder aufrufen, um die änderungen direkt sehen zu können.

doch nun ist die variable mit dem namen der textdatei leer. logisch, da ich ja die bentzerabfrage jetzt nicht mehr mache.

FRAGE: kann ich die variable, in der ich den textdatei-name abfrage, irgendwie zwischenspeichern, so nach dem motto: einmal gesetzt, immer gesetzt, bis die anwendung beendet wird? zwischenspeichern in eine datei soll als möglichkeit ausscheiden.

gruesse,
tigercat
Mit Zitat antworten
  #2  
Alt 04.10.2002, 12:06:04
markus.thiede markus.thiede ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Köln
Alter: 41
Beiträge: 112
markus.thiede eine Nachricht über ICQ schicken
Da währe eine Session ne Idee.
http://www.selfphp.info/funktionsref...onen/index.php
__________________
Ein Programm schreibt man um ein
Problem zu lösen nur leider erhält
man mit jedem Program ein neues
Problem!

Mit Zitat antworten
  #3  
Alt 04.10.2002, 14:30:09
tigercat tigercat ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 11
danke erstmal für den tipp mit den session-variablen. ich habs damit mal probiert, komm aber nicht wirklich auf den trichter.

erstmal meine codeschnipsel:

"datei-laden.php"
PHP-Code:
<input type=file name=dateiladen size=60>
<
input type=submit value="Fragen bearbeiten"

zu meiner idee, wie ich es realisieren könnte:

"datei-editieren.php"
PHP-Code:
<?php
session_start
();
// beim ersten durchlauf ist etwas in $dateiladen enthalten
$datei $HTTP_POST_VARS["dateiladen"];
// bei allen folgenden durchläufen
if (!isset($HTTP_POST_VARS["dateiladen"])) {
    
$datei $HTTP_SESSION_VARS["dateiladen"];
}
if (
$datei) {
  
$HTTP_SESSION_VARS["dateiladen"] = $datei;
}
?>
... weiterer code ...
<form action= <?php echo $PHP_SELF ?> method=post>
<input .... >
<input type=submit name=aktualisieren>
</form>
es kommt aber immer noch die fehlermeldung, dass die datei nicht geschrieben werden kann. irgendwie wird die session-variable beim zweiten durchgang nicht geladen.

kennt sich da jemand aus?
tigercat
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 14:59:38 Uhr.


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


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