PHP - Pb d'affichage avec end(explode())

Statut
La discussion n'est pas ouverte à d'autres réponses

Roooh

Membre
Bonjour a tous,

J'essaie de faire un systeme d'upload drag & drop

Voila le problème,

Strict standards: Only variables should be passed by reference in C:\wamp\www\dragfinal\index.php on line 37 Call Stack #TimeMemoryFunctionLocation 10.0013254136{main}( )..\index.php:0

Ca viendrait donc de là :

PHP:
<?php echo end(explode('/',$file)); ?>

Je vous donne la partie importante


PHP:
<?php foreach(glob('img/*') as $file): ?>                            <div class="dropfile" data-value=" <?php echo end(explode('/',$file)); ?> ">                                <img src="<?php echo $file; ?>"/>                            </div>                        <?php endforeach; ?>


Merci de votre aide


Edit : La console de mon navigateur dis ça :
Failed to load resource: the server responded with a status of 404 (Not Found)

- - - - - - - - - - -Fusion. Pas bien de faire du flood - - - - - - - - - - -

J'arrive à avancer doucement

L'erreur de la console est résolu ! C'était un css distant que le navigateur n'arrive pas a chargé, le css a été placé en local .

L'erreur viendrait plus de mon fichier js


Code:
var json =  jQuery.parseJSON(e.target.responseText);
                area.removeClass('hover'); 
                progress.css({height:0});  
                if(index < files.length-1){
                   upload(files,area,index+1);
                }
 
Dernière modification par un modérateur:
Salut,

As-tu essayé de faire un print_r() sur chacune des variables / fonctions utilisées dans ton foreach ? A priori vu l'erreur, il y en a une qui doit être une référence et non une variable classique. Depuis PHP 5.3 les références ne sont plus tellement appréciées par PHP, il faut travailler autrement (ou revenir en 5.2 :icon-biglaugh-2218:)
 
Statut
La discussion n'est pas ouverte à d'autres réponses
Retour
Haut