Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung PHP

GELÖST

PHP Site nach Installation nicht angezeigt

Mitglied: prandiii90

prandiii90 (Level 1) - Jetzt verbinden

19.12.2013 um 18:58 Uhr, 2918 Aufrufe, 8 Kommentare, 3 Danke

Hallo!

Kurz vor Weihnachten wieder ein neues Problem.

Installiert IIS6, Windows Server Standard 2003, PHP 5.3.28, MySQL 5.6

SQL Daten wurden via phpmyadmin in die SQL Datenbank eingetragen und funktionierte problemlos.
Beim Öffnen der zu Installierenden PHP Site kommt eine weiße Seite mit dem Titel $dienstname.

d08a65e9ecc0bbf78eba9471ebffdddf - Klicke auf das Bild, um es zu vergrößern

Gibt es hier irgendwelche Vorschläge?? Bitte Fragen wenn ich was vergessen hab.

Mfg Michael
Mitglied: Epixc0re
19.12.2013 um 19:15 Uhr
Hi,

sieht aus als ob das PHP nicht geparst wird.
Rechts klick > Quelltext anzeigen, kommt da <?php oder <? vor?

Stefan
Bitte warten ..
Mitglied: prandiii90
19.12.2013 um 20:29 Uhr
Beginnt mit <?

Muss ich das im php.ini umstellen??

Michael
Bitte warten ..
Mitglied: DockMaster-de
20.12.2013 um 00:11 Uhr
Hallo,

das Problem hatte ich vor einigen Tagen auch schon mal, allerdings unter Linux...

Editiere mal die php.ini
"Memory_Limits = 128MB" oder höher.

Danach sollte die Seite wieder laufen.

have a nice day...

DockM@ster
Bitte warten ..
Mitglied: prandiii90
20.12.2013 um 06:55 Uhr
So erstmal danke für den Tip.

Leider hat dies auch nicht funktioniert. Habe auf 512 MB raufgesetzt.

Mfg Michael
Bitte warten ..
Mitglied: stefaan
20.12.2013 um 11:45 Uhr
Servus,

unter Windows wirds ja auch irgendwo eine Art "error.log" geben, wo zu sehen ist, was nicht geht.

Grüße, Stefan
Bitte warten ..
Mitglied: prandiii90
20.12.2013 um 14:36 Uhr
Als Error_Log von PHP erhalte ich lediglich fehler vom 18.12.2013 diese haben aber nur was mit phpmyadmin zu tun und wurden bereits behoben.

Gibt es einen bestimmten Pfad wo ich die Error File finde. In der Windows Ereignisanzeige gibt es keinen Eintrag.

Michael
Bitte warten ..
Mitglied: prandiii90
22.12.2013 um 11:35 Uhr
Sooo nun habe ich alles soweit zum laufen bekommen auch die Zeitzone musste ich noch in der PHP.ini festlegen aber nun habe ich folgendes Problem:

Notice: Undefined variable: ref in C:\Inetpub\wwwroot\starmail\index.php on line 7

Der Quelltext der Site lautet:
01.
<? 
02.
session_start(); 
03.
ob_start(); 
04.
include ("config.inc.php"); 
05.
 
06.
 
