Ses derniers messages sur les forums
Il ne veut pas écrire un fichier, il veut convertir. Mais on ne peut pas deviner ce qu'il veut mettre dans son fichier. Car je suppose qu'il veut un XML valide.
Au fait, touch ne sert pas à créer un fichier, c'est un effet secondaire.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ce qui m'impressionne, c'est que La Globule est pu comprendre ton charabia, chakan.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
<?php $font = rand() > getrandmax()/2 ? 'Verdana' : 'Arial' ; ?>
Au fait, la balise font est à proscrire. Il faut lui préférer l'usage des classes.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
En fait, classiquement on analyserais le problème comme suit :
create table people
( id integer auto_increment
, login varchar(255) not null
, pswd varchar(255) not null
, prenom varchar(255) not null
, kind varchar(255) not null default 'web'
, primary key (id)) ;
create table interros
( id integer auto_increment
, `date` date not null
, caption varchar(255)
, primary key (id)) ;
create table people_int
( people_id integer
, interro_id integer
, note varchar(255) not null -- hope so ;) --
, primary key c_id (people_id, interro_id)
, foreign key people_id references people(id)
, foreign key interro_id references interros(id)) ;
Ensuite, c'est que des histoire de jointure. Donc ce sera plus simple à traiter que ton premier jet.
(Le code SQL est certainement bourré d'erreurs de syntaxe)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Le comportement que tu décrivais est normal. Il faut que tu traites dans PHP ton texte pour qu'il ne dépasse pas un certain nombre de caractères par ligne. Il me semble qu'il existe une fonction pour ça.
Pour éviter de couper certains modèles, tu peux évidemment utiliser les fonctions preg_. Si tu as des problèmes pour faire le pattern, envoie moi un message, je te préparerais un exemple de regex qui ne coupe pas les URL dans un texte, tout en coupant les lignes.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Si le champs est vide, c'est qu'il est nul ;) Donc :
select * from people where name is not null ;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Est-ce que le champs sera bien une chaîne vide ou un champ à nul ? Ce n'est pas la même chose dans MySQL.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
J'ai répondu.
Trois messages privés en 30 minutes, sans aucune civilité, j'appelle ça du non savoir vivre.
En ce qui concerne ta question. J'y ai largement répondu. À savoir que j'ai indiqué les outils nécessaires pour manipuler correctement des données MySQL.
PHPMyAdmin n'est pas un outil adapté à la sauvegarde de données. C'est un outil permettant d'effectuer des tâches d'administrations de base, de manière basique. En aucun cas ce n'est un outil sérieux pour gérer un site qui requiert des milliers de lignes.
Donc, il faut se retrousser les manches : utiliser mysqlimport, lire ça documentation.
Et si on ne sait pas faire, on contacte une société dont c'est le boulot, ou un freelance. Je ne crois pas que lephpfacile.com ait pour but de servir la soupe gratuitement.
On est ici pour s'entre aider. Ça commence par montrer le chemin. Ce que j'ai fait, malgré ton incorrection.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tu paye quelqu'un de compétent et tu évites de harceler les bonnes âmes. Nous ne sommes pas à ton service, et j'ai parfois un métier.
En ce qui concerne l'importation des données, mysqlimport est ton ami (et la commande man par la même occasion, voir la documentation de MySQL).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
L'utilisation d'un .htaccess ne l'empêchera aucunement d'accéder au fichier...
Le seul moyen dont tu disposes c'est d'interdire en dur certains fichiers dans ton explorateur de fichier web.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.