-
Gesamte Inhalte
1.926 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
3
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von etreu
-
-
Hi,
haben auf Arbeit nen Projekt bekommen mit PHP. Haben dazu Ünterstützung auf IIS4 installiert. Soweit funzt es alles.
Damit ich zu Hause nen bischen üben kann hab ich mir nen IIS installiert. So weit ich das überblicken kann, sind alle Einstellungen gleich. Der einzige Unterschied liegt im Betriebssystem und damit in der Version des IIS (NT4 Server mit IIS4 und bei mir W2K Prof mit IIS5).
Wenn ich versuche php-Dateien zu linken bekomme ich bei mir zu Hause folgenden Fehler:
CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
-
Ecapesequenz funzt.
Allerdings das Einlesen nicht so richtig:
<body> <?php $datei="Datei.txt"; echo "<table>"; /*if (FILE_EXISTS($datei)) // { // $zeiger=fopen($datei,"r"); // while(!feof($zeiger)) // aus der Datei lesen { // $eintrag=fgets($zeiger,1000); // Hier sind die Probleme echo "$eintrag"; // fclose($zeiger); // } // } */ // $zeiger = fopen($datei,"a"); // flock($zeiger,2); // $topic="<tr><td>".$topic."</td></tr>\n"; // Wertzuweisung funktioniert $inhalt="<tr><td>".$inhalt."</td></tr>\n"; // (siehe Ausgabe) fputs($zeiger,$topic); // fputs($zeiger,$inhalt); // flock($zeiger,3); // fclose($zeiger); // echo "$topic"; // echo "$inhalt"; // echo "</table>"; // ?> <form action="<?php $SELF_PHP ?>" method="post"> Thema: <input name="topic"></input> <textarea rows="10" cols="35" name="inhalt"> </textarea> <input type="submit"></input> <input type="reset"></input> </form> </body>
In der Textdatei steht nach zwei Aufrufen folgendes:<tr><td></td></tr> <tr><td></td></tr> <tr><td>Teil1</td></tr> <tr><td>1. Öffnen der Datei bzw. erste Eingabe</td></tr> <tr><td>Teil2</td></tr> <tr><td>2. Jetzt schaun wa ma wat nu jemacht hat</td></tr>
Daraus ergeben sich bei mir zwei Fragen:
1. Warum werden in der Textdatei zwei Zahlen ohne Variablen erzeugt? (allerdings weniger wichtig; wären halt leere Tabellenzellen)
2. Warum funzt das Einlesen nicht?
-
Ich will mit PHP beim Speichern eines Strings in eine Datei einen Zeilenumbruch erzwingen. Bisher hängt er die Daten nur aneinander. Das sorgt dfür dass ich die Zeilen nicht auslesen kann.
Mit welchen Befehl klappt das?
-
Danke hatte nen Teil übersehen.
Sorry für die Bemühungen!
-
Habe ne Webseite eingerichtet.
Habe unter 'Eigenschaften' - 'Basisverzeichnis' den Pfad zur PHP.exe und Dateiendungen hinzgefügt.
Laut install.txt (wurde bei der Installation erzeugt) wars das.
Was könnte noch fehlen?
-
Du solltest die Buttons auf ein Panel packen.
Dieses kannst du dann mit BorderLayout nach "Westen" (nach links) setzen.
-
Welchen Stream bzw StreamReader muss ich aufsetzen um Daten aus der Konsole einlesen zu können.
-
Du kannst auch einen Counter auf ne Ebene packen (div und layer) und sie mit dam Attribut visibility verstecken.
-
Die ienzige Möglichkeit die ich kenne eine leere History zu bekommen ist ein neues Fenster zu öffnen und das alte zu schliessen.
-
Das div müsste meines Erachtens noch nicht einmal positioniert. Wenn du sie einfach an die Stelle setzt, wo sie hinkommen sollen, müssten sie (korrigiert mich, wenn ich mich irre) relativ positioniert werden.
Über die Eigenschaft z-Index kannst du dann festlegen welche Ebene welche überlagert.
-
Hab nicht berücksichtigt, dass der Befehl keine Unterbrechung bedeutet.
Aber in der JavaScript-Objektreferenz von Sytle-Objekt gibt es nur "top". Kein Eintrag zu "pixelTop" gefunden.
-
Du kannst meines Erachtens nicht die Größe eines Hintergrundbildes ändern.
Meine Erfahrungen:
1. Ist der Frame größer als das Bild, gibt es einen unerwünschten Rand.
2. Ist der Frame kleiner als das Bild, wird nur ein Ausschnitt des Bildes gezeigt.
-
Schau dir mal die Eigenschaften "wrap" und "nowrap" an!
-
Über JavaScript kannst du auf die HTML-Tags zugreifen. So kannst du die Eigenschaften des Applet-Tags ändern. Ähnlich funktioniert es auch beim Object-Tag.
Schau einfach in die JavaScript-Objektreferenz bei SelfHTML.
-
1. Beim Aufruf der leeren Funktion soll einfach nur eine Verzögerung erreicht werde.
2. Bei 150 Aufrufen macht sich die Verzögerung doch schon bemerkbar (außerdem ändert sich nichts bei der Änderung der Zeit auf 1000ms).
3. Beim Aufruf der Funktion aus der Funktion gab es einen Stack-Overflow.
Wie ihr seht alles schon durch.
-
Bei mir funktioniert die Verzögerung nicht. Wer weiss warum?
Code:
<script type="text/javascript">
<!--
var i;
function leer()
{
//leer
}
function down()
{
i=-150;
for (i=-150; i<0; i++)
{
document.all.tosee.style.top=i;
setTimeout('leer()',250);
}
}
function up()
{
i=0;
for (i=0; i>-150; i--)
{
document.all.tosee.style.top=i;
setTimeout('leer()',250);
}
}
//-->
</script>
-
@ Admin
Thread can be closed.
Die letzten Beiträge gingen ein bischen arg am Thema vorbei.
-
Lineares Programmieren in Java gibt es meines Erachtens gar nicht! Das einzige, was man damit in Verbindung setzen kann ist die Interpretation der .class - Dateien zur Laufzeit.
Innerhalb der Dateien gibt es prozeduale Programmierung (Funktionen, ...).
Ansonsten entspricht der Rest der OOP.
-
Ich werds auf jeden Fall mal in Betracht ziehen.
Allerdings hab ich mich bekehren lassen und den Provider in naher Zukunft wechseln.
-
Ich glaub ich wechsel eher den Provider als mir nen eigenen Client zu programmieren (zumal mir momentan die Kenntnisse fehlen würden dies umzusetzen).
Trotzdem danke!
-
Ich meine so wirklich ins Internet gehen.
Gibts da nicht vielleicht doch Hoffnung?
-
Hat es von euch schon jemand geschafft sich als AOL-Mitglied unter Linux anzumelden?
-
Sorry, hab mich nicht ganz klar ausgedrückt.
Ich will meine Seite mit reinem HTMl und CSS erstellen.
-
Wenn ich schon ne Seite erstelle, versuche ich das ganze für möglichst viele User zugänglich zu machen. Außerdem hab ich den Anspruch meine Seite W3C-konform zu gestalten (mit HTML und CSS). Also nichts von wegen Flash.
Fehlermeldung
in Skript- und Webserverprogrammierung
Geschrieben
Bisher installiert bzw. konfiguriert (jeweils gleich).
IIS installiert, PHP installiert, den Anleitungen im install.txt gefolgt und fertig.