Les meilleurs développeurs informatique freelances sont sur Codeur.com
Terminé·30 à 300 €·9 offres·1018 vues
Bonjour, je recherche un développeur php pouvant faire un script qui modifie un fichier txt.
La structure du fichier txt est la suivante :
"InfoKey: GTS_PDFXVersion
InfoValue: PDF/X-1:2001
InfoKey: ModDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
InfoKey: GTS_PDFXConformance
InfoValue: PDF/X-1a:2001
InfoKey: CreationDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
PdfID0: 98e17e1f8da98e8ccab69f19dad6
PdfID1: e0a9efa4775dd4887b07cb8c97dcdb2
NumberOfPages: 196
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: DecimalArabicNumerals"
Je souhaiterai 2 choses : Insérer du texte et récupérer du texte
-- Insertion du texte :
Il faudrait ajouter ce texte :
"BookmarkTitle: Couverture
BookmarkLevel: 1
BookmarkPageNumber: 1"
La logique veut que cela soit toujours apès la ligne "NumberOfPages: 196"
Ainsi avoir ce resultat :
"InfoKey: GTS_PDFXVersion
InfoValue: PDF/X-1:2001
InfoKey: ModDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
InfoKey: GTS_PDFXConformance
InfoValue: PDF/X-1a:2001
InfoKey: CreationDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
PdfID0: 98e17e1f8da98e8ccab69f19dad6
PdfID1: e0a9efa4775dd4887b07cb8c97dcdb2
NumberOfPages: 196
BookmarkTitle: Couverture
BookmarkLevel: 1
BookmarkPageNumber: 1
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: DecimalArabicNumerals"
Je peux aussi avoir le cas suivant :
"InfoKey: GTS_PDFXVersion
InfoValue: PDF/X-1:2001
InfoKey: ModDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
InfoKey: GTS_PDFXConformance
InfoValue: PDF/X-1a:2001
InfoKey: CreationDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
PdfID0: 98e17e1f8da98e8ccab69f19dad6
PdfID1: e0a9efa4775dd4887b07cb8c97dcdb2
NumberOfPages: 255
BookmarkTitle: Sommaire
BookmarkLevel: 1
BookmarkPageNumber: 4
BookmarkTitle: PERIODE 1_U1
BookmarkLevel: 1
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: DecimalArabicNumerals
PageLabelNewIndex: 3
PageLabelStart: 1
PageLabelNumStyle: DecimalArabicNumerals
PageLabelNewIndex: 40
PageLabelStart: 68"
Le resultat sera donc :
"InfoKey: GTS_PDFXVersion
InfoValue: PDF/X-1:2001
InfoKey: ModDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
InfoKey: GTS_PDFXConformance
InfoValue: PDF/X-1a:2001
InfoKey: CreationDate
InfoValue: D:[Téléphone visible pour les membres Pro]+02'00'
PdfID0: 98e17e1f8da98e8ccab69f19dad6
PdfID1: e0a9efa4775dd4887b07cb8c97dcdb2
NumberOfPages: 255
BookmarkTitle: Couverture
BookmarkLevel: 1
BookmarkPageNumber: 1
BookmarkTitle: Sommaire
BookmarkLevel: 1
BookmarkPageNumber: 4
BookmarkTitle: PERIODE 1_U1
BookmarkLevel: 1
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: DecimalArabicNumerals
PageLabelNewIndex: 3
PageLabelStart: 1
PageLabelNumStyle: DecimalArabicNumerals
PageLabelNewIndex: 40
PageLabelStart: 68"
-- Récupération du texte
Pouvoir récupérer dans un tableau que les "Bookmark" existant dans le fichier comme-ci :
array(
1=>array(BookmarkTitle => Couverture, BookmarkLevel=>1, BookmarkPageNumber=>4),
2=>array(BookmarkTitle=> Sommaire, BookmarkLevel=>1, BookmarkPageNumber=>4)
)
Ce développement en php fait partie d'une lourde application web.
J'attend donc un code très simple :
$fp = fopen(test.txt, 'w');
$content = file_get_contents(test.txt);
$new_content = /* VOTRE CODE */
file_put_contents(test.txt, $new_content);
fclose($fp);
et
$content = file_get_contents(test.txt);
$bookmark[]= /* VOTRE CODE */
Budget indicatif : 30 à 300 €
Publication : 12 juillet 2013 à 16h00
Profils recherchés : Développeur spécifique, Développeur PHP
9 freelances ont répondu à ce projet
5 propositions de devis en moins de 2h
Montant moyen des devis proposés : 100 €
Estimation du délai de réalisation : 1 jour
Projet réalisé par jeremy_jddw
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.