Accueil > Forum > > > > script php ne passe pas
script php ne passe pas
mercredi 10 septembre 2008 à 16:27:40 |
script php ne passe pas

jyrvrp35
|
Bonjour, Novice en la matière je désire savoir pourquoi je n'arrive pas à mettre un script sur le serveur one & one pour mon site. script fait en php 5 et apparemment il devrait être en php 4 ! Corrigé par un copain et transformé en php 4 ça ne passe toujours pas ! Je copie en dessous les deux scripts et si quelqu'un peut me dire pourquoi ça ne passe pas ce sera vraiment sympa de sa part. Le 5: <?php $dir="./SITE DECO REDUIT/ANIMAUX NATURE/"; $liste=scandir($dir); sort($liste); foreach ($liste as $file) { if (is_file($dir.$file)) { vireExt($file); echo '<img src="'.$dir.$file.'" /><p>Ref: '.vireExt($file).'<br /></p>'; } } function vireExt($file) { return substr($file,0,strrpos($file,".")); } ?> $liste=scandir($dir); Le 4: <?php $dir="./SITE DECO REDUIT/ANIMAUX NATURE/"; $liste= glob($dir.'*'); sort($liste); foreach ($liste as $file) { if (is_file($dir.$file)) { vireExt($file); echo '<img src="'.$dir.$file.'" /><p>Ref: '.vireExt($file).'<br /></p>'; } } function vireExt($file) { return substr($file,0,strrpos($file,".")); } ?> Merci par avance. Jean-yves.
|
|
jeudi 11 septembre 2008 à 11:45:13 |
Re : script php ne passe pas

coucou747
|
bonjour
pour parler du script en lui meme :
tu devrais utiliser des includes ou autre pour ne pas avoir a repeter ta fonction :
function vireExt($file)
sinon, tu peux utiliser http://fr3.php.net/pathinfo plutot que vireExt.
apres, le bug est probablement celui que bultez a trouve.
|
|
jeudi 11 septembre 2008 à 12:29:32 |
Re : script php ne passe pas

f0xi
|
<?php function extractfilename($EFileName) { $r = substr(strrchr($EFileName,"/"), 1); return($r); }
function extractfileext($EFileName) { $r = substr(strrchr($EFileName,"."), 1); return($r); }
function is_image_ext($Extention) { $ext = ','.strtolower($Extention).','; if (substr_count(",jpg,jpeg,png,gif,ico,bmp,", $ext) > 0) { return(true); } else { return(false); } }
/* on ne mets pas de repertoire en majuscule avec des espaces, toujours en minuscules avec underscores. on n'ajoute pas / ou ./ devant le repertoire
on utilise un filtre *.* */
$dir = "site_deco_reduit/animaux_nature/"; $list = glob($dir."*.*");
foreach($list as $file) { if(is_file($file) && is_image_ext(extractfileext($file))) { $filename = extractfilename($file); echo '<img src="', $file, '" /><p>Ref: ', $filename, '<br /></p>'; } } ?>
|
|
jeudi 11 septembre 2008 à 12:39:20 |
Re : script php ne passe pas