07.
if($ref){ 
08.
 $reff[ref]=$ref
09.
 session_register("reff"); 
10.
 
11.
12.
echo "<html><head><title> $dienstname 
13.
</title></head></html> 
14.
<frameset cols='*,0' border='0'
15.
<frame src='home.php' name='seite' noresize> 
16.
</frameset>"; 
17.
?>
Bitte warten ..
Mitglied: Guenni
23.12.2013 um 08:05 Uhr
Zitat von prandiii90:

Sooo nun habe ich alles soweit zum laufen bekommen auch die Zeitzone musste ich noch in der PHP.ini festlegen aber nun habe ich
folgendes Problem:

Notice: Undefined variable: ref in C:\Inetpub\wwwroot\starmail\index.php on line 7

Der Quelltext der Site lautet:
01.
> <? 
02.
> session_start(); 
03.
> ob_start(); 
04.
> include ("config.inc.php"); 
05.
>  
06.
>  
07.
> if($ref){ 
08.
>  $reff[ref]=$ref
09.
>  session_register("reff"); 
10.
>  
11.
> } 
12.
> echo "<html><head><title> $dienstname 
13.
> </title></head></html> 
14.
> <frameset cols='*,0' border='0'
15.
> <frame src='home.php' name='seite' noresize> 
16.
> </frameset>"; 
17.
> ?>

Hi Michael,

die Meldung bedeutet, dass du eine nicht initialisierte Variable benutzt.

Wenn du ein assoziatives Array (benannter statt nummerischer Index) erzeugst, solltest du den Index in Anführungszeichen setzen:

01.
$reff["ref"] = 100; 
02.
//oder auch 
03.
$reff = array("ref" => 100);
Statt session_register("Variablenname") verwende $_SESSION["Variablenname"], da die Funktion ab PHP 5.4.x nicht mehr

in PHP enthalten sein wird. Siehe Manual ==> http://de1.php.net/function.session-register

Gib den HTML-Code nicht mit echo aus, sonst müsstest du jedes mal den String unterbrechen, wenn du z.B. eine Funktion verwendest:

01.
echo "<html><head><title> $dienstname 
02.
</title></head><body>".substr("Hallo",0,3)."</body></html>";
Stell dir das mal in einer komplexen Anwendung vor

Du kannst im HTML-Code jederzeit PHP-Code ausführen:

01.
<?php 
02.
session_start(); 
03.
error_reporting ( E_ALL );  
04.
ini_set ( 'display_errors', true ); 
05.
$dienstname="Dienst"
06.
$ref="Hallo"
07.
if(isset($ref)){ 
08.
 $reff["ref"]=$ref
09.
}else
10.
	$reff["ref"]="Variable nicht gesetzt."
11.
12.
$_SESSION["reff"]=$reff
13.
?> 
14.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
15.
<html> 
16.
<head> 
17.
<title><?php echo $dienstname;?></title> 
18.
</head> 
19.
<body> 
20.
<p>Folgende Textausgabe erfolgt mit PHP:</p> 
21.
<?php  
22.
echo $_SESSION["reff"]["ref"]; 
23.
?> 
24.
</body> 
25.
</html>
Verwende <?php anstatt die Kurzschreibweise <?. Wenn die Kurzschreibweise bei deinem Provider deaktiviert ist, funktionieren deine Scripts nicht mehr.

Neben dem PHP-Manual ist auch diese Seite ganz gut: http://www.peterkropff.de/index.htm

Gruß
Günni
Bitte warten ..
Ähnliche Inhalte
RedHat, CentOS, Fedora
PHP Installation unter CentOS 6
gelöst Frage von frank-fRedHat, CentOS, Fedora

Guten Tag allerseits, ich hoffe einer kann mir helfen. Ich versuche auf meinem V-Server mit CentOS 6 PHP zu ...

Apache Server
Nach PHP7-Installation - PHP läuft nicht im Browsser
gelöst Frage von bolshiApache Server2 Kommentare

Hallo, Beim Laden der phpinfo() im Browser wird PHP nur als Text ausgegeben. Bislang lief PHP5.6 unter Ubuntu 14.04. ...

Netzwerke
Projekt VPN Site to Site
Frage von obamakingNetzwerke2 Kommentare

Hi Leute, ich bin momentan an einem Projekt dran. Ich habe ein Home Office und einen Hauptstandort. Am Hauptstandort ...

Router & Routing
PFSense OpenVPN Site to Site
gelöst Frage von m.reegerRouter & Routing7 Kommentare

Hallo zusammen, ich habe hier gerade ein Site to Site VPN zwischen 2 virtuellen PFSense eingerichtet. Die Folgende Anleitung ...

Neue Wissensbeiträge
Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 9 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 9 StundenSicherheit7 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 10 StundenSicherheit6 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 10 StundenSicherheit12 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell29 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen20 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...