SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.05.2007, 20:18:20
tiggerle tiggerle ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 6
probleme mit string variable ...

hach leute, ich habe heute schon STUNDEN mit diesem problem verbracht, nun poste ich erstmals in dieses forum.

worum geht es?
ich habe ein skript erstellt, das recht gut funktioniert.
der letzte notwendige schliff wäre noch, dass man einen parameter dynamisch übergibt.
dieser wird zB über GETS_ dann im skript weiter verwendet.

Wo ist das problem?

als ich die veriable noch direkt eingebaut hatte, ging alles wunderbar, sah so aus:
$path="verzeichnis/"

wenn ich sie nun "ersetzte", funktioniert das skript nicht mehr.
gibt man innerhalb des skriptes aber die variable aus (echo, var_dump,...) scheint diese dynamische varible aber vollkommen ident ... aber eben nur schein - irgendetwas muss anders sein!!!

dabei ist es offenbar vollkommen egal, was ich mit dieser bergebenen variable mache.

ich schildere hier einfach mal alle fehlgeschlagenen, was ich schon durchprobeirt habe, als ich die fixe bezeichnung von "verzeichnis/" auf $input ändern wollte ....

1) $path=$input."/"; (mein erster vorschlag)
2) $path="$input/"
3) $path=$input (und die variable gleich direkt mit / übergeben)
4) variablen verglichen, mit echo und var_dump ---> scheinen ident
5) settype verwendet (string)
6) verschiedene sachen wie htmlentities(), trim() angewendet
7) $input in ein array gepackt und wieder retour zu einem string
...

mehr fällt mir nicht mehr ein ... hat jemande eine gute idee, woran es liegt? hab schon so lang gesucht und nix gefunden ...

danke!

lg, matthias
Mit Zitat antworten
  #2  
Alt 23.05.2007, 21:24:44
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: probleme mit string variable ...

Zeig mal bisserl mehr.....
Mit Zitat antworten
  #3  
Alt 23.05.2007, 21:37:09
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 32
Beiträge: 255
AW: probleme mit string variable ...

Hallo
Du willst der Variabel $path den Wert der Variabel $input mit einem Schrägstrich übergeben? Habe ich das richtig verstanden?
Und sonst zeig doch mal ein bisschen mehr!

Gruss Lukas
Mit Zitat antworten
  #4  
Alt 23.05.2007, 21:38:01
tiggerle tiggerle ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 6
AW: probleme mit string variable ...

da gibt es nicht viel zum herzeigen, das restliche script ist vollkommen irrelevant.
obwohl ich nun schon mehrere jahre das eine oder andere rumprogrammiert habe in php, fühl ich mich grade wieder wie ein blutigster anfänger *gg*

importiert wird die variable mit

$input=trim($_GET['input']);

mehr gibts nicht mehr zu sagen ...
achja, und utf8_encode/decode bringt auch nix.
und wie gesagt ist es egal, ob ich die variable schon mit bindestrich übergebe oder diesen danach dazukleistere.

der springende punkt ist einfach: die variable schein "anders" zu sein, obowhl sie

a) mit echo gleich aussieht
b) mit var_dump gleich aussieht
c) auch nach verschiedenen umformatierungen "anders" bleibt.


und sagt mir nicht, der hund liegt später im skript, weil das kann nicht sein ;)

Geändert von tiggerle (23.05.2007 um 21:41:25 Uhr)
Mit Zitat antworten
  #5  
Alt 24.05.2007, 10:52:32
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: probleme mit string variable ...

Zitat:
Zitat von tiggerle Beitrag anzeigen
als ich die veriable noch direkt eingebaut hatte, ging alles wunderbar, sah so aus:
$path="verzeichnis/"

wenn ich sie nun "ersetzte", funktioniert das skript nicht mehr.
Was genau ging denn zuerst und dann nicht mehr?
- Eine Aktion an $path selbst, wie anlegen, umbenennen, löschen etc...?
- Eine Aktion an einer Datei in $path o.ä.?

So richtig mysteriös ist es ja schließlich nicht, einen Schrägstrich an einen String anzuhängen, da liegt die Vermutung schon nahe, dass "der Hund" woanders herumliegt.

Kommt da irgendeine Fehlermeldung?
Vielleicht kannst was aufschlussreiches erzeugen, wenn du in der php.ini die Ausgabe von "Notice"-Meldungen bei 'error_reporting' mit einschließt.
Mit Zitat antworten
  #6  
Alt 25.05.2007, 15:04:20
tiggerle tiggerle ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 6
AW: probleme mit string variable ...

hach ... vielleicht hätte ich diese frage nicht unter "anfänger" posten sollen ...
auf die php.ini hab ich leider keinen zugriff.

und das skript nachher generiert eine diashow ... also geht sowohl um lesen als auch schreiben. aber fehlermeldung kommt keine;

wie gesagt, meine frage lautet: hat jemand gute tipps/ideen, was ich bei der kodierung einer variable noch ändern könnte?

meiner meinung nach muss da der hund begraben liegen.

weil wenn ich meine variable direkt definiere mittels
$path="verzeichnis/" geht ja alles,

übergebe ich sie mit ?input=verzeichnis/
auf
$path = $input

scheint sie gleich zu sein, sieht offenbar bei der ausgabe gleich aus ... aber alles geht trotzdem nicht mehr. keine fehlermeldungen ... und fehlerzeile hab ich auch schon schritt für schritt gesucht .. es liegt irgendwie an der variablen.
Mit Zitat antworten
  #7  
Alt 25.05.2007, 15:30:11
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: probleme mit string variable ...

Werte, die du als URL-Parameter übergibst, solltest du soweit möglich, immer durch urlencode() jagen.
Mit Zitat antworten
  #8  
Alt 25.05.2007, 16:45:26
tiggerle tiggerle ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 6
AW: probleme mit string variable ...

ah, gut dass wir davon reden *gg*
weil daran hatte ich auch schon gedacht und damit rumexperimentiert. ich versteh nur ehrlich gesagt nicht, was das macht. wenn ich

$beispiel= "beispiel";
und echo urlencode($beispiel);

dann ergibt das genau "beispiel" ... hmhm .. und was bringt das nun? oder funktioniert das was nicht bei php --.- ich dachte, das wäre dann codiert?

außedem habe ich die variablen auch direkt in die adresszeile reingetippt und so übergeben
Mit Zitat antworten
  #9  
Alt 26.05.2007, 08:33:42
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: probleme mit string variable ...

Wenn ich dich richtig verstanden habe, war dein Problem der in der Zeichenkette enthaltene Slash. Dann solltest du zum Testen natürlich auch mal einen Slash in die Beispielvariable packen.
Mit Zitat antworten
  #10  
Alt 26.05.2007, 09:40:16
tiggerle tiggerle ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 6
AW: probleme mit string variable ...

nein, da hast du mich nicht richtig verstanden. ich habe beide varianten ausprobiert. variable mit slash übergeben oder slash nachher intern anhängen.

trotzdem: passt mein ergebnis von "urlencode"?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Seasion und String in eine Variable? Blue7 PHP Grundlagen 2 15.10.2005 13:36:23
string Variable auf integer Eingabe überprüfen chris_xn PHP Grundlagen 3 04.04.2004 21:34:55
string in variable umwandeln schauschi PHP Grundlagen 4 06.02.2004 11:56:28
Probleme mit String und Integer bweichel PHP für Fortgeschrittene und Experten 7 01.12.2003 16:59:11
string zu variable - include und formularvariablen. phpler PHP Grundlagen 2 19.07.2003 11:17:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:23:30 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt