php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.06.2005, 13:21  
Neuer Benutzer
 
Registriert seit: 23.06.2005
Beiträge: 9
Napris
Standard Seite bleibt leer

Hallo und schönen guten Tag
vor Kurzem habe ich mir als blutiger Anfänger das Buch "PHP und MySQL" von Kevin Yank gekauft und stehe nun vor einem Problem. Bestimmte Dateien werden nicht angezeigt. Ich schildere es mal der Reihe nach.

Mein Betriebssystem:
WinXP pro +SP1
Installierte Komponenten:
MySQL Server 4.1
php-4.3.11-Win32
IIS von der WinXP pro CD

Testdateien:
test.php wird angezeigt
Code:
<html>
<head>
<title>Einfaches PHP-Beispiel</title>
</head>
<body>



<?php echo 'Das ist ein Test!'; ?></p>

</body>
</html>
today.php wird angezeigt
Code:
<html>
<head>
<title>Tagesdatum</title>
</head>
<body>

Heute ist (auf diesem Webserver)
<?php
echo date('l, F dS Y.');
?>

</body>
</html>
Jetzt fängt das Problem an.
welcome1.html wird auch angezeigt. Klicke ich aber auf den Link "Hallo, ich bin Kevin", bleibt die darauf folgende Seite leer.
Code:
<html>
<head>
<title>Welcome1</title>
</head>
<body>

Hallo, ich bin Kevin!

</body>
</html>
welcome1.php wird geladen, zeigt aber keinen Text.
Code:
<html>
<head>
<title>Welcome1</title>
</head>
<body>

<?php
$name = $_GET['name'];
echo "Willkommen auf meiner Website, $name!";
?>

</body>
</html>
Lade ich allerdings die beiden welcome-Dateien bei meinem Webspace-Hoster hoch, funktioniert alles so, wie es soll. Ein Klick auf den Link "Hallo, ich bin Kevin" lädt welcome1.php und der Text "Willkommen auf meiner Website, Kevin!" erscheint.
Wieso geht das auf meinem Rechner zuhause nicht? Habe ich bei der Installation/Konfiguration irgendwas falsch gemacht?
Napris ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.06.2005, 13:40  
Matthias959
Gast
 
Beiträge: n/a
Standard

Verwende am besten eine komplettes Paket wie z.B. Xampp. Da ist dann schon alles richtig eingestellt und man kann direkt loslegen.
http://www.apachefriends.org/de/xampp-windows.html
 
Alt 23.06.2005, 14:05  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 374
scooter
scooter eine Nachricht über ICQ schicken
Standard

Wenn ich mich nicht irre nen Syntaxfehler.


welcome1.php
PHP-Code:
<html> 
<head> 
<title>Welcome1</title> 
</head> 
<body> 

<?php 
$name 
$_GET['name']; 
echo 
"Willkommen auf meiner Website, ".$name."!"
?> 

</body> 
</html>
Sp müsste es richtig heißen!
(Mein erste Hilfestellung in Sachen PHP, hab auch grad erst angefangen)
Das hatte mich auch immer gewundert, wie gebe ich variablen mit echo aus. Bis ich herausgefunden hatte, dass die nicht in Anführungszeichen kommen und am Anfang und am ende nen "." (Punkt) muss.
__________________
Life is Life and life is hard
scooter ist offline  
Alt 23.06.2005, 14:19  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von scooter
Wenn ich mich nicht irre nen Syntaxfehler.


welcome1.php
PHP-Code:
<html> 
<head> 
<title>Welcome1</title> 
</head> 
<body> 

<?php 
$name 
$_GET['name']; 
echo 
"Willkommen auf meiner Website, ".$name."!"
?> 

</body> 
</html>
Sp müsste es richtig heißen!
(Mein erste Hilfestellung in Sachen PHP, hab auch grad erst angefangen)
Das hatte mich auch immer gewundert, wie gebe ich variablen mit echo aus. Bis ich herausgefunden hatte, dass die nicht in Anführungszeichen kommen und am Anfang und am ende nen "." (Punkt) muss.
Deine erste Hilfestellung, herzlichen Glückwunsch zur Premieren. Aber leider nicht ganz korrekt, bzw. in diesem Fall nicht zutreffend:

