php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.05.2011, 22:02  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
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

Oh nee, ne

Bitte beachten: Anmerkungen zu Crosspostings
__________________
--
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 offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.05.2011, 07:52  
Neuer Benutzer
 
Registriert seit: 02.05.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Phil7789 befindet sich auf einem aufstrebenden Ast
Standard

Sry, dass ich so spät antworte ^^

Meine Absicht ist kein Crossposting o.ä. aber nachdem ich gesehen habe wie der Umgangston in dem anderen Forum ist, war die Sache für mich erledigt und ich hab mich hier registriert (hätte ich ehrlich gesagt gleich machen sollen -.-°) Die Accountlöschung im anderen Forum ist bereits beantragt..

Sry, wenn es da zu Missverständnissen gekommen ist

Phil
Phil7789 ist offline   Mit Zitat antworten
Alt 04.05.2011, 13:32  
Neuer Benutzer
 
Registriert seit: 02.05.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Phil7789 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
ich häng leider noch ein bisschen an der Einbindung. Ich habe z.Z. folgende Teile verwendet:

function.php:
PHP-Code:
$progress = array();
$progress['start'] = "install_00.php";
$progress['step1'] = "install_01.php"
was ich in der install.php so eingebunden habe:
PHP-Code:
// HTML-Teil

<?php include($progress[$_GET['progress']]) ?>

// HTML-Teil
Das einzige Problem, dass ich hierbei noch habe ist, dass ich bei nicht gesetztem install.php?progress=.... Teil den Fehler undefined Index: progress erhalte.
Wenn ich aber z.B. install.php?progress=start eingebe, dann erhalte ich die korrekte Darstellung der includierten Seite ohne Fehler.

Ich habe es bereits z.b. hiermit probiert:
PHP-Code:
if(!isset($progress)) $progress['start']; 
Ich krieg es ärgerlicherweise nicht hin, den Aufruf ohne definierten Parameter auf den 'start'-Parameter umzuleiten. Jedesmall wenn ich nur install.php aufrufe, erhalte ich besagten Fehler.

Ich hoffe mir kann hier jemand weiterhelfen.

Danke schonmal,
Phil

Geändert von Phil7789 (04.05.2011 um 13:33 Uhr). Grund: Grammatik
Phil7789 ist offline   Mit Zitat antworten
Alt 04.05.2011, 13:39  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Phil7789 Beitrag anzeigen
PHP-Code:
if(!isset($progress)) $progress['start']; 
Da steht ein Ausdruck, der überhaupt nichts bewirkt..
PHP-Code:
if(!isset($progress)) 
  
$progress $progress['start']; 
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 04.05.2011, 13:52  
Neuer Benutzer
 
Registriert seit: 02.05.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Phil7789 befindet sich auf einem aufstrebenden Ast
Standard

Dein Einwand klingt logisch.. Woher soll das Script auch wissen, was es mit dem
PHP-Code:
$progress['start']; 
machen soll ^^

Ich habe jetzt deine Lösung ausprobiert, leider ohne Erfolg, ich bekomme immer noch den undefined index fehler.. Ich steh im Moment etwas auf dem Schlauch, leider.

MfG Phil
Phil7789 ist offline   Mit Zitat antworten
Alt 04.05.2011, 13:57  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Das einzige Problem, dass ich hierbei noch habe ist, dass ich bei nicht gesetztem install.php?progress=.... Teil den Fehler undefined Index: progress erhalte.
Ist doch absolut korrekt.

Zitat:
$_GET['progress']
Den Teil musst du speziell absichern:
PHP-Code:
if (isset($_GET['progress'])) // mach was mit $_GET['progress']
else // $_GET['progress'] war nicht gesetzt 
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 04.05.2011, 14:36  
Neuer Benutzer
 
Registriert seit: 02.05.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Phil7789 befindet sich auf einem aufstrebenden Ast
Standard

Danke dir für den Hinweis ^^ Bin mit deiner Hilfe draufgekommen.
Schlimm wenn man manchmal komplett auf dem Schlauch steht..

Hab jetzt folgenden Code verwendet:
PHP-Code:
if(!isset($_GET['progress'])) $_GET['progress'] = 'start'
LG Phil
Phil7789 ist offline   Mit Zitat antworten
Alt 05.05.2011, 13:45  
PHPascal
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Phil7789 Beitrag anzeigen
Danke dir für den Hinweis ^^ Bin mit deiner Hilfe draufgekommen.
Schlimm wenn man manchmal komplett auf dem Schlauch steht..

Hab jetzt folgenden Code verwendet:
PHP-Code:
if(!isset($_GET['progress'])) $_GET['progress'] = 'start'
LG Phil
Du kannst alternativ auch die empty()-Funktion verwenden:

PHP-Code:
if(empty($_GET['progress'])) $_GET['progress'] = 'start'
  Mit Zitat antworten
Alt 05.05.2011, 13:57  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von PHPascal Beitrag anzeigen
Du kannst alternativ auch die empty()-Funktion verwenden:
Jain. Man kann sie natürlich verwenden, muss sich aber des Unterschieds zu isset bewusst sein.
Zitat:
Folgende Dinge zählen als nicht mit einem Wert belegt:

"" (eine leere Zeichenkette)
0 (0 als Integer)
"0" (0 als Zeichenkette)
...
Dieser "0" String kann u.U. zu Problemen führen, grade bei einem Fortschritt, der im Normalfall bei 0 beginnt.

isset prüft erstmal nur ab, ob hinter dem Index ein Wert (egal welcher) liegt und stellt damit sicher, das bei einem lesenden Zugriff auf den Index keine "undefined offset" Warnung ausgegeben wird.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Antwort


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] Beste Lösung für Nummerierung einer Rangliste? comlar Datenbanken 17 10.11.2010 19:46
Scriptsuche Cam Live Streaming Lösung Abakay Scriptbörse 0 26.10.2010 20:49
[Erledigt] echo $$variabel, andere Lösung gesucht sign PHP Tipps 2009 6 14.11.2009 16:05
[Erledigt] Video Portal Lösung exite Scriptbörse 3 23.09.2009 11:14
Link nach 3. falscher Lösung anzeigen Cujo PHP Tipps 2009 4 10.09.2009 14:50
Liste, select rqand PHP Tipps 2009 4 06.06.2009 13:12
Suche eine Lösung (OCR oder Captcha-Breaker) um Texte auf Buttons zu erkenen djager Beitragsarchiv 1 23.02.2009 15:10
Backup bzw. Abbild Lösung phpdummi Off-Topic Diskussionen 7 17.07.2007 22:02
Andere Lösung für verschachtelte Mysql Anfrage Goschy PHP Tipps 2007 8 27.03.2007 21:47
endlich gute lösung für safe_mode probleme. viel spass. ;) Promaetheus PHP Tipps 2006 7 09.11.2006 17:45
[Erledigt] suche Lösung für logisches Problem bei Datenbankabfrage Datenbanken 10 25.01.2006 13:28
php scripe offline testen die einfachste lösung gesucht Newsscript PHP Tipps 2006 3 17.01.2006 13:34
one-click-unsubscribe Lösung mit PHP PHP Tipps 2007 7 07.11.2005 18:26
Sichere Vebindung mit MySQL & .htaccess erstellen + Vars PHP Tipps 2005 8 17.03.2005 16:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php02 lösung, php02a-01xx lösungen php dateien, lösung php02, php02a, php02a loesung, xxxx seite, php 02 lösung

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