WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 14.12.2002, 23:17   #1
running_wild
Veteran
 
Registriert seit: 03.06.2000
Alter: 46
Beiträge: 496


Standard apache - php

Also ich muss irgendwie den Apachen (vorerst Win32), die php.ini oder sonst was falsch konfiguriert haben... Ich bin seit gestern am Lernen von PHP und hab schon das erste Problem, ihr könnts mir da sicher helfen.

Wenn ich den Code (bitte net lachen, ist mein erstes PHP-Script )...
Code:
<?php
   $alter = 20 * 10;
   $alter .= " Jahre";
   $oma = "alte";
   $oma .= " Schachtel";

   echo "Die $oma ist $alter alt geworden";
?>
...als *.php abspeichere und mit http://localhost/*.php aufrufe, funktionierts. Wenn ich sie allerdings mit den üblichen Html-Tags versehe (<html>...</html> usw.) und als *.html oder *.htm abspeichere und aufrufe, bekomme ich ein weisses Fenster ohne Inhalt. Auch wenn ich die Html-Tags weglasse bekomme ich das gleiche Ergebnis wenn als *.htm* abgespeichert. Text, der nicht zwischen den Php-Tags steht, wird ganz normal angezeigt.

Irgendwie dürfte er bei *.htm* ein Problem haben den php-code zu parsen.

Kann mir jemand helfen?
running_wild ist offline   Mit Zitat antworten
Alt 15.12.2002, 09:17   #2
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Du mußt deinem Indianer sagen welche Dateiendung er parsen soll.
Gucken in
httpd.conf oder srm.conf nach
AddType application/x-httpd-php .php .php4 .php3.htm .html
Dort schreibst du deine gewünschte Endung dazu.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 15.12.2002, 09:29   #3
running_wild
Veteran
 
Registriert seit: 03.06.2000
Alter: 46
Beiträge: 496


Standard

JUHU!! Funzt!

Danke Sloter!
running_wild ist offline   Mit Zitat antworten
Alt 15.12.2002, 11:29   #4
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Wird das Ganze nicht langsamer, wenn jedes html file nach php Anweisungen geparst wird?
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 15.12.2002, 11:46   #5
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Standard

Ja, IMHO ist es egal zu Hause zum Üben.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 15.12.2002, 11:52   #6
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Mmh. running_wild sollte sich aber apäter trotzdem angewöhnen, html von php-code zu trennen.
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 16.12.2002, 16:30   #7
running_wild
Veteran
 
Registriert seit: 03.06.2000
Alter: 46
Beiträge: 496


Standard Neues Problem...

Zitat:
Mmh. running_wild sollte sich aber apäter trotzdem angewöhnen, html von php-code zu trennen.
Ich werds mir zu Herzen nehmen!

Hab leider jetzt ein Problem bei der Variablen-Übergabe aus einem Formular.

Der Code fürs Formular:
Code:
<form action="ausgabe.php" method="post">
<input type="text" size="20" name="inhalt">


<input type="submit" value="absenden">
</form>
Der Code für ausgabe.php:
Code:
<?php
   echo $inhalt;
?>
Als Fehlermeldung (nach Eingabe eines Textes und submitting) bekomme ich dauernd: Undefined variable in ...\ausgabe.php, so als ob er den Wert für die Variable "inhalt" nicht übergeben würde. Imho stimmt der Code aber...

Ist das schon wieder so ein Konfigurationsfehler von mir? Schön langsam glaube ich, ich sollte mir erstmal apache anständig beibringen...

DANKE!
running_wild ist offline   Mit Zitat antworten
Alt 16.12.2002, 16:41   #8
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Da liets wer nicht WCM.

Mit den übergebenen Vaiablen hat sich was mit PHP V4.2.x geändert, wie man schon in WCM 168 lesen konnte

http://at.php.net/release_4_2_0.php
Zitat:
The biggest change in PHP 4.2.0 concerns variable handling. External variables (from the environment, the HTTP request, cookies or the web server) are no longer registered in the global scope by default. The preferred method of accessing these external variables is by using the new Superglobal arrays, introduced in PHP 4.1.0.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 16.12.2002, 17:31   #9
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Ausgabecode:
Code:
<?php
echo $_POST["inhalt"];
?>
____________________________________
Viele Grüße

Alex

(SUV-Fahrer aus Leidenschaft)
Alex1 ist offline   Mit Zitat antworten
Alt 16.12.2002, 17:52   #10
running_wild
Veteran
 
Registriert seit: 03.06.2000
Alter: 46
Beiträge: 496


Standard

thanx!

Irgendwie hab ich jetzt alte Unterlagen zu einer neuen PHP-Version. Ich glaub ich werd PHP mal downgraden um die Unterlagen ohne Versionskonflikte durcharbeiten zu können.

Zitat:
Mit den übergebenen Vaiablen hat sich was mit PHP V4.2.x geändert, wie man schon in WCM 168 lesen konnte
Dinge, bei denen ich nur Bahnhof verstehe (noch) überlese ich gerne...
running_wild ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:48 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag