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

gelöst PHP Site nach Installation nicht angezeigt

Mitglied: prandiii90

prandiii90 (Level 1) - Jetzt verbinden

19.12.2013 um 18:58 Uhr, 3060 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
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. ...

PHP

PHP statements mit PHp erzeugen

gelöst Frage von LorderichPHP4 Kommentare

Hallo zusammen, ich habe eine Datei, in welcher per switch und case die Webseiten definiert werden, welche bei Aufruf ...

Outlook & Mail

Outlook 2016 beim Senden einer Mail sit die Liste unter "Datei anfügen" ausgegraut

Frage von spiky123Outlook & Mail1 Kommentar

Hallo Zusammen, ich habe mit einem frisch installierten Outlook 2016 mit Zugriff auf den Cloud-Exchange-Server von Microsoft ein Problem. ...

PHP

PHP Versionsproblem

gelöst Frage von HenerePHP3 Kommentare

Hallo zusammen, ich habe ein Motorradforum übernommen bzw. vor der Abschaltung bewahrt. Nun möchte ich es auf einen neuen ...

Neue Wissensbeiträge
Humor (lol)
Zuviel Speicher ist ungesund. :-)
Tipp von Lochkartenstanzer vor 3 StundenHumor (lol)8 Kommentare

Moin Kollegen, Heute hatte ich ein ungewöhnliches Aha-Erlebnis: Über das Wochenende habe ich einen einen 6 Jahre alten Bare-Metal ...

Windows Update

KB4517297 verfügbar, behebt Fehler in VB6 VBA VBScript

Information von sabines vor 6 StundenWindows Update

Das Update behebt mögliche Fehler in VB6, VBA und VBScript, die durch das Update KB4512486 vom August entstanden sind. ...

Viren und Trojaner

Staatstrojaner soll auch per Einbruch installiert werden können

Information von transocean vor 1 TagViren und Trojaner3 Kommentare

Moin, Bundesinnenminister Horst Seehofer will dem Verfassungsschutz Wohnungseinbrüche erlauben, um den geplanten Staatstrojaner zu installieren. Gruß Uwe

Windows 7
Win7 Update scheitert KB4512506
Information von infowars vor 2 TagenWindows 7

Falls jemand auch das Problem hat mit dem: Monatliches Sicherheitsqualitätsrollup für Windows 7 für x64-basierte-Systeme (KB4512506) Das scheint mit ...

Heiß diskutierte Inhalte
Hyper-V
Bei Neuaufbau auf Core-Server setzen?
gelöst Frage von dertowaHyper-V32 Kommentare

Hallo zusammen, ich habe vor einigen Monaten die Verantwortung für eine EDV-Landschaft übernommen die seit Jahren von einem Dienstleister ...

Switche und Hubs
Glasfaser-Anschluss Telekom muss verteilt werden
Frage von cansoniSwitche und Hubs30 Kommentare

Vorweg: Bin nur Anwender und kein Experte Die Situation: Der Vermieter stellt einen Glasfaseranschluss in der Wohnung bereit. Wir ...

Hyper-V
VMs von Hyper-V auf externer Festplatte
gelöst Frage von SnowbirdHyper-V18 Kommentare

Hallo, ich möchte gerne von VirtualBox auf Hyper-V umsteigen und würde auch gerne weiterhin meine VMs auf der externen ...

Festplatten, SSD, Raid
SSDs durch Lagerung ohne Strom nach 6 Monaten defekt?!?
gelöst Frage von GlobetrotterFestplatten, SSD, Raid17 Kommentare

Moin Gemeinde Ich hatte gerade nen Trauerspiel Habe hier etliche NAS-Geräte herumfahren welche ich mal auf die Seite gelegt ...