php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2009, 14:51  
Neuer Benutzer
 
Registriert seit: 26.09.2009
Beiträge: 1
PHP-Kenntnisse:
Anfänger
Ludvigo befindet sich auf einem aufstrebenden Ast
Standard Php einsteiger bekommt die Seite einfach nicht online...

Hi!

Ok fang ich mal von vorne an. Erstmal ich hab grad erst mit php angefangen. Hab mich vorher schon viel mit Html beschäftigt und irgendwann ist (grade als Fachinformatiker für systemintegration) php auch unabdingbar.

Da ich leider wenige leute kenne, die es können, habe ich es mir selbst beigebracht, und zunächst ein paar "lokal" seiten mit hilfe von Xammp erstellt.

Nun haben wir in der Berufsschule ein Projekt, in dem wir eine Internetseite stellen wollen, auf der nur eben ein username und ein passwort auf ausgegeben werden soll.
Danach wird der Entsprechende user in der Mysql datenbank auf aktiv gesetzt (spalte aktiv wird von 0 auf 1 gesetzt).

Ich habe die Seite wieder local geschrieben, und mit xammp getestet, und es lief auch alles wunderbar.

Dann der erste Versuch, die Seite ins Internet zu stellen:
Ich habe mich bei Tripod registriert, die Datenbanken eingerichtet (id, username, passwort, timestamp, aktiv) die Seite auf die Daten von Tripod eingerichtet (username usw. für mysql) und die Seite hochgeladen.. und ich bekam.... nichts.. eine weiße seite.

Also bin ich ins dazugehörtige forum, hab mein problem geschildert. Angebliche lösung, anderer Webspace, da Tripod nicht alles unterstützt.

Also hab ich auf meinen eigenen Webspace zurückgegriffen, den ich mir mit einer .de domain vor jahren gekauft habe.

Alles eingerichtet, hochgeladen.... das selbe problem.. eine weiße seite...
Der support sagt er hilft nicht bei Programmier Problemen.

Also hab ich erstmal geschaut ob eine seite nur mit <?php phpinfo() ?> funktioniert.

Tut sie.

Also nochmal mein Script genommen, ein phpinfo() direkt an den anfang gestellt.... und immernoch nur eine weiße seite...

ich weiß so langsam nicht mehr weiter...

ich versuch jetzt schon seit 2 wochen diese seite hoch zu bekommen, und komm einfach nicht weiter. Und finde keinen der mir helfen kann... vielleicht hat einer von euch ja eine Idee.

Hier mal der Quellcode (hab natürlich die logindaten der mysql datenbanken verändert )
PHP-Code:
<?php
$db 
= @new mysqli("localhost""""""test");
if (
mysqli_connect_errno()) {
    die(
'Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}
 else {
    
$sql 'SELECT
                user,
                passwort
            FROM
                software1
            WHERE
                active=0
            ORDER BY
                id
            LIMIT
                1'
;
    
$result $db->query($sql);
    if (!
$result) {
        die(
'Der Query konnte nicht ausgeführt werden: '.$db->error);
    }
                            if (
$result->num_rows) {
        while (
$row $result->fetch_assoc()) {
            echo 
'<div class="beitrag">'."\n";
            echo 
'<span class="user">'.htmlspecialchars($row['user'])."</span>\n";
            echo 
'</a>';
            echo 
"    <p>\n";
            echo 
nl2br(htmlspecialchars(preg_replace('~\S{30}~''\0 '$row['passwort'])));
            echo 
"    </p><hr>\n";
            echo 
"</div>\n";
        }
        
    }
        else {
        echo 
'<p class="info">Es konnte kein freier User mehr gefunden werden!</p>';
    } 
}
$db = @new mysqli("localhost""""""test");
$active="1";
if (
mysqli_connect_errno()) {
    die(
'Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}

    
$sql 'Update software1
                set active=1
            Where active=0
            Limit 1'
;
    
$stmt $db->prepare($sql);
    if (!
$stmt) {
        die (
'Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
    }
    
$stmt->bind_param('i'$active);
    if (!
$stmt->execute()) {
        die (
'Query konnte nicht ausgeführt werden: '.$stmt->error);
    }
?>


und hier noch der link zur phpinfo()
http://lordvigo-ddl.de/ise71projekt/test.php

Geändert von Ludvigo (26.09.2009 um 15:04 Uhr).
Ludvigo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.09.2009, 14:57  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Willkommen im Forum!

Damit Du hier nicht mit dem falschen Fuß einsteigst beherzige bitte diesen Thread.
Wichtige Punkte:
  • Wir helfen gern, wenn Du Initiative zeigst. Macht mal ist nicht.
  • Bitte benutze die Code-Box-Buttons und poste relevanten Code.
  • Bitte stelle verständliche Fragen in ordentlicher Sprache. Sei prägnant!
  • Bitte verwende für spätere Leser einen Threadtitel, der das Problem kurz beschreibt
  • Bitte drängle nicht.
  • Bitte markiere abgeschlossene Themen über den "Erledigt"-Link oben links.

Unter Punkt 2.3 der Richtlinien findest DU auch schon einen Ansatz zur Problemanalyse, den Du Dir grundsätzlich angewöhnen solltest.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 26.09.2009, 15:10  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Dein Webspace hat die mysqli-erweiterung nicht und da display_errors laut der phpinfo wie es sich auf einem produktiv-system gehört deaktiviert ist bekommst du auch keine fehlermeldung ausgegeben.

mysqli ist normalerweise erst ab php 5 dabei, schau mal ob du bei deinem webhosting von php 4 auf php5 umstellen kannst.
robo47 ist offline  
Alt 26.09.2009, 15:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Manchmal hilft auch ein Umbenennen in *.php5 schon.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


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
[Erledigt] Freies MMORPG Espadon Online sucht Programmierer Espadon PR Beitragsarchiv 6 29.11.2009 15:23
[Erledigt] Zwei Formulare in einer Seite <?=david?> PHP Tipps 2009 6 21.09.2009 16:31
[Erledigt] Dynamisch erstellte Seite (als Variable?) in der Datenbank speichern Larkin Datenbanken 3 16.08.2009 14:40
Frames simulieren / fremde Seite includen. Eine Seite zickt halbblah PHP Tipps 2009 11 06.07.2009 20:28
Curl Seite "A" kann geladen werden Seite "B" nicht warum? CoolFire PHP Tipps 2009 3 10.06.2009 20:15
Scriptsuche Online User CEDO Scriptbörse 3 11.05.2009 08:32
<form> anderer Seite auslesen? tesim JavaScript, Ajax und mehr 8 25.04.2009 14:57
Seite a.php von Seite b.php automatisch aktualisieren lassen? Registrierer PHP Tipps 2009 6 15.04.2009 12:39
Bei richtiger Eingabe Daten an nächste Seite versenden xx_heidi_xx PHP Tipps 2008 49 27.05.2008 14:56
SWiki, weil einfach einfach einfach ist. b++ Beitragsarchiv 0 06.10.2007 19:07
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
Seite online? PHP Tipps 2005-2 5 07.10.2005 21:00
PHP News in normale HTML Seite? PHP Tipps 2005-2 5 06.07.2005 19:45
Welche seite (Adresse) rief die aktuelle seite auf? PHP Tipps 2005-2 7 05.07.2005 15:02
Location String in printer friendly Seite mitgeben PHP Tipps 2004-2 14 09.12.2004 17:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
user ist nicht online in php, seite einfach, einfach nicht online, php phpinfo stmt, php leere seite phpinfo

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:54 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