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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.08.2003, 02:20:25
Skyman Skyman ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NRW
Beiträge: 76
Umwandlung von Texten in ... Code

Hallöchen @all!

Ich weiß, das ich jetzt wohl gerade Alzheimer im Endstadium beweise, aber ich habe folgendes Problem:

Habe eine Variable $text, gefüllt durch ein Textfeld im Browser.
In dieser Variablen stehen natürlich allerhand Leerzeichen und Zeilenümbrüche und was weiß ich was...
Ich will diesen "Rohtext" umwandeln in diesen komischen Code, dessen Name mir jetzt nicht einfällt (Leerzeichen z.B. ändern sich so:

aus "Hallo Leute wie gehts"
wird "Hallo%20Leute%20wie%20gehts" ),

damit ich ihn bei einem URL Aufruf mit übergeben kann. Wandle ich ihn nicht um wird der Inhalt der Variable zwar vom PHP Programm eingetragen, die HTML Seite weigert sich aber, da der Code als HTML interpretiert und der Javascriptbefehl dadurch unterbrochen wird.

Wie heißt dieser Code nochmal und wie wandle ich einen Text hin bzw. wieder zurück?

Für eure Hilfe wäre ich mal wieder äußerst dankbar, thx
__________________
Caesar: veni, vidi, vici /Er kam, sah und siegte
Skyman: Er kam, sah auch und zersägte seinen Computer
Mit Zitat antworten
  #2  
Alt 20.08.2003, 03:56:36
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 287
echo rawurlencode(" ");
// gibt %20 aus

echo rawurldecode("%20");
echo urldecode("%20");
echo urldecode("+");
// geben jeweils ein Leerzeichen aus

echo urlencode(" ");
// gibt + aus

Hallo%20Leute%20wie%20gehts ist also urlkodierter Code

Und welcher Javascript-Befehl wird unterbrochen ? Willst du einen Javascript-Befehl an die URL anhängen ? Was genau willst du machen ? Gib mal bitte ein paar nähere Infos.
Mit Zitat antworten
  #3  
Alt 22.08.2003, 20:38:14
Skyman Skyman ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NRW
Beiträge: 76
Hey,

jo mensch, ich glaube das war genau die Funktion die ich brauchte mit rawurlencode();

Ich muß eine Textvariable mittels Link an eine neue php Seite übergeben, daher brauchte ich die Möglichkeit den Text als einen(!) zusammenhängenden Text zu übergeben sonst wäre ja der "href" Aufruf irgendwann unterbrochen worden durch Leerzeichen oder schlimmer durch Zeilenumbrüche.

übergeben wird ähnlich wie:
...href='datei.php?id=23&text=$text&control=1'

was normal dann im HTML zu so etwas führen würde:
...href='datei.php?id=23&text=Hallo wie geht es so
das ist die nächste Zeile usw&control=1'

und da gibt es mächtig Fehlermeldung ;-)

Das mit dem urlencode passt, danke.

Einzige Nebenfrage:
Ist es richtig, das der Browser den Satz selber wieder korrekt setzt, da er ja im Header des Dateiaufrufes übergeben wurde?
Denn die aufgerufene Seite kann den Txt ganz normal und korrekt ausgeben, der dann in $text steht, OHNE das ich ihn mit urldecode() wieder zurückverwandeln mußte... ?!?!?

Martin
__________________
Caesar: veni, vidi, vici /Er kam, sah und siegte
Skyman: Er kam, sah auch und zersägte seinen Computer
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32:33 Uhr.


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


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