Salut,
On utilise pas htmlentities sur les données à envoyer dans une table.
Type: Messages; Utilisateur: Willy_k
Salut,
On utilise pas htmlentities sur les données à envoyer dans une table.
Bonsoir,
En même temps user_login est différent de user_nom au niveau des marqueurs. Le test dans workbench est différent de celui effectué avec PHP.
Salut,
Il faut utiliser urlencode + serialize. Mais bon il suffit que je modifie un caractère de result dans l'URL pour casser le "unserialize", donc il faudrait chercher un autre moyen pour faire...
Salut,
Vu que le 2ème code fonctionne et qu'on voit include "src\Class1.php" c'est normal , il manque un dossier DVP au vu du composer.json sinon composer ne va pas trouver les classes .
Mais...
Bonjour,
Comment est généré ce csv pour avoir ce genre de situation ? Le problème ne devrait-il pas être corrigé en amont ?
Salut,
Les caractères accentués ne sont pas autorisés au niveau des marqueurs (:numéro_rcs n'est pas valide, idem pour les autres )
PS: Je ne pense pas aussi que ça soit une bonne idée de les...
On a pas le contexte d'utilisation.
<?php
namespace Foo;
use PDO;
$pdo = new PDO(...);
Salut,
Dans un espace de noms , il faut utiliser soit \PDO ou importer avec use PDO;.
PS: Sinon tout est bien documenté, il faut consulter la doc de temps en temps...
Salut,
Et comment on vous aide ?
Aucun rapport entre le résultat voulu et cette histoire d'enclosure. A partir de mon code, on peut utiliser ça
$results = [];
$data = array_slice($rows, 1);
foreach ($data as $row) {
...
Pour faire simple, de ce csv quel est résultat voulu?
Je sais ce qu'est un caractère d'encadrement ou "enclosure" si vous voulez.. Mais le rapport avec le résultat voulu, je ne le vois pas
Je ne comprends pas réellement le soucis. "$enclosure" correct ça veut dire quoi ? Et c'est quoi comme utilisation ?
Y'a un scroll sur le 2ème code . On a bien le header + les données
Salut,
C'est quoi le soucis exactement ? Avec le fichier csv posté et en utilisant
$handle = fopen('file.csv', 'r');
$rows = [];
while (($data = fgetcsv($handle, 0, ";")) !== FALSE) {
...
Salut,
cela semble être causé par une directive Apache
https://www.linuxquestions.org/questions/programming-9/html-post-form-gets-403-with-certain-characters-in-input-947418/...
Vous avez obtenu un résultat en conformité avec ce que dit la doc..
Sinon d'après votre compréhension de la doc quel résultat serait logique ? Ou montrez la partie de la doc qui vous "dit" le...
Salut,
Vous avez testé votre code?
Salut,
C'est à cause de $reponseCan->fetch() == true
Bon je ne sais pas quelle syntaxe vous utilisez (on va supposer que c'est celle que j'ai proposée) , l'erreur signifie que les accès ne sont pas corrects (nom d'utilisateur et/ou mot de passe)
J'ai écrit ça new PDO('mysql:host=localhost;dbname=xxxx;charset=utf8', 'xxx', 'xxx') , évidemment qu'il y a une différence entre ce que je propose et vous écrivez. (xxx est à remplacer par leur va
J'ai vu mais juste dire que le moyen recommandé est de passer le "charset" dans le DSN comme je l'ai mis dans mon exemple ( https://www.php.net/manual/fr/mysqlinfo.concepts.charset.php ) pas...
Salut,
Etrange comme DSN
new PDO("mysql:host=localhost;dbname=xxxx;dbName=xxx;dbUser=xxx;dbUserPassword=xxx; charset=UTF8;");
Sinon faire tout simplement
new...
Salut,
Les htmlentities c'est seulement quand on veut faire un affichage.
On pourrait utiliser une session , donc faire
$_SESSION['pseudo'] = $_POST['pseudo']; et récupérer simplement dans la...
Les mêmes erreurs? Peut-être redémarrer le serveur ?
Il ne faut pas faire de confusion entre les 2 , le fait qu'on ait rien comme retour signifie que l'extension n'est pas installée et activée.
sudo apt-get install php7.3-curl
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.