PHP-Code:
<?php

$definition 
"eine große, hölzerene Pflanze.";

echo 
"Ein Baum ist $definition";

?>
Ausgabe:

Ein Baum ist eine große, hölzerene Pflanze.

PHP-Code:
<?php

$definition 
"eine große, hölzerene Pflanze.";

echo 
'Ein Baum ist $definition';

?>
Ausgabe:

Ein Baum ist $definition


Was Du anmerkst ist dehalb nicht falsch, hat aber also nix mit seinem Problem zu tun...
 
Alt 23.06.2005, 14:24  
Gast
 
Beiträge: n/a
Standard

@Napris

Cache auf NULL setzen. Manchmal schaut man (gerade bei z.B. FireFox) sich stundenlang den Cache an anstatt der wirklichen Seite und wundert sich darüber, dass die Änderungen im Programm nix bewirken...
 
Alt 23.06.2005, 14:42  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 374
scooter
scooter eine Nachricht über ICQ schicken
Standard

@Idefix83:

Ahhh es dämmert! Mich wundert nur, sowas wird in keinem Tutorial beschrieben (zumindest auf keinem auf dem ich bis jetzt war) auf was man beim Einfügen von Variablen in ein "echo" beachten muss...
__________________
Life is Life and life is hard
scooter ist offline  
Alt 23.06.2005, 14:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von scooter
@Idefix83:

Ahhh es dämmert! Mich wundert nur, sowas wird in keinem Tutorial beschrieben (zumindest auf keinem auf dem ich bis jetzt war) auf was man beim Einfügen von Variablen in ein "echo" beachten muss...
Das ist nicht nur bei echo so, sondern generell beim Arbeiten mit Strings.

Einfache Anführungsstriche, also Hochkommata ( ' ) kennzeichnen einen konstanten String.

Doppelte A-Stringe ( " ) kennzeichnen einen String, der noch interpretiert werden muß, also nach Variablen durchsucht wird. Dies ist dadurch auch langsamer, als die erste Variante, aber bei kleinen Homepageprojekten fällt das net ins Gewicht.
 
Alt 23.06.2005, 15:01  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 374
scooter
scooter eine Nachricht über ICQ schicken
Standard

Gut denn bin ich schlauer gewordenauf meinem Weg zum PHP-Profi
__________________
Life is Life and life is hard
scooter ist offline  
Alt 23.06.2005, 16:10  
Neuer Benutzer
 
Registriert seit: 23.06.2005
Beiträge: 9
Napris
Standard

Vielen Dank für eure Antworten

Leider bin ich kein Stück weiter gekommen.
Die o.g. installierten Komponenten habe ich deinstalliert, xampp-win32-1.4.14-installer.exe runtergeladen und installiert.
Auch habe ich die Syntaxänderungen durchprobiert, die Browsercaches von Opera, IE und Firefox geleert. Dann habe ich noch ZoneAlarm und AntiVir deaktiviert.
Jetzt bin ich mit meinem Latein am Ende.

Wie gesagt, funktioniert es bei meinem Webhoster einwandfrei, nur auf meinem Rechner nicht.
http://www.sims2-webring.de/images/welcome1.html
Napris ist offline  
Alt 23.06.2005, 16:20  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

komisch wie viele leute irgendetwas abdrehen müssen damit xampp läuft, hab xampp an drei verschiedenen pc s laufen und bei keinem probleme obwohl auch nicht überall die gleiche virensoftware, firewall am laufen sind.

aber ein einfaches
PHP-Code:
<?php
$hw 
'HALLO WELT';
echo 
$hw;
echo 
'
'
;
echo 
strtolower($hw);
echo 
'
'
;
echo 
"Test 1: ".$hw."";
echo 
'
'
;
echo 
'Test 2: '.$hw;
?>
was wirdn angezeigt bei dir?
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Seite nicht mehr gültig Igäl PHP Tipps 2006 3 25.05.2006 16:08
[Erledigt] Wetten automatisch von anderer Seite beziehen PHP Tipps 2006 11 03.03.2006 09:09
fehler bei pic_upload "zeigt leer seite an" kickz PHP Tipps 2006 3 27.01.2006 15:54
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
Frame schließen und Seite bleibt leer workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.