Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   Php Programmierung (https://www.tweakpc.de/forum/programmiersprachen/2090-php-programmierung.html)

[TDS]Fanki-Derbbschidd 22.11.2002 13:25

Php Programmierung
 
Ich habe ein Problem bei der Php Programmierung!
Wenn ich eine php DAtei erstelle und sie anschließend im
Browser aufrufe sehe ich dort nur den Text, den ich in die
php Datei eingegben habe.
z.B. der Befehl <? echo phpinfo() ?>
wird im Browser normalö als Text dargestellt und ich bekomme
keine Tabelle zu sehen...
Bitte helft mir! Danke!

[url]www.tdszone.de.vu[/url]

Pirke 22.11.2002 13:25

Ist doch klar, dass der echo Befehl nur die Daten aus der Datei zurückgibt (unformatiert)
Zum formatieren musst du dann z.B. mit explode die Datei in einzelne Teile zerlegen und dann enen echo Befehl nehmen in dem dann in html z.B. eine Tabelle erstellt wird und die dann mit den Daten der Datei gefüllt wird.
Ich habe das so gelöst:
Eine Datei, die eine Tabelle aufmacht und die Datei mit den Daten mit include einbaut:
[code]<table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#000099" bgcolor="#6699ff" class="Navi">
<?
include("teilnehmerliste.php");
?>
</table>[/code]
Die Datei mit den Daten hat dann den rest der Tabelle:
[code]<tr>
<td> Nummer</td>
<td> Nickname</td>
<td> Name</td>
<td> Status</td>
</tr>[/code]
Wenn das dann durch den PHP Prozessor gejagt ist erscheint dass ganze so:
[code]<table border>
<tr>
<td> Nummer</td>
<td> Nickname</td>
<td> Name</td>
<td> Status</td>
</tr>
</table>[/code]
Ich hoffe du kannst was damit anfangen.

Live 22.11.2002 13:25

[quote=Markus]Ich spiele schon lägner mit dem genanken ein programmirungs forums zu machen ?[/quote]

Wenns richtig geschrieben ist - warum nicht :lol:

[TDS]Fanki-Derbbschidd 22.11.2002 13:25

Thx
 
Danke für die Hilfe!
WEr doch mal ne gute Idee so nen Forum zu eröffnen! Also los...
MfG Fredo :D

Napalm 22.11.2002 13:25

Also entweder habe ich absolut was verpeilt, oder
dir fehlt einfach ein Webserver mit php modul.

Man kann Php-Dateien nämlich nicht einfach wie HTML-Pages
einfach im browser (z.B. mit Doppelklick auf die Php-Datei) anschauen.
Um sie sich anschauen zu können, benötigt man einen Web-Server (z.B: Apache) + die php erweiterung dazu.

Die datei wird dann im Php-Programm und im Web-Server in reines HTML
umgewandelt.

Ich hoffe, ich konnte etwas helfen.

Pirke 22.11.2002 13:25

@Napalm: Wen meinste denn jetzt? und was meinst du mit deinem Kommentar?

Napalm 22.11.2002 13:25

einfach, dass man php dateien über nen webserver aufrufen muss.

Wie gehst du denn vor, um dir die seite anzeigen zu lassen?
einfach im Browser geladen, oder über nen server aufgerufen?

Pirke 22.11.2002 13:25

Natürlich habe ich die auch auf einem PHP fähigen Webserver liegen um die Aufzurufen. Aber warum kommst du auf die Idee, dass ich dass nichttun würde? Mir brauchst du dass nicht zu erklären.

Pirke 22.11.2002 13:25

Jetzt verstehe ich dass ganze Problem erst. Ohh man, dass hätte ich doch direkt erkennen müssen.
@[TDS]Fanki-Derbbschidd: Ist klar, dass die Dateien einfach so im Browser nicht aufrufbar sind. Die musst du dann erst auf einen lokalen webserver mit PHP legen oder ins Internetstellen.

Napalm 22.11.2002 13:25

Sorry, hatte dich grade wohl mit [TDS]Fanki-Derbbschidd verwechselt :oops:

Aber richtig war's trotzdem 8)

[TDS]Fanki-Derbbschidd 22.11.2002 13:25

php
 
@all! : Ich kenn mich zwar noch nicht gut mit php aus, aba für so nen newbie müsst ihr mich auch net halten! Mir ist völlig bewust,dass ich sie erst aufm server5 laden muss. Ich kann die Datei auch aufrufen, mein Problem ist nur, dass ich in meinem Browser den originaltext sehe, welchen ich im editor eingegeben habe. die befehle werden also nicht ausgeführt! :twisted: Ich hoffe ihr habt es alle verstanden...
Woran könnte das nun liegen????
PS: Ich glaub mitlerweile, dass die lösung eines Problems einfacher ist als die formulierung eines problems

Darklord33 22.11.2002 13:25

hast dus auch im cgi-bin verzeichnis und auf chmod 755 ?

[TDS]Fanki-Derbbschidd 22.11.2002 13:25

php
 
Also ich kann mal schreiben was ich gemacht hab:

-kleine php distribution installiert...brauch ich vieleicht die große
-ms pws installiert
-php installiert

dann hab ich eine php datei erstellt(in dem eingestellten verzeichnis)
über [url]http://localhost/test.php[/url] aufgerufen
die oben beschriebene Enteuschung erlebt
2 1/2 h gegen ne wand gelaufen
gemerkt, dass man davon kopfschmerzen bekommt
ordentlich asperin gefuttert
nach alternativen gesucht
meine hardware geschrottet
meine hardware repariert
ins forum bei tweakpc geschrieben *ggg*

Darklord33 22.11.2002 13:25

lad sie dochmal auf nen webspace mit php hoch ob se da geht

[TDS]Fanki-Derbbschidd 22.11.2002 13:25

php
 
könnt ich machen !
kennst du nen schnellen kostenlosen???

Darklord33 22.11.2002 13:25

[url]http://www.netfirms.com/[/url]


aber ka wie der ist stand in nem anderen post

Pirke 22.11.2002 13:25

Bei PHP solltest du dir schon einen ordentlichen Anbieter suchen.
Bei [url]www.netbeat.de[/url] kannste dir für knapp 3 € im Monat 20 MB mit .de Domain und PHP holen. Die sind ganz gut.

Darklord33 22.11.2002 13:25

zum testen?

Pirke 22.11.2002 13:25

Zum testen sollte man sich einfach mal einen guten Webserver installieren. OmniHTTPd ist ganz gut. Einfach installieren und starten, dan hat der direkt PHP und alles was man so zum testen braucht. Von so kostenlosen Anbietern halte ich nicht mehr sehr viel, da die recht kurzlebig sind und die Performance meist zu wünschen übrig lässt.

Darklord33 22.11.2002 13:25

haste alle posts gelesen?

er hat ja local schon was zum testen.

aber meiner meinung is es einfach das script wo
anderes zu testen bevor man ewig rum tut
vieleicht ligts ja net am script

Pirke 22.11.2002 13:25

1. Ich habe alles gelesen.
2. Ich teste z.B. im Web bei meinem Netbeat Account.
3. Er hat da aber einen wie ich finde recht komplizierten Webserver verwenden, weshalb ich OmniHTTPd empfohlen habe.

Shadow2000 22.11.2002 13:25

Warum postest du den Code net einfach mal hier, dann kannihn ja mal jemand anderes, der sich sicher ist, das sein Server funktioniert, es einfach mal laufen lassen.

Shadow2000 22.11.2002 13:25

Muss man den PHP bereich innerhalb der HTML-Datei nicht mit <?php anfangen ?? Ich kenn das so. Hat sich vielleicht mitlerweile weiterentwickelt. Aber woher sollte der Webserver sonst wissen, welche Scriptsprache er jetzt vor sich hat ??

Pirke 22.11.2002 13:25

[code]
<?
print('So funktioniert ein PHP Script');
?>[/code]

So sieht das aus. Geändert hat sich dass auch nicht.

Shadow2000 22.11.2002 13:25

Wenn, so gehoert und immer so gehoert hat, warum steht dann in einem (zugegebenermassen aelteren) PHP-Handbuch dann

[code]
<html>
<head>
<title>Beispiel</title>
</head>
<body>
<?php echo "Hallo, ich bin ein PHP-Skript!"; ?>
</body>
</html>

[/code]

????


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.