coucou747
|
foxi, *.* et *, c'est pas la meme chose...
demonstration :
max@max-laptop:~$ php -r 'print_r(glob("*"));'
Array
(
....
sur mon /home/max, l'un me liste 20 fichiers (*), l'autre 6 seulement.
ensuite, mettre ./* ca ne change absolument rien
|
|
jeudi 11 septembre 2008 à 12:57:44 |
Re : script php ne passe pas
|
jeudi 11 septembre 2008 à 13:05:34 |
Re : script php ne passe pas

coucou747
|
du coup... ma premiere reponse arrive "de nul part"...
|
|
jeudi 11 septembre 2008 à 13:14:56 |
Re : script php ne passe pas

f0xi
|
@bultez : suppression des commentaires habituel et hors propos. pour toute réclamations : convaincre Nix de fournir aux admins une fonction d'edition des messages des membres, ceci afin de ne plus supprimer l'integalité d'un message a cause de deux ou trois mots a censurer/modifier/supprimer. Ensuite c'est bien gentils de vouloir nous aider en avertissant les nouveaux au sujets des regles, mais ce n'est pas votre boulot, avertissez les admins plutot que d'envoyer bouler les gens qui font des erreurs.
|
|
jeudi 11 septembre 2008 à 13:41:47 |
Re : script php ne passe pas

bultez
|
ah... mais tu nous pètes un plomb f0xi ! je n'ai envoyé bouler personne sur ce coup là ! j'ai défendu un intervenant et donné une piste ! de quel boulot tu causes ? tu es seul maître à bord ? les "membres normaux" ont autant le droit que toi de s'exprimer je pense quand à critiquer les fonctionnalités de CodesSources, c'est hors de propos : tu me sucres mes messages sans la moindre explication ? tu pourrais avoir un minimum de respect envers ceux qui aident ! tu as des prérogatives en temps qu'admin certes, il me semble que tu en abuses,
|
|
jeudi 11 septembre 2008 à 14:00:52 |
Re : script php ne passe pas

coucou747
|
bultez, je crois surtout qu'il a lu en diagonale (la question initialement posee, et les reponses, qu'elles soient constructives ou non.)
|
|
vendredi 12 septembre 2008 à 13:09:00 |
Re : script php ne passe pas

jyrvrp35
|
Bonjour à tous. Tout dabord merci à tous ceux qui ont eu la gentillesse de répondre avec courtoisie et amabilité. Pour les autres qui font des crises d'autoritarisme, je trouve ça un peu regréttable, je pensais que le but de ce forum était d'aider les autres et non de les rabaisser et de jouer les petits chefs savants. Pour ma part j'ai animé des forums de dépannage et je n'ai jamais traité les gens de la sorte fort heureusement pour eux. J'ai 59 ans et ne prétend pas tout connaître, j'ai encore beaucoup a apprendre des autres mais au moins certaines valeurs que je connais bien sont la politesse, la courtoisie et le respect des autres !
Cordialement,
Jean-yves.
|
|
Cette discussion est classée dans : php, file, liste, dir, vireext
Répondre à ce message
Sujets en rapport avec ce message
Sous-répertoire non reconnu comme étant des répertoires [ par darkduck ]
Bonjour, J'ulise la fonction suivante : function recup_repertoires(&$liste_repertoires, $dir='./', $recursif=true, $inc=0) { $rep = open
lister serveur + stocker BD [ par gabule ]
Salut tout le monde, je voudrai lister mon serveur ( rep + fichiers), rentrer ds le fichiers et les lister (bref tout quoi)et stocker cette arborescen
Liste déroulante - Changer une image [ par mandee ]
Bonjour,Je suis en train de faire une liste déroulante dynamique qui fonctionne plutôt bien.J'aimerai que l'image sur laquelle on clic pour faire déro
codes erreur PHP [ par malalam ]
Hello tout le monde, petite requête simple : si quelqu'un sait où trouver une liste (ou un moyen de trouver cette liste) des codes erreurs php, je su
probleme d'ouverture de pages [ par remir ]
bonjour, j'ai creer une page perso (ftp,album photos) sur le serveur d'alice. lorsque je l'utilise mes liens ne s'ouvre pas toujours systematiquement
prob de panier virtuel ds un site dynamique [ par louli2 ]
Bonsoir tt le monde, voilà mon problème: je crée un site dynamique commercial chui arrrivée dans l'étape de création du panier virtuel, il me semble q
Autocompletion-Ajax-PHP-Mysql :) [ par renauddero ]
J'ai essayer de mettre une autocompletion d'ajax sur un site. Mais seul les data commencant par un nombre ou par t s'affiche.. Voici le code de option
Boucle + liste de fichier [ par maximefranck ]
Bonjour , j'aurai encor besoin de votre aide ...j'ai cree un code pour diviser un mon de fichier , je m'explique dans le repertoire ***** il y
Explorateur avec lien download [ par rvkimuz ]
Bonjour. Dans cet explorateur, comment rajouter un lien de t¨¦l¨¦chargement de fichier comme sur www.takeoff.fr page download.Voici le script:Et voici
PHP - aléatoire [ par afterlove ]
Bonjour,Je souhaiterais savoir s'il existe des fonctions permettant de classer de manière aléatoire ?En pratique, j'ai une liste de A à Z et j'aimerai
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|