Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

[Javascript/php/sql] Method get, encodage url

Protocteur, le jeudi 3 mai 2007 à 20:48:42 
 Signaler ce message aux modérateurs

Bonjour, j'ai un pb assé bordelique :p et je sais plus quoi penser donc en résumé :

j'ai un text, comprenant des retour chariot/nouvelle ligne (jvoi pa trop la differance fondamental on dira :p)

je veu le faire passer dans une bdd sql, ainsi j'ai créé un formulaire, et dedan un textarea, a partir de la chose étrange vous me direz :p mais je fai passer les info par du javascript pour finalement faire passer les info dans l'url, pour finalement récuperer en php avec du $_GET, puis envoyer dans sql, lensemble des language fonctionnent deja ensemble, le seul pb, est qu'apparament, les retour chariot/nouvelle ligne ne passe pas dans l'url, moralité quand je le recupere sous flash (mdr tien un truc en plus !) en passan par du php ki créé un xml, mon text est tout moche sans saut de ligne etc

enfin ce long résumé pour dire, j'ai aucune idée de la maniere d'encoder \r ou \n dans l'url, sachan que les truc abituel comme escape() de js, ou urlencode de php, ne prenent pas en compte ces derniers, j'ai bien pensé au replace(ch1,ch2) mais je sais pa commen detecter le charactère \r ou \n ya ptete moyen en cherchan dans la chaine le code ascii je pense, mai la aussi je sais pa commen definir sa dans replace(....) donc voila je suis mort a force de chercher beaucoup de sujet traite vaguement d'une partie de mon pb sans l'autre finalement je trouve de réponse nul par :p

alors un grand merci d'avance si vous avez une solution :)

Configuration: Windows XP
Firefox 2.0.0.3

1

 Fred, le mercredi 14 novembre 2007 à 15:19:22

J'ai eu la même problématique dans des scripts mélangeant du javascript/perl ... et voulant passer les champs par méthode get dans l'url.
Il te suffit de substituer le \r\n par soit du html (<br>) ou par une chaine de caractères à retranscrir à l'autre bout.

En prenant que val est la valeur de ton texte

Dans ta 1ere page tu mets un javascript du genre :

val = val.replace(/\\r/g, "<br>");
val = val.replace(/\\n/g, "");

Et tu obtiens donc des \r\n en html (<br>) codés en dur dans le texte


ou bien tu substitues par une chaine ex :
val = val.replace(/\\r/g, "#CHARRET#");
val = val.replace(/\\n/g, "");

et à l'autre bout, tu re-substitue les #CHARRET# par des \r\n ...

Répondre à Fred
Apprendre à coder en Java, Javascript, PHP Je voudrais apprendre à coder en Java, Javascript, PHP . je voudrais que la communauté CCM m'aider à atteindre mes objectifs en m'envoyant des tutoriels qui vont dans ce sens. Merci www.commentcamarche.net/forum/affich-2808583-apprendre-a-coder-en-java-javascript-php
[AJAX/PHP] - récupération de paramètres GET Bonjour forumeurs, J'ai un petit problème pour récupérer des paramètres passés par GET via un objet XMLHttpRequest. Je m'explique : j'ai dans un page PHP "index.php" une image telle que : www.commentcamarche.net/forum/affich-9633660-ajax-php-recuperation-de-parametres-get
Probleme encodage url avec ajax Bonjour, J'ai code un script ajax le probleme est que quand j'essaye de passer une url comme variable exemple:http://www.free.fr/index.php?id=9&sid=9 Ajax comprend que id et sid sont des variable a creer( vous me suivez :p) alors j'ai en partie resolu... www.commentcamarche.net/forum/affich-12293743-probleme-encodage-url-avec-ajax
[php] Exportation de php/sql vers ExcelBonjour à tous, je programme une application en php/mysql sous windows et EasyPhp 1.7 Je voudrais savoir comment faut faire pour exporter le reslutat d'une requete SQL dans un fichier Excel (.xls ou .csv) A partir de ma requete, j'affiche un tableau... www.commentcamarche.net/forum/affich-2237983-php-exportation-de-php-sql-vers-excel
PHP: Comment vérifier qu'une url est valide ?Salut les p'tits loups, Est ce que quelqun aurait une fonction en php pour vérifier qu'une url est valide. Attention, "valide" dans le send "l'adresse pointe quelque part" (pour éviter les liens morts). Merci à tous et A+ NBO www.commentcamarche.net/forum/affich-226610-php-comment-verifier-qu-une-url-est-valide
Menu deroulant JS/PHP/SQLBonjour, J'ai créé un menu déroulant 'dynamique'. C'est à dire que le choix de l'utilisateur s'inscrit en tant que variable 'get' dans mon URL. Puis ma page (la même !) se recharge en modifiant la suite du formulaire. Le souci est que le menu... www.commentcamarche.net/forum/affich-2335243-menu-deroulant-js-php-sql
PHP - Récupération de donnéesPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des... www.commentcamarche.net/contents/php/phpform.php3
Javascript - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,... www.commentcamarche.net/contents/javascript/jsvar.php3
Javascript - Introduction au langage JavascriptQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des... www.commentcamarche.net/contents/javascript/jsintro.php3